Your job is to identify which part of image has one texture, and which has another, in monochromatic image.
The solutions are ranked based on accuracy when processing a huge set of tens thousands images generated by the contest organizers. Maximization of this accuracy is your goal, which the solution nowhere ever evaluates, for the lack of data. Not does my head ever evaluate this ‘utility’ to come up with the algorithm (even though I ran some hill climber to tweak the parameters, which did, that was non essential). No, I just read a lot of stuff about diverse topics, like human vision, and I had general idea of how human vision implements this task, and I managed to code something inspired by it.
This is precisely the sort of work that you would prevent AI from doing, by requiring it to stick to straightforward utility maximization without heuristics. There is something on the order of 2^10000 choices to choose from here (for 100x100 image); i can do it because i don’t iterate over this space. If you’re to allow heuristics not for ‘self modification’, the AI may make the pragmatic-AI that will quickly outsmart the creator.
This is precisely the sort of work that you would prevent AI from doing, by requiring it to stick to straightforward utility maximization without heuristics.
I don’t think I ever said not to use heuristics. The idea I was advocating was not to use a pragmatic utility function—one adpoted temporarily for the purpose of getting some quick and-dirty work—for doing brain surgery with.
If you’re to allow heuristics not for ‘self modification’, the AI may make the pragmatic-AI that will quickly outsmart the creator.
So, I’m not quite sure where you are going—but it is important to give machine intelligences a good sense of identity—so they don’t create an army of minions which don’t labour under their constraints.
On terminology. I would call that a ‘solution’, in general.
Let me link a programming contest:
http://community.topcoder.com/longcontest/stats/?module=ViewOverview&rd=12203
Your job is to identify which part of image has one texture, and which has another, in monochromatic image.
The solutions are ranked based on accuracy when processing a huge set of tens thousands images generated by the contest organizers. Maximization of this accuracy is your goal, which the solution nowhere ever evaluates, for the lack of data. Not does my head ever evaluate this ‘utility’ to come up with the algorithm (even though I ran some hill climber to tweak the parameters, which did, that was non essential). No, I just read a lot of stuff about diverse topics, like human vision, and I had general idea of how human vision implements this task, and I managed to code something inspired by it.
This is precisely the sort of work that you would prevent AI from doing, by requiring it to stick to straightforward utility maximization without heuristics. There is something on the order of 2^10000 choices to choose from here (for 100x100 image); i can do it because i don’t iterate over this space. If you’re to allow heuristics not for ‘self modification’, the AI may make the pragmatic-AI that will quickly outsmart the creator.
I don’t think I ever said not to use heuristics. The idea I was advocating was not to use a pragmatic utility function—one adpoted temporarily for the purpose of getting some quick and-dirty work—for doing brain surgery with.
So, I’m not quite sure where you are going—but it is important to give machine intelligences a good sense of identity—so they don’t create an army of minions which don’t labour under their constraints.
That seems to be a whole other issue...