wiki:Other/Summer/2020/AdvML

Version 7 (modified by yb220, 4 years ago) ( diff )

Adversarial Machine Learning Against Voice Assistant Systems

Project Objective

This project aims to study the security of voice assistance systems under adversarial machine learning. The audio adversarial samples generated by adversarial learning algorithms can be played via a loudspeaker and recorded with the microphone of voice assistance systems so as to fool the machine learning models in the system. To make the adversarial samples robust under audio propagation, the room impulse response needs to be estimated and used in the adversarial sample generation process. Specifically, the room impulse response and adversarial attack scenarios can be conducted in digital domain or simulated for the over-the-air scenarios using Python or Matlab.

Tutorials

Reading Material

Week 1 Activities

  • Get ORBIT/COSMOS account and familiarize oneself with the testbed procedures

Week 2 Activities

  • Get familiar with Python language.
    — Install Python environment
    — Use Jupyter Notebook to run Python code samples
  • Learn the concept of deep learning and deep neural networks.
    — Slides: Neural Network Basics of Energy-Efficient Machine Learning System
    — Video tutorial (Optional): Neural Networks and Deep Learning by Andrew Ng (Recommended chapters: Week 2: Logistic Regression as a Neural Network, Week 3: Shallow Neural Network)
Note: See TracWiki for help on using the wiki.