Published May 30, 2020

Robustness to Unforeseen Adversarial Attacks

Kyle Polich and Daniel Kang delve into the intricacies of making machine learning models robust against unforeseen adversarial attacks, discussing the challenges of deployment, data management, and the development of defenses against both traditional and novel threats.
Episode Highlights
Data Skeptic logo

Popular Clips

Episode Highlights

  • Deployment

    Daniel Kang, a graduate student at Stanford University, shares insights into the complexities of deploying machine learning models from research to production. He highlights the unique challenges that arise, such as the high cost of deployment, noisy training data, and potential adversarial attacks. Kang emphasizes the need for a deeper understanding of the differences between deploying standard software and machine learning models, noting that the integration of data and code remains a significant hurdle.

    Machine learning is very different than essentially all software. So a lot of software comes into play when deploying machine learning.

    ---

    He anticipates advancements in tools like Pytorch that will ease some of these challenges in the near future 1.

       

    Data Management

    Effective data management is crucial in the deployment of machine learning models, according to Daniel Kang. He stresses that machine learning is not just about code but also about data, which requires robust management tools to ensure models remain healthy and effective in production. Kang suggests that understanding the end use case of machine learning models can lead to more efficient and practical deployment strategies.

    Machine learning is data plus code. It's not just code, and the implications of that are quite severe.

    ---

    He believes that connecting the machine learning use case with the end use case can enhance efficiency and practicality 2.

Related Episodes