wiki:Other/Summer/2020/AdvML

Version 10 (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 assistant systems under adversarial machine learning. Adversarial learning algorithms can generate adversarial audio samples to serve as the input of voice assistant systems, so as to fool the machine learning models in the system. In this project, we will focus on the white-box attack in the digital domain by generating adversarial samples using adversarial machine learning algorithms to attack a speaker recognition system based on X-Vector. If time allows, we will further enhance the robustness of the attack by simulating room impulse response and conduct over-the-air attack.

Tutorials

*Week 1

*Week 2

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)

Week2 Tutorials

Note: See TracWiki for help on using the wiki.