paper-with-me

홈 › Papers

Adversarial Reprogramming of Text Classification Neural Networks

2018-09-06 · IJCNLP 2019 11 · Paarth Neekhara, Shehzeen Hussain, Shlomo Dubnov, Farinaz Koushanfar

Adversarial Reprogramming has demonstrated success in utilizing pre-trained neural network classifiers for alternative classification tasks without modification to the original network. An adversary in such an attack scenario trains an additive contribution to the inputs to repurpose the neural network for the new classification task. While this reprogramming approach works for neural networks with a continuous input space such as that of images, it is not directly applicable to neural networks trained for tasks such as text classification, where the input space is discrete. Repurposing such classification networks would require the attacker to learn an adversarial program that maps inputs from one discrete space to the other. In this work, we introduce a context-based vocabulary remapping model to reprogram neural networks trained on a specific sequence classification task, for a new sequence classification task desired by the adversary. We propose training procedures for this adversarial program in both white-box and black-box settings. We demonstrate the application of our model by adversarially repurposing various text-classification models including LSTM, bi-directional LSTM and CNN for alternate classification tasks.

📄 PDF Abstract BibTeX arXiv:1809.01829

Code (1)

paarthneekhara/rnn_adversarial_reprogramming 공식 구현 pytorch

Tasks

ClassificationGeneral Classificationtext-classificationText Classification

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…

Similar Papers 제목 키워드 기반

Cross-modal Adversarial Reprogramming

2021-02-15 · Paarth Neekhara, Shehzeen Hussain, Jinglong Du, Shlomo Dubnov 외

With the abundance of large-scale deep learning models, it has become possible to repurpose pre-trained networks for new tasks. Recent works on adversarial reprogramming have shown that it is possible to repurpose neural…

ClassificationGeneral Classificationimage-classificationImage Classification

Why Adversarial Reprogramming Works, When It Fails, and How to Tell the Difference

2021-08-26 · Yang Zheng, Xiaoyi Feng, Zhaoqiang Xia, Xiaoyue Jiang 외

Adversarial reprogramming allows repurposing a machine-learning model to perform a different task. For example, a model trained to recognize animals can be reprogrammed to recognize digits by embedding an adversarial pro…

BIG-bench Machine LearningTransfer Learning

Adversarial Reprogramming Revisited

2022-06-07 · Matthias Englert, Ranko Lazic

Adversarial reprogramming, introduced by Elsayed, Goodfellow, and Sohl-Dickstein, seeks to repurpose a neural network to perform a different task, by manipulating its input without modifying its weights. We prove that tw…

Adversarial Reprogramming of Neural Networks

2018-06-28 · ICLR 2019 5 · Gamaleldin F. Elsayed, Ian Goodfellow, Jascha Sohl-Dickstein

Deep neural networks are susceptible to \emph{adversarial} attacks. In computer vision, well-crafted perturbations to images can cause neural networks to make mistakes such as confusing a cat with a computer. Previous ad…

BIG-bench Machine LearningGeneral Classification

WARP: Word-level Adversarial ReProgramming

2021-01-01 · ACL 2021 5 · Karen Hambardzumyan, Hrant Khachatrian, Jonathan May

Transfer learning from pretrained language models recently became the dominant approach for solving many NLP tasks. A common approach to transfer learning for multiple tasks that maximize parameter sharing trains one or …

Language ModelingLanguage ModellingTransfer LearningWord Embeddings