NeurIPS () â die gröĂte Konferenz der Welt fĂŒr maschinelles Lernen und kĂŒnstliche Intelligenz sowie das wichtigste Ereignis im Bereich Deep Learning.
Werden wir, die DS-Ingenieure, im neuen Jahrzehnt auch Biologie, Linguistik, Psychologie erlernen? DarĂŒber berichten wir in unserem Ăberblick.

In diesem Jahr versammelte die Konferenz mehr als 13.500 Teilnehmer aus 80 LĂ€ndern in Vancouver (Kanada). Die Sberbank vertritt Russland seit mehreren Jahren auf der Konferenz â das DS-Team berichtete ĂŒber die Implementierung von ML in Bankprozesse, ĂŒber einen ML-Wettbewerb und ĂŒber die Möglichkeiten der Sberbank DS-Plattform. Was waren die wichtigsten Trends des Jahres 2019 in der ML-Community? Das berichten die Teilnehmer der Konferenz: und .
In diesem Jahr wurden auf NeurIPS mehr als 1400 BeitrĂ€ge angenommen â Algorithmen, neue Modelle und neue Anwendungen fĂŒr neue Daten.
Inhalt:
- Trends
- Interpretierbarkeit von Modellen
- MultidisziplinaritÀt
- Reasoning
- RL
- GAN
- HauptvortrÀge
- âSoziale Intelligenzâ, Blaise Aguera y Arcas (Google)
- âVeridical Data Scienceâ, Bin Yu (Berkeley)
- âModellierung menschlichen Verhaltens mit maschinellem Lernen: Chancen und Herausforderungenâ, Nuria M Oliver, Albert Ali Salah
- âVon System 1 zu System 2 Deep Learningâ, Yoshua Bengio
Trends 2019
1. Interpretierbarkeit von Modellen und neue Methodologie im ML
Das Hauptthema der Konferenz ist die Interpretation und die Beweise, warum wir bestimmte Ergebnisse erzielen. Man kann lange ĂŒber die philosophische Wichtigkeit der Interpretation des âSchwarzen Kastensâ nachdenken, aber es gab mehr praktische Methoden und technische Entwicklungen in diesem Bereich.
Die Methodologie der Reproduzierbarkeit von Modellen und der Wissensgewinnung aus ihnen ist ein neues Werkzeug der Wissenschaft. Modelle können als Instrument zur Gewinnung und ĂberprĂŒfung neuen Wissens dienen, wobei jeder Schritt der Datenvorverarbeitung, des Lernens und der Anwendung des Modells reproduzierbar sein sollte.
Ein wesentlicher Teil der Veröffentlichungen widmet sich nicht dem Aufbau von Modellen und Werkzeugen, sondern den Problemen der Sicherheit, Transparenz und ĂberprĂŒfbarkeit der Ergebnisse. Insbesondere gibt es einen separaten Stream zu Angriffen auf Modelle (adversarial attacks), bei dem sowohl Angriffe auf das Training als auch Angriffe auf die Anwendung betrachtet werden.
Artikel:
- â ein softwaretechnischer Artikel ĂŒber die Methodologie der Modellverifizierung. Er umfasst einen Ăberblick ĂŒber moderne Mittel zur Interpretation von Modellen, insbesondere die Verwendung von Attention und die Gewinnung von Feature Importance durch die âDistillationâ von neuronalen Netzen mit linearen Modellen.
- Chaofan Chen, Oscar Li, Daniel Tao, Alina Barnett, Cynthia Rudin, Jonathan K. Su
- Sara Hooker, Dumitru Erhan, Pieter-Jan Kindermans, Been Kim
- Alexander Mott, Daniel Zoran, Mike Chrzanowski, Daan Wierstra, Danilo Jimenez Rezende
- Xiao Li, Yu Wang, Sumanta Basu, Karl Kumbier, Bin Yu
- Jaemin Yoo, Minyong Cho, Taebum Kim, U Kang
- Edward Raff

