Article Complete

How To Fool AI With Adversarial Attacks

How To Fool AI With Adversarial Attacks

Key takeaways

  • Adversarial attacks expose vulnerabilities in AI systems, demonstrating their inability to generalise across different environments.
  • MIT's TextFooler tool can manipulate natural language processing systems like Alexa and Siri by altering input text subtly.
  • Even minor changes to input can lead to significant discrepancies in AI predictions, indicating flaws in machine learning algorithms.

Takeaways drafted with AI from the article text.

Such flaws depict that we are still a long way away from achieving an AI that we all dream of. In this article, we will show you how some researchers have deceived AI bots.

Tricking NLP Bots

Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) developed a tool called TextFooler to trick AI bots. The tool forces Alexa and Siri to predict wrong with adversarial attacks, where inputs were deliberately created to fool the ML algorithms.

TextFooler attacks natural language processing (NLP) systems such as Alexa and Siri. The framework takes the input as text and then determines the word that will be vital for NLP-based systems to make predictions. Post that, the TextFooler replaces the word with a contextual synonym while ensuring that the grammar and original meaning has not been altered.

For one, instead of using the input ‘The characters, cast in impossibly contrived situations, are estranged from reality,’ TextFooler replaced it with “The characters, cast in impossibly engineered circumstances, are fully estranged from reality’ to get different outputs.

TextFooler was even used with some of the most popular open-source NLP model, BERT. Researchers were successfully able to bring down the 90 plus accuracy of BERT to under 20% by only changing 10% of the input words.

Such technologies can be used by hackers or lawbreakers as a workaround to bypass ML-based solutions such as spam filtering in emails, social media bots for flagging sensitive speech, and other text classification models. However, Di Jin, an MIT PhD student said that TextFooler’s capabilities could be extended to attack any classification-based NLP models to test their robustness and improve generalisation of deep learning models.

Deceiving AI Hiring Bot

South Korean firms are deploying AI bots for hiring candidates to increase the chances of getting the right talent for the right position. The ML model in the solutions analyse facial expressions and evaluate the choice of words. As per the Korean Economic Research Institute, nearly a quarter of the top 131 organisations in the country plan to use AI for hiring. However, Park Seong-Jung offers lessons to job-seekers on how to dupe ML-based hiring systems. He said that a forced smile with lips can be identified by the machines, resulting in rejecting the student, applicants, however, should smile with their eyes to ensure a job offer by exploiting the flaws.

Graphic Print

https://www.youtube.com/watch?v=MIbFvK2S9g8&feature=youtu.be

Bamboozling Self-Driving Cars

Tencent made experimental security research of Tesla autopilot and tricked the AI through adversarial attacks. Self-driving cars are trained to understand the symbols and make decisions accordingly. Besides, the cars’ position is also determined with the dashed lines that are marked on roads. Tencent deceived the Tesla car with only three strikes, where the car interpreted them as if the lane was veering left. Thus, the vehicle moved into oncoming traffic by taking a sudden turn. This is yet another example as to how a smallest of change can confuse the AI models completely.

Adversarial Attacks On Facial Recognition Domain

Published on 30 January 2020, a study has demonstrated how adversarial attacks that can fool deep neural network (DNN) classifiers. The researchers applied a fast gradient sign method, an approach of manipulation by adding or subtracting small error to each pixel, in order to introduce perturbations to the dataset, resulting in miss classification. Such shortcoming in neural networks can be a severe threat as the technology of computer vision is being deployed to authenticate using biometrics, malware filters, and more.

Published

Corrections: AIM corrects errors of fact and notes the change on the story. Spotted one? Tell the editors. Read our editorial standards.