Sparse Coding Frontend for Robust Neural Networks
Deep Neural Networks are known to be vulnerable to small, adversarially crafted, perturbations. The current most effective defense methods against these adversarial attacks are variants of adversarial training. In this paper, we introduce a radically different defense trained only on clean images: a sparse coding based frontend which significantly attenuates adversarial attacks before they reach the classifier. We evaluate our defense on CIFAR-10 dataset under a wide range of attack types (including Linf , L2, and L1 bounded attacks), demonstrating its promise as a general-purpose approach for defense.
Code (1)
Similar Papers 제목 키워드 기반
Speech Separation with Pretrained Frontend to Minimize Domain Mismatch
Speech separation seeks to separate individual speech signals from a speech mixture. Typically, most separation models are trained on synthetic data due to the unavailability of target reference in real-world cocktail pa…
Speech SeparationLow-code from frontend to backend: Connecting conversational user interfaces to backend services via a low-code IoT platform
Current chatbot development platforms and frameworks facilitate setting up the language and dialog part of chatbots, while connecting it to backend services and business functions requires substantial manual coding effor…
ChatbotFrontend Diffusion: Exploring Intent-Based User Interfaces through Abstract-to-Detailed Task Transitions
The emergence of Generative AI is catalyzing a paradigm shift in user interfaces from command-based to intent-based outcome specification. In this paper, we explore abstract-to-detailed task transitions in the context of…
Code GenerationFullStack-Agent: Enhancing Agentic Full-Stack Web Coding via Development-Oriented Testing and Repository Back-Translation
Assisting non-expert users to develop complex interactive websites has become a popular task for LLM-powered code agents. However, existing code agents tend to only generate frontend web pages, masking the lack of real f…
SGLang: Efficient Execution of Structured Language Model Programs
Large language models (LLMs) are increasingly used for complex tasks that require multiple generation calls, advanced prompting techniques, control flow, and structured inputs/outputs. However, efficient systems are lack…
Few-Shot LearningLanguage ModelingLanguage ModellingLogical Reasoning+3