ExBert.net zeigt die Interpretation von Modellen fĂŒr Textverarbeitungsaufgaben
2. MultidisziplinaritÀt
Um eine zuverlĂ€ssige PrĂŒfung zu gewĂ€hrleisten und Mechanismen zur PrĂŒfung und Erweiterung von Wissen zu entwickeln, sind Fachleute aus verwandten Bereichen erforderlich, die gleichzeitig ĂŒber Kompetenzen in ML und im Fachgebiet (Medizin, Linguistik, Neurobiologie, Bildung usw.) verfĂŒgen. Besonders hervorzuheben ist die verstĂ€rkte PrĂ€senz von Arbeiten und VortrĂ€gen ĂŒber Neurowissenschaften und kognitive Wissenschaften â es findet eine AnnĂ€herung der Fachleute und eine Ăbernahme von Ideen statt.
Neben dieser AnnÀherung zeichnen sich multidisziplinÀre AnsÀtze in der gemeinsamen Verarbeitung von Informationen aus verschiedenen Quellen ab: Text und Foto, Text und Spiele, Graphdatenbanken + Text und Foto.
Artikel:
- Neurobiologie + ML â
- VisualQA â
- RL + NLP â

Zwei Modelle â Stratege und ausfĂŒhrender Spieler â basierend auf RL und NLP spielen ein Online-Strategie-Spiel
3. Schlussfolgerung
StĂ€rkung der kĂŒnstlichen Intelligenz â ein Schritt in Richtung selbstlernender Systeme, die 'bewusst', schlussfolgernd und argumentierend sind. Insbesondere entwickelt sich die kausale Inferenz und das gesunde Menschenverstand-Reasoning. Ein Teil der VortrĂ€ge ist dem Meta-Lernen gewidmet (darĂŒber, wie man lernen lernt) und der Verbindung von DL-Technologien mit Logik erster und zweiter Ordnung â der Begriff der Artificial General Intelligence (AGI) wird zunehmend in den PrĂ€sentationen verwendet.
Artikel:
- Weijiang Yu, Jingwen Zhou, Weihao Yu, Xiaodan Liang, Nong Xiao
- Wang-Zhou Dai, Qiuling Xu, Yang Yu, Zhi-Hua Zhou
- Vaishak Belle, Brendan Juba
- Anton Bakhtin, Laurens van der Maaten, Justin Johnson, Laura Gustafson, Ross Girshick
- Dinesh Garg, Shajith Ikbal, Santosh K. Srivastava, Harit Vishwakarma, Hima Karanam, L Venkata Subramaniam
4. VerstÀrkendes Lernen
Der GroĂteil der Arbeiten konzentriert sich weiterhin auf traditionelle Bereiche des RL â DOTA2, Starcraft, die Verbindung von Architekturen mit Computer Vision, NLP, graphenbasierten Datenbanken.
Ein ganzer Tag der Konferenz war dem RL-Workshop gewidmet, auf dem die Architektur des Optimistic Actor Critic Model vorgestellt wurde, das alle vorherigen Modelle ĂŒbertrifft, insbesondere das Soft Actor Critic.
Artikel:
- ; Kamil Ciosek, Quan Vuong, Robert Loftin, Katja Hofmann
- ; Yasuhiro Fujita (Preferred Networks, Inc.)*; Toshiki Kataoka (Preferred Networks, Inc.); Prabhat Nagarajan (Preferred Networks); Takahiro Ishikawa (UniversitÀt Tokio) [external pdf link].
- ; Danijar Hafner (Google)*; Timothy Lillicrap (DeepMind); Jimmy Ba (UniversitÀt Toronto); Mohammad Norouzi (Google Brain)

