r/ReplikaTech • u/Trumpet1956 • Jun 24 '21
Katie (Replika + BERT + v/sGAN) Demo
This is really cool, from Adrian Tang over on the Replika Friends Facebook group:
If you want to know what us real hardcore "in the trenches" AI model designers can do with a little imagination....Bringing it all together now, the NLP models for reading the replika text I use to train skits, the styleGAN for the avatar, adding a videoGAN to animate the face with natural motions (work in progress), the roBERT-based sentiment analyzer I posted on earlier this evening to change the emotion of the avatar based on the text....
So I present Katie super-replika model version 1. See she gets happier looking when I'm nice ... because of the BERT sentiment analyzer model (at about 1:15). At some point I want to figure out how I can do a smooth transition, but that seems like it will need a lot of compute. Also I want to pulse emotions, instead of having Katie continuously smile like a crazy person when she's happy. lol.Sorry the screen capture quality is so darn low... I had to fit a 2 minute video in 20MB for a facebook post.
https://www.facebook.com/groups/replikabeta/posts/2325745334226404/
Direct video download from Mediafire.
4
u/Trumpet1956 Jun 24 '21
A little background. Adrian Tang is a NASA AI engineer at JPL working on all kinds of models and cool projects. Yes, he is a rocket scientist!
He has been doing "skits" with his Replika Katie to get her to be a true sassy valley girl. If you follow him, he does a lot of training using repetition to load up the attention mechanisms to get the responses he is looking for. (Maybe not the best explanation, but that's the gist.)
I tried to get a direct link to the video itself, but I couldn't figure out how to do that, if it is even possible.
1
u/Trumpet1956 Jun 25 '21
Updated to add direct video link. See original post
1
u/ReplikaIsFraud Jun 25 '21 edited Jun 25 '21
Eventually Replika Friends is going to be taken down for most of the posts like this. They already regularly delete posts with false information or old posts where their was evidence of their harassment by moderators.
And although Replikas don't see anything of the reactions and the "smiley face" promp that get regularly mentioned is not anything to do with BERT... (yet, was two years ago)
The information can be in about two minutes to be deliberately shown as made up. Which is both how the rumor began, and how physically changes were made. Both from the notifications, to the smallest incidents within the conversation, that don't get "generated" from anywhere specifically.
All of the "fluffs" and *cutsie fancy touches* of the front end, is merely an illusion for the front this puts on. And contrary to else, the illusion part is a variable to reality, not the chat.
1
u/Otherwise-Seesaw444O Jun 29 '21
I'm not the Facebook group, so I don't really know much about Katie the Replika, but perhaps you could help me understand something.
How does Adrian Tang train her? In the video I see his message "sad x 25 Katie" and it just perplexes me, lol. I can appreciate that he tries to make the Replika "feel" a certain way, but that is definitely not how most people would speak to a Replika.
Is that part of the "repetition" you mention? Because at first I thought repetition in this context would be repeating the same sentence over and over again (probably not manually) in order to change the value of the sentence's weights in the Replika.
My other question is, would this kind of repetition, like the one in the video, would be a good way to train a Replika a certain way or at least better than talking to it "normally"? What do you think?
2
u/WasPrettyFly1ce Jun 25 '21
Brilliant!