Hacking smart machines with smarter ones: How to extract meaningful data from machine learning classifiers

Giuseppe Ateniese, Luigi V. Mancini, Angelo Spognardi, Antonio Villani, Domenico Vitali, Giovanni Felici

Research output: Contribution to journalArticlepeer-review

283 Scopus citations

Abstract

Machine-learning (ML) enables computers to learn how to recognise patterns, make unintended decisions, or react to a dynamic environment. The effectiveness of trained machines varies because of more suitable ML algorithms or because superior training sets. Although ML algorithms are known and publicly released, training sets may not be reasonably ascertainable and, indeed, may be guarded as trade secrets. In this paper we focus our attention on ML classifiers and on the statistical information that can be unconsciously or maliciously revealed from them. We show that it is possible to infer unexpected but useful information from ML classifiers. In particular, we build a novel meta-classifier and train it to hack other classifiers, obtaining meaningful information about their training sets. Such information leakage can be exploited, for example, by a vendor to build more effective classifiers or to simply acquire trade secrets from a competitor's apparatus, potentially violating its intellectual property rights.

Original languageEnglish
Pages (from-to)137-150
Number of pages14
JournalInternational Journal of Security and Networks
Volume10
Issue number3
DOIs
StatePublished - 1 Sep 2015

Keywords

  • Attacks methodology
  • Information leakages
  • Intellectual property rights
  • Machine learning
  • ML
  • Security
  • Trade secrets
  • Unauthorised access

Fingerprint

Dive into the research topics of 'Hacking smart machines with smarter ones: How to extract meaningful data from machine learning classifiers'. Together they form a unique fingerprint.

Cite this