Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re*4: The (futile?) quest for an automatic paraphrase engine

by allolex (Curate)
on May 17, 2004 at 13:29 UTC ( #353956=note: print w/ replies, xml ) Need Help??


in reply to Re: Re: Re: The (futile?) quest for an automatic paraphrase engine
in thread The (futile?) quest for an automatic paraphrase engine

Humans learn language as a social tool within a social environment. I won't exactly say never, but it will be a long time before computers are able to learn language the way humans do. Some people argue that it's possible to give an AI a corpus and have it learn from that, but the conditions are still not the same because the AI is still not participating to learn, just observing. Children learn language by forming intermediate (defective) grammars, which are then corrected by others in their environment, usually adults--their parents. A computer program is never going to have that kind of exposure unless we get humans to correct them, which comes back to a knowledge-based approach.

Wittgenstein pointed out that people learn not by being told what things are, but by being exposed to examples. (People are always talking about "food" and "the fridge" in the same context, so maybe there's a relation...) Given this and that language is so dependent to do with the way humans are built and live (How do we learn what "mother" or "cousin" is?) that we'd pretty much have to emulate a human before teaching our emulation how to speak in this way. So knowledge is still important to give our linguistic AIs a field of reference that it would otherwise just not have.

I guess the point I am trying to make is that stats just produce results, but don't really reflect anything more than data regularities in a given context. Knowledge has its major fault in its static nature. And fuzzy logic is nice, but, at least for this application, it needs some knowledge to start with. A hybrid approach using all three might be possible by giving a knowledge-driven AI the capability of creating it's own knowledge using statistical snapshots. Who knows?

--
Damon Allen Davison
http://www.allolex.net


Comment on Re*4: The (futile?) quest for an automatic paraphrase engine
Re: Re*4: The (futile?) quest for an automatic paraphrase engine
by husker (Chaplain) on May 17, 2004 at 15:12 UTC
    The *first* computer to learn a language will need formal training. It can then be the "adult" as other computers engage in a more participatory style of learning. It would be fun to see how the "human" English and the "computer" English (or some other "evolved" human language) diverge as generation after generation of computers are taught from the preceding generation. Will the computers develop their own slang?
Re: Re*4: The (futile?) quest for an automatic paraphrase engine
by jonadab (Parson) on May 17, 2004 at 19:51 UTC
    it will be a long time before computers are able to learn language the way humans do.

    Corollary: it will be a long time before programmers are able to solve the stated problem with an acceptable level of accuracy.


    ;$;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$;[-1]->();print

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://353956]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (8)
As of 2014-12-28 01:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (177 votes), past polls