On the Merits of Parrots

(On the Merits of Parrots … or: “The Wisdom of Crowds” as a Strategy for Educating Young AI’s)

In this blog post I’ll enlarge upon a point I made during my recent talk at TransVision 2007 (see a recent blog post by Bruce discussing this talk), regarding the potential of virtual worlds to help in accelerating the path of AI’s toward mastery of human language.

(This is just an example of a more general point: The more I think about the direction Novamente has chosen to take over the next few years — seeking to roll out intelligent virtual agents widely throughout 3D and 2D virtual worlds and MMOG’s — the more I become convinced that it’s a very positive direction from a pure-AGI perspective as well as from a business perspective.)

As a specific example, one vision that’s been haunting me lately is a virtual talking parrot. A simple idea, of course — but very powerful in its AI implications. Imagine millions of talking parrots spread across different online virtual worlds — all communicating in simple English. Each parrot has its own local memories, its own individual knowledge and habits and likes and dislikes — but there’s also a common knowledge-base underlying all the parrots, which includes a common knowledge of English.

Novamente parrot
[Bruce Klein w/ parrot at Novamente’s Second Life HQ]

Now, suppose that an adaptive language learning algorithm is set up (based on, oh, say, the Novamente Cognition Engine), so that the parrot-collective may continually improve its language understanding based on interactions with users. If things go well, then the parrots will get smarter and smarter at using language, as time goes on. And, of course, with better language capability, will come greater user appeal.

The idea of having an AI’s brain filled up with linguistic knowledge via continual interaction with a vast number of humans, is very much in the spirit of the modern Web. Wikipedia is an obvious example of how the “wisdom of crowds” — when properly channeled — can result in impressive collective intelligence. Google is ultimately an even better example, I think — the PageRank algorithm at the core of Google’s technical success in search, is based on combining information from the Web links created by multi-millions of Website creators. And the intelligent targeted advertising engine that makes Google its billions of dollars is based on mining data created by the pointing and clicking behavior of the one billion Web users on the planet today. Like Wikipedia and Google, the mind of a talking-parrot tribe instructed by masses of virtual-world residents will embody knowledge implicit in the combination of many, many peoples’ interactions with the parrots.

Another thing that’s fascinating about virtual-world embodiment for language learning is the powerful possibilities it provides for disambiguation of linguistic constructs, and contextual learning of language rules.

Michael Tomassello, in his excellent book Constructing a Language, has given a very clear summary of the value of social interaction and embodiment for language learning in human children.

For a virtual parrot, the test of whether it has used English correctly, in a given instance, will come down to whether its human friends have rewarded it, and whether it has gotten what it wanted. If a parrot asks for food incoherently, it’s less likely to get food — and since the virtual parrots will be programmed to want food, they will have motivation to learn to speak correctly. If a parrot interpret a human-controlled avatar’s request “Fetch my hat please” incorrectly, then it won’t get positive feedback from the avatar — and it will be programmed to want positive feedback.

Yes, humans interacting with parrots in virtual worlds can be expected to try to teach the parrots ridiculous things, obscene things, and so forth. But still, when it comes down to it, even pranksters and jokesters will have more fun with a parrot that can communicate better, and will prefer a parrot whose statements are comprehensible.

What it comes down to is: A virtual parrot, learning language, will have lots of teachers, and that’s a good thing. The more customers we get for the parrot, the more teachers the AI underlying the parrot will have.

A baby AI has a lot of disadvantages compared to a baby human being: it lacks the intricate set of inductive biases built into the human brain, and it also lacks a set of teachers with a similar form and psyche to it … and for that matter, it lacks a really rich body and world.

However, the presence of thousands to millions of teachers constitutes a large advantage for the AI over human babies. And a flexible AGI framework, like the Novamente Cognition Engine, will be able to effectively exploit this advantage.

On a more theoretical level, this community of individually-acting yet collaboratively-learning parrots may be considered an example of a mindplex, a term I introduced in this essay a couple years back, referring to a collection of minds in which

  • each individual mind has its own declarative and procedural memories, and sense of self
  • there is also a collective declarative and procedural memory, and a collective sense of self

Mindplexes tie in interestingly with the notion of the emerging global brain, which I discussed extensively in my 2002 book Creating Internet Intelligence.

Getting back to practicalities: The rate of progress of Novamente LLC in our new business direction is difficult to estimate, as it depends on funding and other related issues. But, if all goes as we’re hoping, we may well be able to release a parrot-that-talks-and-adaptively- learns-to-talk-better sometime before the end of 2008. And that will be pretty exciting!

And of course parrots are not the end of the story. Once the collective wisdom of throngs of human teachers has induced powerful language understanding in the collective bird-brain, this language understanding (and the commonsense understanding coming along with it) will be useful for other purposes as well. Humanoid avatars — both human-baby avatars that may serve as more rewarding virtual companions than parrots or other virtual animals; and language-savvy human-adult avatars serving various useful and entertaining functions in online virtual worlds and games. Once AI’s have learned enough that they can flexibly and adaptively explore online virtual worlds (and the Internet generally) and gather information according to their own goals using their linguistic facilities, it’s hard to see limits to their growth and understanding. (And this leads to various deep and critical ethical concerns, such as I’m exploring with my colleagues at the Singularity Institute for AI.)

But, we need to get there one step at a time. What’s exciting about virtual parrots-that-talk — and the intelligent virtual agents space generally — is the way it poses an incremental path by which getting more and more customers for products is directly connected to making the AI underlying the products smarter and smarter (which in turn will attract more and more customers). This is exactly the kind of virtuous cycle one wants to see in an AI start-up company (in my never-very-humble and admittedly rather biased opinion!).