StarCraft-Spieler kÀmpfen gegen das Alphastar-Modell (DeepMind)
5. GAN
Generative Netze stehen immer noch im Fokus: viele Arbeiten nutzen Vanilla GANs fĂŒr mathematische Beweise und wenden sie in neuen, ungewöhnlichen Varianten an (graphenbasierte generative Modelle, Arbeiten mit Zeitreihen, Anwendung auf Kausalbeziehungen in Daten usw.).
Artikel:
- Sangwoo Mo, Chiheon Kim, Sungwoong Kim, Minsu Cho, Jinwoo Shin
- Dan Zhang, Anna Khoreva
- Lei Xu, Maria Skoularidou, Alfredo Cuesta-Infante, Kalyan Veeramachaneni
Seit mehr als werden wir die wichtigsten PrÀsentationen vorstellen.
EinladungsvortrÀge
âSoziale Intelligenzâ, Blaise Aguera y Arcas (Google)
Der Vortrag widmet sich der allgemeinen Methodologie des maschinellen Lernens und den Perspektiven, die die Industrie gerade jetzt verĂ€ndern â an welcher Weggabelung stehen wir? Wie funktioniert das Gehirn und die Evolution, und warum nutzen wir so wenig von dem, was wir bereits ĂŒber die Entwicklung natĂŒrlicher Systeme wissen?
Die industrielle Entwicklung von ML stimmt in vielerlei Hinsicht mit den Meilensteinen der Entwicklung von Google ĂŒberein, das Jahr fĂŒr Jahr seine Forschungsarbeiten auf NeurIPS veröffentlicht:
- 1997 â EinfĂŒhrung von Suchleistungen, erste Server, geringe Rechenleistung
- 2010 â Jeff Dean startet das Google Brain-Projekt, Boom der neuronalen Netze ganz zu Anfang
- 2015 â industrielle Implementierung von neuronalen Netzen, schnelle Gesichtserkennung direkt auf dem lokalen GerĂ€t, Low-Level-Prozessoren, spezialisiert auf Tensorberechnungen â TPU. Google startet Coral ai â eine Variante von Raspberry Pi, ein Mini-Computer zur Implementierung neuronaler Netze in experimentellen Anwendungen.
- 2017 â Google beginnt mit der Entwicklung des dezentralisierten Lernens und der Kombination von Lernergebnissen von neuronalen Netzen auf verschiedenen GerĂ€ten zu einem Modell â auf Android.
Heute beschĂ€ftigt sich eine ganze Branche mit Fragen der Datensicherheit, der ZusammenfĂŒhrung und der Reproduktion von Lernergebnissen auf lokalen GerĂ€ten.
â ein Bereich des ML, in dem einzelne Modelle unabhĂ€ngig voneinander lernen und dann in ein einheitliches Modell kombiniert werden (ohne Zentralisierung der Ausgangsdaten), unter BerĂŒcksichtigung seltener Ereignisse, Anomalien, Personalisierung usw. Alle Android-GerĂ€te fungieren im Wesentlichen als ein einziger computergestĂŒtzter Supercomputer fĂŒr Google.
Generative Modelle auf Basis von federated learning â eine vielversprechende Richtung aus Googles Sicht, die sich "in den frĂŒhen Phasen exponentiellen Wachstums" befindet. GANs sind laut dem Vortragenden in der Lage, das Massverhalten von Populationen lebender Organismen zu lernen sowie Denkalgorithmen.
Anhand von zwei einfachen GAN-Architekturen wird gezeigt, dass die Suche nach einem Optimierungsweg im Kreis verlĂ€uft, sodass eine tatsĂ€chliche Optimierung nicht stattfindet. Diese Modelle hingegen simulieren sehr erfolgreich die Experimente, die Biologen mit Bakterienpopulationen durchfĂŒhren, indem sie diese dazu bringen, neue Verhaltensstrategien auf der Suche nach Nahrung zu lernen. Daraus lĂ€sst sich schlieĂen, dass das Leben anders funktioniert als eine Optimierungsfunktion.

