Well, I am confident my approach with subscripts to handle disambiguation
and reference resolution would work, in conjunction with the existing
link-parser/RelEx framework...

If anyone wants to implement it, it seems like "just" some hacking with the
open-source Java RelEx code...

ben g

On Wed, Oct 22, 2008 at 12:59 PM, Mark Waser <[EMAIL PROTECTED]> wrote:

>  >> I think this would be a relatively pain-free way to communicate with
> an AI that lacks the common sense to carry out disambiguation and reference
> resolution reliably.   Also, the log of communication would provide a nice
> training DB for it to use in studying disambiguation.
> Awesome.  Like I said, it's a piece of something that I'm trying
> currently.  If I get positive results, I'm certainly not going to hide the
> fact.  ;-)
>
> (or, it could turn into a learning experience like my attempts with
> Simplified English and Basic English :-)
>
> ----- Original Message -----
> *From:* Ben Goertzel <[EMAIL PROTECTED]>
> *To:* agi@v2.listbox.com
> *Cc:* [EMAIL PROTECTED]
> *Sent:* Wednesday, October 22, 2008 12:27 PM
> *Subject:* [OpenCog] Re: [agi] constructivist issues
>
>
> This is the standard Lojban dictionary
>
> http://jbovlaste.lojban.org/
>
> I am not so worried about word meanings, they can always be handled via
> reference to WordNet via usages like run_1, run_2, etc. ... or as you say by
> using rarer, less ambiguous words
>
> Prepositions are more worrisome, however, I suppose they can be handled in
> a similar way, e.g. by defining an ontology of preposition meanings like
> with_1, with_2, with_3, etc.
>
> In fact we had someone spend a couple months integrating existing resources
> into a preposition-meaning ontology like this a while back ... the so-called
> PrepositionWordNet ... or as it eventually came to be called the LARDict or
> LogicalArgumentRelationshipDictionary ...
>
> I think it would be feasible to tweak RelEx to recognize these sorts of
> subscripts, and in this way to recognize a highly controlled English that
> would be unproblematic to map semantically...
>
> We would then say e.g.
>
> I ate dinner with_2 my fork
>
> I live in_2 Maryland
>
> I have lived_6 for_3 41 years
>
> (where I suppress all _1's, so that e.g. ate means ate_1)
>
> Because, RelEx already happily parses the syntax of all simple sentences,
> so the only real hassle to deal with is disambiguation.   We could use
> similar hacking for reference resolution, temporal sequencing, etc.
>
> The terrorists_v1 robbed_v2 my house.   After that_v2, the jerks_v1
> urinated in_3 my yard.
>
> I think this would be a relatively pain-free way to communicate with an AI
> that lacks the common sense to carry out disambiguation and reference
> resolution reliably.   Also, the log of communication would provide a nice
> training DB for it to use in studying disambiguation.
>
> -- Ben G
>
>
> On Wed, Oct 22, 2008 at 12:00 PM, Mark Waser <[EMAIL PROTECTED]> wrote:
>
>>  >> IMHO that is an almost hopeless approach, ambiguity is too integral
>> to English or any natural language ... e.g preposition ambiguity
>> Actually, I've been making pretty good progress.  You just always use big
>> words and never use small words and/or you use a specific phrase as a
>> "word".  Ambiguous prepositions just disambiguate to one of
>> three/four/five/more possible unambiguous words/phrases.
>>
>> The problem is that most previous subsets (Simplified English, Basic
>> English) actually *favored* the small tremendously over-used/ambiguous words
>> (because you got so much more "bang for the buck" with them).
>>
>> Try only using big unambiguous words and see if you still have the same
>> opinion.
>>
>> >> If you want to take this sort of approach, you'd better start with
>> Lojban instead....  Learning Lojban is a pain but far less pain than you'll
>> have trying to make a disambiguated subset of English.
>>
>> My first reaction is . . . . Take a Lojban dictionary and see if you can
>> come up with an unambiguous English word or very short phrase for each
>> Lojban word.  If you can do it, my approach will work and will have the
>> advantage that the output can be read by anyone (i.e. it's the equivalent of
>> me having done it in Lojban and then added a Lojban -> English translation
>> on the end) though the input is still *very* problematical (thus the need
>> for a semantically-driven English->subset translator).  If you can't do it,
>> then my approach won't work.
>>
>> Can you do it?  Why or why not?  If you can, do you still believe that my
>> approach won't work?  Oh, wait . . . . a Lojban-to-English dictionary *does*
>> attempt to come up with an unambiguous English word or very short phrase for
>> each Lojban word.  :-)
>>
>> Actually, hmmmm . . . . a Lojban dictionary would probably help me focus
>> my efforts a bit better and highlight things that I may have missed . . . .
>> do you have a preferred dictionary or resource?  (Google has too many for me
>> to do a decent perusal quickly)
>>
>>
>>
>>  ----- Original Message -----
>> *From:* Ben Goertzel <[EMAIL PROTECTED]>
>> *To:* agi@v2.listbox.com
>> *Sent:* Wednesday, October 22, 2008 11:11 AM
>> *Subject:* Re: [agi] constructivist issues
>>
>>
>>
>>
>>>
>>> Personally, rather than starting with NLP, I think that we're going to
>>> need to start with a formal language that is a disambiguated subset of
>>> English
>>
>>
>>
>> IMHO that is an almost hopeless approach, ambiguity is too integral to
>> English or any natural language ... e.g preposition ambiguity
>>
>> If you want to take this sort of approach, you'd better start with Lojban
>> instead....  Learning Lojban is a pain but far less pain than you'll have
>> trying to make a disambiguated subset of English.
>>
>> ben g
>>
>>  ------------------------------
>>   *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>
>> <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
> Director of Research, SIAI
> [EMAIL PROTECTED]
>
> "A human being should be able to change a diaper, plan an invasion, butcher
> a hog, conn a ship, design a building, write a sonnet, balance accounts,
> build a wall, set a bone, comfort the dying, take orders, give orders,
> cooperate, act alone, solve equations, analyze a new problem, pitch manure,
> program a computer, cook a tasty meal, fight efficiently, die gallantly.
> Specialization is for insects."  -- Robert Heinlein
>
>
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups
> "OpenCog General & Scientific Discussion List" group.
> To post to this group, send email to [EMAIL PROTECTED]
> To unsubscribe from this group, send email to
> [EMAIL PROTECTED]<[EMAIL PROTECTED]>
> For more options, visit this group at
> http://groups.google.com/group/opencog?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
> ------------------------------
>   *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
Director of Research, SIAI
[EMAIL PROTECTED]

"A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts,
build a wall, set a bone, comfort the dying, take orders, give orders,
cooperate, act alone, solve equations, analyze a new problem, pitch manure,
program a computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects."  -- Robert Heinlein



-------------------------------------------
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=117534816-b15a34
Powered by Listbox: http://www.listbox.com

Reply via email to