Thanks Ben, Right, explanatory reasoning not new at all (also called abduction and inference to the best explanation). But, what seems to be elusive is a precise and algorithm method for implementing explanatory reasoning and solving real problems, such as sensory perception. This is what I'm hoping to solve. The theory has been there a while... How to effectively implement it in a general way though, as far as I can tell, has never been solved.
Dave On Sun, Jun 27, 2010 at 9:35 AM, Ben Goertzel <b...@goertzel.org> wrote: > > Hi, > > I certainly agree with this method, but of course it's not original at all, > it's pretty much the basis of algorithmic learning theory, right? > > Hutter's AIXI for instance works [very roughly speaking] by choosing the > most compact program that, based on historical data, would have yielded > maximum reward > > So yeah, this is the right idea... and your simple examples of it are > nice... > > Eric Baum's whole book "What Is thought" is sort of an explanation of this > idea in a human biology and psychology and AI context ;) > > ben > > On Sun, Jun 27, 2010 at 1:31 AM, David Jones <davidher...@gmail.com>wrote: > >> A method for comparing hypotheses in explanatory-based reasoning: * >> >> We prefer the hypothesis or explanation that ***expects* more >> observations. If both explanations expect the same observations, then the >> simpler of the two is preferred (because the unnecessary terms of the more >> complicated explanation do not add to the predictive power).* >> >> *Why are expected events so important?* They are a measure of 1) >> explanatory power and 2) predictive power. The more predictive and the more >> explanatory a hypothesis is, the more likely the hypothesis is when compared >> to a competing hypothesis. >> >> Here are two case studies I've been analyzing from sensory perception of >> simplified visual input: >> The goal of the case studies is to answer the following: How do you >> generate the most likely motion hypothesis in a way that is general and >> applicable to AGI? >> *Case Study 1)* Here is a link to an example: animated gif of two black >> squares move from left to >> right<http://practicalai.org/images/CaseStudy1.gif>. >> *Description: *Two black squares are moving in unison from left to right >> across a white screen. In each frame the black squares shift to the right so >> that square 1 steals square 2's original position and square two moves an >> equal distance to the right. >> *Case Study 2) *Here is a link to an example: the interrupted >> square<http://practicalai.org/images/CaseStudy2.gif>. >> *Description:* A single square is moving from left to right. Suddenly in >> the third frame, a single black square is added in the middle of the >> expected path of the original black square. This second square just stays >> there. So, what happened? Did the square moving from left to right keep >> moving? Or did it stop and then another square suddenly appeared and moved >> from left to right? >> >> *Here is a simplified version of how we solve case study 1: >> *The important hypotheses to consider are: >> 1) the square from frame 1 of the video that has a very close position to >> the square from frame 2 should be matched (we hypothesize that they are the >> same square and that any difference in position is motion). So, what >> happens is that in each two frames of the video, we only match one square. >> The other square goes unmatched. >> 2) We do the same thing as in hypothesis #1, but this time we also match >> the remaining squares and hypothesize motion as follows: the first square >> jumps over the second square from left to right. We hypothesize that this >> happens over and over in each frame of the video. Square 2 stops and square >> 1 jumps over it.... over and over again. >> 3) We hypothesize that both squares move to the right in unison. This is >> the correct hypothesis. >> >> So, why should we prefer the correct hypothesis, #3 over the other two? >> >> Well, first of all, #3 is correct because it has the most explanatory >> power of the three and is the simplest of the three. Simpler is better >> because, with the given evidence and information, there is no reason to >> desire a more complicated hypothesis such as #2. >> >> So, the answer to the question is because explanation #3 expects the most >> observations, such as: >> 1) the consistent relative positions of the squares in each frame are >> expected. >> 2) It also expects their new positions in each from based on velocity >> calculations. >> 3) It expects both squares to occur in each frame. >> >> Explanation 1 ignores 1 square from each frame of the video, because it >> can't match it. Hypothesis #1 doesn't have a reason for why the a new square >> appears in each frame and why one disappears. It doesn't expect these >> observations. In fact, explanation 1 doesn't expect anything that happens >> because something new happens in each frame, which doesn't give it a chance >> to confirm its hypotheses in subsequent frames. >> >> The power of this method is immediately clear. It is general and it solves >> the problem very cleanly. >> >> *Here is a simplified version of how we solve case study 2:* >> We expect the original square to move at a similar velocity from left to >> right because we hypothesized that it did move from left to right and we >> calculated its velocity. If this expectation is confirmed, then it is more >> likely than saying that the square suddenly stopped and another started >> moving. Such a change would be unexpected and such a conclusion would be >> unjustifiable. >> >> I also believe that explanations which generate fewer incorrect >> expectations should be preferred over those that more incorrect >> expectations. >> >> The idea I came up with earlier this month regarding high frame rates to >> reduce uncertainty is still applicable. It is important that all generated >> hypotheses have as low uncertainty as possible given our constraints and >> resources available. >> >> I thought I'd share my progress with you all. I'll be testing the ideas on >> test cases such as the ones I mentioned in the coming days and weeks. >> >> Dave >> *agi* | Archives <https://www.listbox.com/member/archive/303/=now> >> <https://www.listbox.com/member/archive/rss/303/> | >> Modify<https://www.listbox.com/member/?&>Your Subscription >> <http://www.listbox.com> >> > > > > -- > Ben Goertzel, PhD > CEO, Novamente LLC and Biomind LLC > CTO, Genescient Corp > Vice Chairman, Humanity+ > Advisor, Singularity University and Singularity Institute > External Research Professor, Xiamen University, China > b...@goertzel.org > > " > “When nothing seems to help, I go look at a stonecutter hammering away at > his rock, perhaps a hundred times without as much as a crack showing in it. > Yet at the hundred and first blow it will split in two, and I know it was > not that blow that did it, but all that had gone before.” > > *agi* | Archives <https://www.listbox.com/member/archive/303/=now> > <https://www.listbox.com/member/archive/rss/303/> | > Modify<https://www.listbox.com/member/?&>Your Subscription > <http://www.listbox.com> > ------------------------------------------- agi Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/ Modify Your Subscription: https://www.listbox.com/member/?member_id=8660244&id_secret=8660244-6e7fb59c Powered by Listbox: http://www.listbox.com