Ben Goertzel
CEO and Chief Scientist
Novamente LLC

12 Responses to “On the Merits of Parrots”

  1. Gabe Says:

    What an excellent idea. What 3D and 2D virtual environments (besides Second Life, I assume) do you have in mind?

  2. Paul Says:

    Ben,

    I too am growing increasingly excited about your new business plan. (if only I had some capital!) Thank you and Bruce for your reply on ImmInst. As you stated, the ‘wisdom of the masses’ effect is very powerful. What Luis’ work proves, yet again, is that positive feedback architectures essentially equate to thicker pipes connecting both biological and silicon supercomputers. Taking as entertaining an approach as possible will net Novamente the most efficient training, as well as increase interest in the underlying scientific and humanitarian bases of the project.
    You’d better get to work though. As I see it, you’ve really only got 5 years left to pull this off, or there are going to be some pissed of Mayans.

  3. Phillip Huggan Says:

    The parrot idea will work one day. As you say it isn’t too different from Google’s pagerank or the living wikis. But I think it would eventually plateau at the English language level of its most active human editors. What would really be required (assuming this context) is a “Shakespeare parrot”; a parrot that can invent new words correctly. And this may only be possible with humans editing a living library of the parrot’s knowledge base. Certainly the parrot wouldn’t be able to talk novel chemistry without access to research infrastructures, or human chemists as knowledge base editors.
    This sounds like an AI parrot, not AGI. Bw-rack.

  4. Bruce Klein’s Novamente Weblog » Ben Goertzel = TV07 Says:

    […] Ben Goertzel (Novamente CEO) spoke at Transvision 2007 on a panel w/ Marvin Minsky and Second Life’s Philip Rosedale. Photo credit goes to George Dvorsky, who has a nice roundup of the event.  More links on TV07 found at the Novamente blog.  Ben also gives his account - On the Merits of Parrots. […]

  5. BenGoertzel Says:

    Philip:
    Whether the parrots plateau or not depends on the underlying AGI architecture, of course. If they were built in a simplistic way using standard contemporary AI components, for sure they would plateau at the level of their best human conversation partners — if indeed they would ever get to that level, which I doubt…. But we would back-end the parrots on the Novamente Cognition Engine which has been designed with a goal of intelligence at the human level and beyond. At the same time as the parrots’ intelligence would increase due to conversational interaction, it would also increase due to us progressively implementing and tuning more and more of the NCE. The NCE contains explicit facilities for concept creation, hypothesis formation, and so forth…. I’m not considering conversational learning from humans as a substitute for a powerful AGI architecture … just as a helper to the latter…

  6. Andrew Says:

    I just wanted to wish you all the best with creating AGI parrots and onwards to virtual twins, I’ll personally look forward to that day and will probably go and join Second Life soon to prepare myself for the new world.

    Let me tell you why I want to be partnered with a virtual twin. I teach English to adults for whom English is a second or third language and what I want to be able to do is offer more lessons, which at this point in time requires hiring a sales person to source leads for me, and may require hiring an administrator to manage classes, payments etc.

    Your virtual twin actually seems like it might be a good fit for my needs. It would be even better if the virtual twin could be created with a direct interface to real world email, telephone, faxes etc. Perhaps I’m being silly, but if ideas aren’t talked about and promoted as benefits then many will simply disregard the opportunity as a waste of money.

  7. UgoTrade » Blog Archive » Artificial General Intelligence in Second Life Says:

    […] the Novamente blog Ben has a very interesting post On the Merits of Parrots … or: “The Wisdom of Crowds” as a […]

  8. Justin Gibbs Says:

    The parrot idea would work great but I think you would get more traction if you built it around character more then relying on people’s interest and desire to correct someone’s language skills. If the parrot is nothing more then a data collection point my interest in it would fade as I realized it was pretty good at natural language comprehension. Now if you gave the parrot some character I might stick around for hours. If the parrot threw out a few smart alick lines or had a chip on its shoulder I’d keeping talking to see what else it might say - I might literally keep talking just to “get to know” the parrot.

    And if you really want some data, make the parrot a female bar tender. Everyone would push her for sex, but if she could avert such talk in interesting ways you would have endless data. Even better, make her a beer girl and fund the project through advertising dollars.

  9. lordvolton Says:

    Parallel learning is one of the more interesting consequences of AI. And it’s the reason most people do not fully appreciate how quickly AIs will learn, since all of us learn sequentially.

    One way to move this forward more quickly is to offer it as a “widget” on Facebook where people can teach the parrot facts about itself. So when I visit someone’s facebook page the Parrot can tell me things I’d like to know.

    And if I know the person I can teach the parrot interesting things about the person, so that the parrot’s identity is tied to something that people will find interesting: themselves.

    Others might want the parrot to have its own identity… but my guess is that a parrot that can introduce you to the relevant facts about a person would be very popular.

    This would also be useful for dating sites such as eHarmony. Imagine how much time people could save by spending time with a parrot learning what a person likes and dislikes before investing a lot of time and money.

    Food for thought.

    -LV

  10. journalist Says:

    Hello,

    Very interesting idea, has it been done in second life yet ?
    I’ve send you an e-mail, I’m planning to write an article about your project in the french newspaper Le Monde, so if you have a few minutes to plan a skype or e-mail exchange with me it will be great. Good luck for the parrots,
    Severine F.

  11. Life Insurance blog Says:

    the insurance companies don’t want you to know

    Information on the life insurance industry

  12. Direct interaction with AI a defining feature of virtual worlds | Justin Gibbs Says:

    […] worlds to gather feedback and accelerate AI development. It was over a year ago that he posted, On the Merits of Parrots, about distributing AI parrots around virtual worlds so users could interact with them and […]

Leave a Reply