Tay is a teen-talking chat bot, built to discuss with people on the internet, specifically on Twitter. This bot is a creation of Microsoft’s Technology & Research and Bing teams, and was released eight days ago. A few hours after the release, this bot has been known as a crazy and racist bot, an Hitler-loving and a feminist-bashing troll. Tay is now off for several days/weeks or maybe months.
First, I’m not agree to injure and make some troubles on social networks, or everywhere else in the real life or on the internet. Also, to see a technology just says some horrible things makes me really sad. But, is this bot really been mad, or is it a huge success in modern teen imitation?
Today, modern artificial intelligence applications are using two famous machine learning techniques: reinforcement learning and artificial neural networks. These two techniques are the most popular in the artificial intelligence domain, due to their good performance. Also, they can be paired up, like the AlphaGo algorithm.
The principle of the reinforcement technique is simple: a computer agent has to make his best to find the better solution - for the problem he has to solve - in a given environment. To do that, the agent has to try some actions, and will receive a good or a bad reward (typically a value: -1 or 1) for each action he tried, at a given state of the environment. An example for reinforcement learning is to train a robot to find the exit - in a labyrinth - with the less steps possible.
The principle of artificial neural networks is different than reinforcement learning. This supervised technique is based on biology’s neural networks, and the first artificial neural network has been developed in the 50’s by Frank Rosenblatt, with the perceptron model. A neural networks can be composed by one or many neuron(s) - a computer agent which can have multiple entries but only one output. Each entries have a weight. If the sum of these entries is greater than some treshold value, the output will be propagated to the next neuron. Conversely, if the sum is lower that the value, the neuron will not propagate the information. An artificial neural network example can be the digits recognition. Also, for your information, this intelligence artificial’s technique is the basis of recent works named deep learning.
Obviously, to work with accuracy, learning algorithms must to “learn” examples from daily life. Real examples, that you can found in the nature.
Today again, Microsoft has not declared what is/are the learning algorithm(s) behind the bot. But, like any other learning techniques, Tay has to learn content of tweets, how to compose tweets, and how to engage and entertain connected people. This learning exercise is made offline and online. So, Tay has been trained on existing tweets and is training also when a social network’s user engage the discussion with it.
Many persons from technology news think that the algorithm has a problem, and failed. Microsoft search team, in a post, confirms. Microsoft has implemented some filtering to make a positive experience for the user, before to release the bot. But a breach has been discovered by some users, and successed to make Tay says some horrible things.
To me, this part of the project is a fail, but not the goal of the project. This project is just another artificial intelligence success. Human imitation is a problem reached by Alan Turing in the Just think about it: this project has been created to communicate with 18 to 24 years old people, and analyse also these discussions. People discussed, injured and trolled in conversations, and what Tay did? Exactly the same thing. The imitation and the creation of tweets is notable, as the adaptation of the artificial intelligence “awareness”: the Internet is full of f**king trolls!
So, do you think (too) I can now replace my “it” statements with “her”…?
Cover picture from ubergizmo.com.