Live data from Hacker News

Towards a conversational agent that can chat about anything

ai.googleblog.com

61–70 of 108 posts

Re: Towards a conversational agent that can chat about anything

#61

Earlier quoted context omitted.

these nlp models are getting better and better but what we need ofc is for some model of the world to be constructed during the speech. If I tell you that yesterday I accidentally knocked a glass of water off the table and it fell on to soft carpet you could guess that it survived the fall without shattering. What we need is a chatbot that as you talk to it can update a 3d game/physics engine model from your words so…

You definitely need a model of the world, but you probably don't want to be constructing it during speech. What you want is a generative model that you've trained on the simulation data ahead of time so you can quickly make inferences once deployed.

How would that make a conversation more lifelike? It'll still be a limited model of the world, unless somehow you intend to give it the entire breadth of human experience, and will still fall to the same shortcomings as every chatbot, ask it about something it doesn't know and it'll try and fit a response that gives it away as a bot, act confused in a way that gives it away as a bot or just say something nonsensical.

There's things like metaphors, slang, topical references, all things that end up in conversations that change regularly in their meaning and usage. Then there's the unspoken parts of conversations. The implications behind different wordings, ways of writing things, words left unsaid, sarcasm, tone(even in text tone is conveyed in some form).

Humans do all these things while conversing almost subconsciously, each individual person does these things and comprehends these things uniquely based on years and years of sensory input and model building from a huge variety of sources, in a way that's individually unique and poorly understood. How would you even begin to train a model to even a remote semblance of that?

Re: Towards a conversational agent that can chat about anything

#63

From the very first sample conversation they released: - Human: Hi! - Meena: Hey there! What's up? - Human: Same old, Monday blues...what are you up to? - Meena: I'm procrastinating on a paper I'm supposed to be writing. - Human: are you thinking of pulling an all nighter? - Meena: Possibly. What's your paper on? The bot has already mistaken facts about its own crafted persona and the human in less than 2 meaningful…

Haha, indeed. I think we're trying to stretch too far here. We've always dreamt of having a conversation with a bot without actually constructing the intelligence behind that bot. And it's not going to work. We should start with something simpler, like cats, which definitely have feeling, but have a mental capacity that is closer to what we may be able to emulate through software. And then monitor progress through it…

We've always dreamt of having a conversation with a bot without actually constructing the intelligence behind that bot. And it's not going to work.

Well, at least the ML people have.

This is automated nattering. These systems have no clue, but pretend they do. It's autocomplete with a big data set. The illusion falls apart after about three sentences or interactions. That's not much better than classic Eliza.

Most of the systems that can actually answer questions have some notion of "slots". As in, you ask "How do I get to X", and that matches something like "How do I get to DESTINATION from STARTINGPOINT by TRANSPORTATIONMODE". There are limited systems like that, slightly smarter than phone trees. You can get something done them in their limited area.

MIT has the START system which does something like that. Stanford has the SQUAD database. Both draw heavily from Wikipedia. I gather Alexa works something like that when ordering, using the Amazon catalog. Eliza had a few "slots"; if you revealed your name, or the name of wife/mother/siblings, those were stored for later template instantiation. It's not much of a mental model, but it's something.

Few of these systems have enough smarts that if you ask a question that needs clarification, they ask you a question to get the data they need. "How do I get to Pittsburgh?" ought to come back with "Where are you", or "Pittsburgh, PA, or Pittsburgh, CA", to fill in the slots. Without someone having to make up a menu tree for that class of question.

Re: Towards a conversational agent that can chat about anything

#64
post #13

>Also, tackling safety and bias in the models is a key focus area for us, and given the challenges related to this, we are not currently releasing an external research demo. Read: We don't want the internet to turn our program into Tay 2.0 because we are super duper serious. I get why these companies do this. But I can't help but feel like attempting to eliminate "bias" and tackle "safety" are counter productive to t…

> we are not currently releasing an external research demo. Without an external research demo this is all just hype. It is pretty easy for your bot team to come up with and release conversation where your bot does really well. Having it work in the real world outside the research lab is the big issue.

Disclosing their architecture and current thinking is not "just hype".

Re: Towards a conversational agent that can chat about anything

#66

From the very first sample conversation they released: - Human: Hi! - Meena: Hey there! What's up? - Human: Same old, Monday blues...what are you up to? - Meena: I'm procrastinating on a paper I'm supposed to be writing. - Human: are you thinking of pulling an all nighter? - Meena: Possibly. What's your paper on? The bot has already mistaken facts about its own crafted persona and the human in less than 2 meaningful…

Hypothesis: Meena thinks they're both students enrolled in the same class.

Re: Towards a conversational agent that can chat about anything

#67
post #13

>Also, tackling safety and bias in the models is a key focus area for us, and given the challenges related to this, we are not currently releasing an external research demo. Read: We don't want the internet to turn our program into Tay 2.0 because we are super duper serious. I get why these companies do this. But I can't help but feel like attempting to eliminate "bias" and tackle "safety" are counter productive to t…

Maybe the last thing the human race needs is a machine that behaves like a human with the speed and precision of a computer?

Re: Towards a conversational agent that can chat about anything

#68

From the very first sample conversation they released: - Human: Hi! - Meena: Hey there! What's up? - Human: Same old, Monday blues...what are you up to? - Meena: I'm procrastinating on a paper I'm supposed to be writing. - Human: are you thinking of pulling an all nighter? - Meena: Possibly. What's your paper on? The bot has already mistaken facts about its own crafted persona and the human in less than 2 meaningful…

these nlp models are getting better and better but what we need ofc is for some model of the world to be constructed during the speech. If I tell you that yesterday I accidentally knocked a glass of water off the table and it fell on to soft carpet you could guess that it survived the fall without shattering. What we need is a chatbot that as you talk to it can update a 3d game/physics engine model from your words so…

GPT-2 showed us that simply having a huge parameter space can be enough for internal consistency. Have you read the unicorn valley article it generated?

Re: Towards a conversational agent that can chat about anything

#69

From the very first sample conversation they released: - Human: Hi! - Meena: Hey there! What's up? - Human: Same old, Monday blues...what are you up to? - Meena: I'm procrastinating on a paper I'm supposed to be writing. - Human: are you thinking of pulling an all nighter? - Meena: Possibly. What's your paper on? The bot has already mistaken facts about its own crafted persona and the human in less than 2 meaningful…

Hypothesis: Meena thinks they're both students enrolled in the same class.

Further conversation would quickly resolve that. Ask it what paper it's talking about. A human-quality response would be an instantly made-up excuse or explanation of what it thought the state was - like "Oh, I thought you were in my class". Or it could be a more typical computer model and display no sign that it even recognizes that the other party thinks there's a misunderstanding.

Re: Towards a conversational agent that can chat about anything

#70
post #14
post #5

Cool, how do I talk to it? I see these big announcements with nothing behind them but a white paper and no way to reproduce. It's not a fact if there is no falsifiability.

To my knowledge, you can't talk to it. It looks like so far they've released sample conversations with Meena[0], and not much else. They've given a rough description of the model architecture and how they trained it, but good luck trying to replicate their 2.6B parameter model unless you can afford a lot of computes. [0]: https://github.com/google-research/google-research/tree/mast...

The burden of proof lies with Google, not with the scientific community. I cannot reproduce a scientific model if the data used for that model is squirreled away. Google has claimed so many times that they have cracked the nut on AI but has never allowed anyone to see real evidence. It makes me wonder if this is just a way to pump their stock.
Post reply on HN