Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Modern Hopfield Networks and Attention for Immune Repertoire Classification

Publikation: Preprints, Working Paper und Forschungsberichte › Vorabpublikation

Abstract

A central mechanism in machine learning is to identify, store, and recognize patterns. How to learn, access, and retrieve such patterns is crucial in Hopfield networks and the more recent transformer architectures. We show that the attention mechanism of transformer architectures is actually the update rule of modern Hopfield networks that can store exponentially many patterns. We exploit this high storage capacity of modern Hopfield networks to solve a challenging multiple instance learning (MIL) problem in computational biology: immune repertoire classification. In immune repertoire classification, a vast number of immune receptors are used to predict the immune status of an individual. This constitutes a MIL problem with an unprecedentedly massive number of instances, two orders of magnitude larger than currently considered problems, and with an extremely low witness rate. Accurate and interpretable machine learning methods solving this problem could pave the way towards new vaccines and therapies, which is currently a very relevant research topic intensified by the COVID-19 crisis. In this work, we present our novel method DeepRC that integrates transformer-like attention, or equivalently modern Hopfield networks, into deep learning architectures for massive MIL such as immune repertoire classification. We demonstrate that DeepRC outperforms all other methods with respect to predictive performance on large-scale experiments including simulated and real-world virus infection data and enables the extraction of sequence motifs that are connected to a given disease class. Source code and datasets: https://github.com/ml-jku/DeepRC
OriginalspracheEnglisch
Seitenumfang40
DOIs
PublikationsstatusVeröffentlicht - 2020

Publikationsreihe

NamearXiv.org
ISSN (Druck)2331-8422

Wissenschaftszweige

  • 305907 Medizinische Statistik
  • 202017 Embedded Systems
  • 202036 Sensorik
  • 101004 Biomathematik
  • 101014 Numerische Mathematik
  • 101015 Operations Research
  • 101016 Optimierung
  • 101017 Spieltheorie
  • 101018 Statistik
  • 101019 Stochastik
  • 101024 Wahrscheinlichkeitstheorie
  • 101026 Zeitreihenanalyse
  • 101027 Dynamische Systeme
  • 101028 Mathematische Modellierung
  • 101029 Mathematische Statistik
  • 101031 Approximationstheorie
  • 102 Informatik
  • 102001 Artificial Intelligence
  • 102003 Bildverarbeitung
  • 102004 Bioinformatik
  • 102013 Human-Computer Interaction
  • 102018 Künstliche Neuronale Netze
  • 102019 Machine Learning
  • 102032 Computational Intelligence
  • 102033 Data Mining
  • 305901 Computerunterstützte Diagnose und Therapie
  • 305905 Medizinische Informatik
  • 202035 Robotik
  • 202037 Signalverarbeitung
  • 103029 Statistische Physik
  • 106005 Bioinformatik
  • 106007 Biostatistik

JKU-Schwerpunkte

  • Digital Transformation

Dieses zitieren