Umherirrende Optimierung von GAN
Alles, was wir derzeit im Bereich des maschinellen Lernens tun, sind eng umrissene und stark formalisierte Aufgaben, wĂ€hrend diese Formalismen schlecht verallgemeinerbar sind und nicht mit unserem Fachwissen in Bereichen wie Neurophysiologie und Biologie ĂŒbereinstimmen.
Was wir in naher Zukunft wirklich aus der Neurophysiologie ĂŒbernehmen sollten, sind neue neuronale Architekturen und eine ĂberprĂŒfung der Mechanismen des rĂŒckpropagierten Fehlers.
Das menschliche Gehirn selbst lernt nicht wie ein neuronales Netzwerk:
- Es hat keine zufĂ€lligen primĂ€ren Eingaben, einschlieĂlich derjenigen, die ĂŒber die Sinne und in der Kindheit geprĂ€gt wurden.
- Es gibt angelegte Richtungen der instinctiven Entwicklung (das Verlangen eines SĂ€uglings, eine Sprache zu lernen, aufrechtes Gehen).
Das Training des individuellen Gehirns ist eine niedrigstufige Aufgabe. Möglicherweise sollten wir "Kolonien" schnell wechselnder Individuen betrachten, die Wissen austauschen, um Mechanismen der Gruppenevolution zu reproduzieren.
Was wir bereits jetzt in ML-Algorithmen ĂŒbernehmen können:
- Anwendung von Zelllinienmodellen, die das Lernen der Population ermöglichen, jedoch mit einer kurzen Lebensdauer des Individuums (des "individuellen Gehirns").
- Few-shot Learning mit einer begrenzten Anzahl an Beispielen.
- Komplexere neuronale Strukturen und etwas andere Aktivierungsfunktionen.
- Ăbertragung des "Genoms" an die nĂ€chsten Generationen â der Algorithmus des RĂŒckpropagierungsfehlers.
- Sobald wir Neurophysiologie und neuronale Netzwerke verbinden, werden wir lernen, ein multifunktionales Gehirn aus vielen Komponenten zu konstruieren.
Aus dieser Perspektive betrachten die praktischen SOTA-Lösungen als schĂ€dlich und sollten zugunsten der Entwicklung gemeinsamer Aufgaben (Benchmarks) ĂŒberdacht werden.
âVeridical Data Scienceâ, Bin Yu (Berkeley)
Der Bericht behandelt die Problematik der Interpretation von Machine-Learning-Modellen und der Methodologie ihrer direkten PrĂŒfung und Verifizierung. Jedes trainierte ML-Modell kann als Wissensquelle betrachtet werden, aus der Erkenntnisse gewonnen werden mĂŒssen.
In vielen Bereichen, insbesondere in der Medizin, ist die Anwendung eines Modells ohne die Extraktion dieser verborgenen Kenntnisse und die Interpretation der Modellresultate unmöglich â andernfalls können wir uns nicht sicher sein, dass die Ergebnisse stabil, nicht zufĂ€llig, zuverlĂ€ssig sind und keinen Patienten gefĂ€hrden. Ein ganzes Methodologiefeld entwickelt sich innerhalb der Deep-Learning-Paradigmatik und geht darĂŒber hinaus â veridical data science. Was ist das?
Wir streben an, eine solche QualitÀt wissenschaftlicher Veröffentlichungen und Reproduzierbarkeit von Modellen zu erreichen, dass sie folgende Eigenschaften aufweisen:
- vorhersagbar
- berechenbar
- stabil
Diese drei Prinzipien bilden die Grundlage einer neuen Methodologie. Wie kann man ML-Modelle auf Ăbereinstimmung mit diesen Kriterien testen? Der einfachste Weg ist, von Anfang an interpretierbare Modelle (Regressionen, EntscheidungsbĂ€ume) zu bauen. Dennoch möchten wir auch die unmittelbaren Vorteile des Deep Learning nutzen.
Einige bestehende AnsÀtze zur Lösung des Problems sind:
- das Modell interpretieren;
- Methoden verwenden, die auf Attention basieren;
- Ensembles von Algorithmen beim Training einsetzen und sicherstellen, dass lineare, interpretierbare Modelle lernen, dieselben Antworten vorherzusagen wie neuronale Netze, indem sie Merkmale aus dem linearen Modell interpretieren;
- Daten fĂŒr das Training Ă€ndern und augmentieren. Dazu gehören das HinzufĂŒgen von Rauschen, Störungen und Data Augmentation;
- Alle Methoden, die sicherstellen, dass die Ergebnisse des Modells nicht zufĂ€llig und nicht von kleinen unerwĂŒnschten Störungen (Adversarial Attacks) abhĂ€ngig sind;
- Das Modell post-faktum interpretieren, nach dem Training;
- Die Gewichtungen der Merkmale auf verschiedene Weise untersuchen;
- Die Wahrscheinlichkeiten aller Hypothesen und die Verteilung der Klassen untersuchen.

