Processing a dictionary in a useful way
requires quite sophisticated language understanding ability, though.

Once you can do that, the hard part of the problem is already
solved ;-)

Ben

On Jan 9, 2008 7:22 PM, William Pearson <[EMAIL PROTECTED]> wrote:
>
> On 09/01/2008, Benjamin Goertzel <[EMAIL PROTECTED]> wrote:
> > Let's assume one is working within the scope of an AI system that
> > includes an NLP parser,
> > a logical knowledge representation system, and needs some intelligent way 
> > to map
> > the output of the latter into the former.
> >
> > Then, in this context, there are three approaches, which may be tried
> > alone or in combination:
> >
> > 1)
> > Hand-code rules to map the output of the parser into a much less
> > ambiguous logical format
> >
> > 2)
> > Use statistical learning across a huge corpus of text to somehow infer
> > these rules
> > [I did not ever flesh out this approach as it seemed implausible, but
> > I have to recognize
> > its theoretical possibility]
> >
> > 3)
> > Use **embodied** learning, so that the system can statistically infer
> > the rules from the
> > combination of parse-trees with logical relationships that it observes
> > to describe
> > situations it sees
> > [This is the best approach in principle, but may require years and
> > years of embodied
> > interaction for a system to learn.]
> >
>
> Isn't there a 4th potential one? I would define the 4th as being something 
> like
>
> 4) Use a language that can describe itself to bootstrap quickly new
> phrase usage. These can be seen in humans when processing
> dictionary/thesaurus like statements or learning a new language.
>
> The following paragraphs can be seen as examples of sentances that
> would need this kind of system to deal with and make use of the
> information in them:
>
> The word, "on," can be used in many different situations. One of these
> is to imply one thing is above another and supported by it.
>
> The prefix dis can mean apart or break apart. Enchant can mean to take
> control by magical means. What might disenchant mean?  *
>
> ---End examples
>
> It requires the system to be able to process this statement then add
> the appropriate rules. It may be tentative in keeping or using the
> rules, gathering information on how useful it finds it while
> processing text. It is different from handcoding, because it should
> enable anyone to add rules after a minimal set of language description
> language has been added.
>
> It should be combined with 3 however, so that rules don't always need
> to be given explicitly. I think this type of learning/instruction has
> the ability to be a lot quicker than any system that mainly relies on
> inference.
>
> I don't know of systems that are using this sort of thing. And it is a
> bit above the level I am working at, at the moment. Anyone know of
> systems that parse and then use sentances in this fashion?
>
>   Will Pearson
>
> * I'm unsure how much work people are doing on the use of prefixes and
> suffixes to infer the meaning/usage of new words. I certainly use it a
> lot myself.
>
> -----
> This list is sponsored by AGIRI: http://www.agiri.org/email
> To unsubscribe or change your options, please go to:
> http://v2.listbox.com/member/?&;
>

-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=8660244&id_secret=84074230-e1fae9

Reply via email to