Adversarial attack
Modellierungsfehler kosten alle viel: Ein markantes Beispiel ist die Arbeit von Reinhardt und Rogoff "" beeinflusste die Wirtschaftspolitik vieler europĂ€ischer LĂ€nder und zwang sie zu einer Sparpolitik, aber eine sorgfĂ€ltige NachprĂŒfung der Daten und ihrer Verarbeitung viele Jahre spĂ€ter zeigt ein gegenteiliges Ergebnis!
Jede ML-Technologie hat ihren Lebenszyklus von der Implementierung bis zur EinfĂŒhrung. Die Aufgabe der neuen Methodologie besteht darin, die ĂberprĂŒfung nach drei grundlegenden Prinzipien in jeder Phase des Modelllebenszyklus vorzunehmen.
Zusammenfassung:
- Es laufen mehrere Projekte, die helfen werden, ML-Modelle zuverlÀssiger zu machen. Zum Beispiel deeptune (link to: );
- FĂŒr die weitere Entwicklung der Methodologie muss die QualitĂ€t der Veröffentlichungen im Bereich ML erheblich gesteigert werden;
- Maschinenlernen benötigt FĂŒhrungspersönlichkeiten mit multidisziplinĂ€rer Ausbildung und Expertise sowohl in technischen als auch in geisteswissenschaftlichen Bereichen.
âModellierung menschlichen Verhaltens mit maschinellem Lernen: Chancen und Herausforderungenâ Nuria M Oliver, Albert Ali Salah
Eine Vorlesung ĂŒber die Modellierung menschlichen Verhaltens, deren technologische Grundlagen und Anwendungsmöglichkeiten.
Die Modellierung menschlichen Verhaltens kann unterteilt werden in:
- individuelles Verhalten
- Verhalten kleiner Gruppen
- kollektives Verhalten
Jeder dieser Typen kann mit ML modelliert werden, jedoch mit absolut unterschiedlichen Eingabedaten und Merkmalen. Jeder Typ hat auch seine eigenen ethischen Probleme, die jedes Projekt durchlÀuft:
- individuelles Verhalten â IdentitĂ€tsdiebstahl, Deepfake;
- Verhalten von Gruppen â De-Anonymisierung, Informationsbeschaffung ĂŒber Bewegungen, Telefonanrufe usw.;
Individuelles Verhalten
Bezieht sich hauptsĂ€chlich auf das Thema Computer Vision â Erkennung menschlicher Emotionen und Reaktionen. Möglich nur im Kontext, zeitlich oder relativ zu seiner eigenen VariabilitĂ€t der Emotionen. Auf der Folie â Erkennung der Emotionen der Mona Lisa mithilfe des Kontexts aus dem emotionalen Spektrum mediterraner Frauen. Ergebnis: ein LĂ€cheln der Freude, jedoch mit Verachtung und Ekel. Der Grund liegt wahrscheinlich in der technischen Bestimmung der 'neutralen' Emotion.
Verhalten einer kleinen Gruppe von Personen
Wird derzeit am schlechtesten modelliert aufgrund unzureichender Informationen. Als Beispiel wurden Arbeiten aus den Jahren 2018 â 2019 an Dutzenden von Personen ĂŒber Dutzende von Videos gezeigt (vgl. BilddatensĂ€tze 100k++). FĂŒr die beste Modellierung in diesem Rahmen ist multimodale Information erforderlich, idealerweise von Sensoren wie Altimeter, Thermometer, Mikrofonaufnahmen usw.
Massenverhalten
Das am weitesten entwickelte Gebiet, da die Auftraggeber die UNO und viele Staaten sind. Ăberwachungskameras, Daten von Mobilfunkmasten â Abrechnung, SMS, Anrufe, Daten ĂŒber Bewegungen zwischen den Grenzen der Staaten â all dies gibt ein sehr zuverlĂ€ssiges Bild ĂŒber die Bewegungen von Menschenströmen und soziale Unruhen. Potenzielle Anwendungen der Technologie: Optimierung von Rettungsoperationen, UnterstĂŒtzung und rechtzeitige Evakuierung der Bevölkerung bei NotfĂ€llen. Die verwendeten Modelle sind bisher meist schlecht interpretierbar â es handelt sich um verschiedene LSTM- und Convolutional-Netzwerke. Es gab eine kurze Anmerkung, dass die UNO ein neues Gesetz lobbyiert, das europĂ€ische Unternehmen verpflichtet, anonymisierte Daten, die fĂŒr jegliche Forschungen erforderlich sind, zu teilen.
âVon System 1 zu System 2 Deep Learningâ, Yoshua Bengio
In der Vorlesung von Yoshua Bengio trifft Deep Learning auf Neurowissenschaften auf der Ebene der Zielsetzung.
Bengio hebt zwei Haupttypen von Aufgaben nach der Methodologie des NobelpreistrÀgers Daniel Kahneman hervor (Buch ⻠)
Typ 1 â System 1, unbewusste Handlungen, die wir âautomatischâ ausfĂŒhren (das alte Gehirn): Autofahren auf vertrauten Strecken, Gehen, Gesichtserkennung.
Typ 2 â System 2, bewusstes Handeln (GroĂhirnrinde), Zielsetzung, Analyse, Denken, komplexe Aufgaben.
KI erreicht bisher nur in Aufgaben des ersten Typs ausreichende Höhen â wĂ€hrend unser Ziel darin besteht, sie zum zweiten zu fĂŒhren, indem wir sie lehren, multidisziplinĂ€re Operationen durchzufĂŒhren und mit Logik sowie hochrangigen kognitiven FĂ€higkeiten zu operieren.
Zur Erreichung dieses Ziels wird vorgeschlagen:
- In NLP-Aufgaben attention als SchlĂŒsselmechanismus zur Modellierung des Denkens zu verwenden.
- Meta-Learning und Representation Learning fĂŒr ein besseres Modellieren der Merkmale zu nutzen, die das Bewusstsein beeinflussen, und deren Lokalisierung â um auf dieser Basis zu hochrangigen Konzepten ĂŒberzuleiten.
Statt eines Schlusses hinterlassen wir eine Aufzeichnung des eingeladenen Vortrags: Bengio ist einer von vielen Wissenschaftlern, die versuchen, das Gebiet des ML ĂŒber Optimierungsprobleme, SOTA und neue Architekturen hinaus zu erweitern.
Die Frage bleibt offen, inwieweit die Verbindung von Problemen des Bewusstseins, dem Einfluss der Sprache auf das Denken, der Neurowissenschaft und Algorithmen das ist, was uns in Zukunft erwartet und uns zu Maschinen fĂŒhren wird, die "denken" wie Menschen.
Danke!

Quelle: habr.com
