SlideShare a Scribd company logo
1 of 29
Download to read offline
5/12/16 1
truyen tran
deakin university
truyen.tran@deakin.edu.au
prada-research.net/~truyen
AusDM’16, Canberra, Dec 7th 2016
http://www.tocci.com/wp-content/uploads/2015/06/150623_logotrends_feature.jpg
deep learning and
applications in non-cognitive
domains
part 3
PART III: ADVANCED TOPICS
 Unsupervised learning
 Complex domain structures: Relations (explicit & implicit), graphs &
tensors
 Memory, attention
 How to position ourselves
5/12/16 2
UNSUPERVISED LEARNING
5/12/16 3
Photo credit: Brandon/Flickr
WHY NEURAL UNSUPERVISED LEARNING?
 Motivation: Humans mainly learn by exploring without clear instructions and labelling
 Representational richness:
­  FFN are functional approximator
­  RNN are program approximator, can estimate a program behaviour and generate a string
­  CNN are for translation invariance
 Compactness: Representations are (sparse and) distributed.
­  Essential to perception, compact storage and reasoning
 Accounting for uncertainty: Neural nets can be stochastic to model distributions
 Symbolic representation: realisation through sparse activations and gating mechanisms
5/12/16 4
WE WILL BRIEFLY COVER
 Word embedding
 Deep autoencoder
 RBM à DBN à DBM
 Variational AutoEncoder (VAE)
 Generative Adversarial Net (GAN)
5/12/16 5
WORD EMBEDDING
(Mikolov et al, 2013)
DEEP AUTOENCODER – SELF
RECONSTRUCTION OF DATA
5/12/16
7
Auto-encoderFeature detector
Representation
Raw data
Reconstruction
Deep Auto-encoder
Encoder
Decoder
GENERATIVE MODELS
5/12/16 8
Many applications:
•  Text to speech
•  Simulate data that are hard to obtain/
share in real life (e.g., healthcare)
•  Generate meaningful sentences
conditioned on some input (foreign
language, image, video)
•  Semi-supervised learning
•  Planning
A FAMILY: RBM à DBN à DBM
5/12/16 9
energy
Restricted Boltzmann Machine
(~1994, 2001)
Deep Belief Net
(2006)
Deep Boltzmann Machine
(2009)
VARIATIONAL AUTOENCODER
(KINGMA & WELLING, 2014)
 Two separate processes: generative (hidden à visible) versus recognition
(visible à hidden)
http://kvfrans.com/variational-autoencoders-explained/
Gaussian
hidden
variables
Data
Generative
net
Recognising
net
GAN: GENERATIVE ADVERSARIAL NETS
(GOODFELLOW ET AL, 2014)
 Yann LeCun: GAN is one of best idea in past 10 years!
 Instead of modeling the entire distribution of data, learns to map ANY random distribution into the
region of data, so that there is no discriminator that can distinguish sampled data
from real data.
Any random distribution
in any space
Binary discriminator,
usually a neural
classifier
Neural net that maps
z à x
GAN: LEARNING DYNAMICS
(ADAPTED FROM GOODFELLOW’S, NIPS 2014)
5/12/16 12
GAN: GENERATED SAMPLES
 The best quality pictures generated thus far!
5/12/16 13
Real Generated
http://kvfrans.com/generative-adversial-networks-explained/
PART III: ADVANCED TOPICS
 Unsupervised learning & Generative models
 Complex domain structures: Relations (explicit & implicit), graphs &
tensors
 Memory, attention
 How to position ourselves
5/12/16 14
EXPLICIT RELATIONS
 Canonical problem: collective classification, a.k.a. structured outputs, networked classifiers
5/12/16 15
Each node has its own attributes
§  Stacked inference
§  Neural conditional random fields
§  Column networks
STACKED INFERENCE
5/12/16 16
Relation graph Stacked inference
Depth is achieved by stacking
several classifiers.
Lower classifiers are frozen.
COLUMN NETWORKS
(PHAM ET AL, @ AAAI’16)
5/12/16 17
Thin column
Relation graph Stacked learning Column nets
IMPLICIT RELATIONS IN CO-OCCURRENCE
OF MULTI-[X] WITHIN A CONTEXT
 X can be:
­ Labels
­ Tasks
­ Views/parts
­ Instances
­ Sources
5/12/16 18
 The common principle is to
exploit the shared statistical
strength
A BA & B
Much of recent
machine learning!
COLUMN BUNDLE FOR N-TO-M MAPPING
(PHAM ET AL, WORK IN PROGRESS)
5/12/16 19
Cross-sectional star topology
N-to-m setting
Part A Part B
label 1 label 2
Column
GRAPHS AS DATA
 Goal: representing a graph as a vector
 Many applications
­ Drug molecules
­ Object sub-graph in an image
­ Dependency graph in software deliverable
 Recent works:
­ Graph recurrent nets, similar to column nets (Pham et al, 2017).
­ Graph variational autoencoder (Kipf & Welling, 2016)
­ Convolutions for graph (LeCun, Welling and many others)
5/12/16 20
RBM FOR MATRIX DATA (TRAN ET AL,
2009, 2012)
column-specific model
row-specific model
PART III: ADVANCED TOPICS
 Unsupervised learning & Generative models
 Complex domain structures: Relations (explicit & implicit),
graphs & tensors
 Memory & attention
 Learning to learn
 How to position ourselves
5/12/16 22
ATTENTION MECHANISM
 Need attention model to select or ignore
certain inputs
 Human exercises great attention capability –
the ability to filter out unimportant noises
­ Foveating & saccadic eye movement
 In life, events are not linear but interleaving.
 Pooling (as in CNN) is also a kind of attention
http://distill.pub/2016/augmented-rnns/
APPLICATIONS
 Machine reading & question answering
­ Attention to specific events/words/sentences at the reasoning stage
 Machine translation
­ Word alignment – attend to a few source words
­ Started as early as IBM Models (1-5) in early 1990s
 Speech recognition
­ A word must be aligned to a segment of soundwave
 Healthcare
­ Diseases can be triggered by early events and take time to progress
­ Illness has memory – negative impact to the body and mind
END-TO-END MEMORY NETWORKS
(SUKHBAATAR ET AL, 2015)
5/12/16 25
PART III: ADVANCED TOPICS
 Unsupervised learning & Generative models
 Complex domain structures: Relations (explicit & implicit),
graphs & tensors
 Memory, attention & execution
 Learning to learn
 How to position ourselves
5/12/16 26
POSITION YOURSELF
 “[…] the dynamics of the game will evolve. In the long run, the right way of
playing football is to position yourself intelligently and to wait for the ball to
come to you. You’ll need to run up and down a bit, either to respond to how the
play is evolving or to get out of the way of the scrum when it looks like it might
flatten you.” (Neil Lawrence, 7/2015, now with Amazon)
5/12/16 27
http://inverseprobability.com/2015/07/12/Thoughts-on-ICML-2015/
THE ROOM IS WIDE OPEN
 Architecture engineering
 Non-cognitive apps
 Unsupervised learning
 Graphs
 Learning while preserving privacy
 Modelling of domain invariance
 Better data efficiency
 Multimodality
 Learning under adversarial stress
 Better optimization
 Going Bayesian
http://smerity.com/articles/2016/architectures_are_the_new_feature_engineering.html
5/12/16 29
Thank you!
http://ahsanqawl.com/2015/10/qa/

More Related Content

What's hot

Memory advances in Neural Turing Machines
Memory advances in Neural Turing MachinesMemory advances in Neural Turing Machines
Memory advances in Neural Turing MachinesDeakin University
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical scienceDeakin University
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoningDeakin University
 
Deep learning for biomedical discovery and data mining I
Deep learning for biomedical discovery and data mining IDeep learning for biomedical discovery and data mining I
Deep learning for biomedical discovery and data mining IDeakin University
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryDeakin University
 
Donner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsDonner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsVienna Data Science Group
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning David Voyles
 
Artificial intelligence and cognitive modeling have the same problem chapter2
Artificial intelligence and cognitive modeling have the same problem   chapter2Artificial intelligence and cognitive modeling have the same problem   chapter2
Artificial intelligence and cognitive modeling have the same problem chapter2sabdegul
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning ExplainedMelanie Swan
 
Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Er. Shiva K. Shrestha
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningPramit Choudhary
 
Predicting the future with social media
Predicting the future with social mediaPredicting the future with social media
Predicting the future with social mediaPeter Wlodarczak
 
The Deep Learning Glossary
The Deep Learning GlossaryThe Deep Learning Glossary
The Deep Learning GlossaryNVIDIA
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learningPramit Choudhary
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateTony Vlachakis
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIPramit Choudhary
 

What's hot (20)

Memory advances in Neural Turing Machines
Memory advances in Neural Turing MachinesMemory advances in Neural Turing Machines
Memory advances in Neural Turing Machines
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical science
 
Deep Learning 2.0
Deep Learning 2.0Deep Learning 2.0
Deep Learning 2.0
 
Machine reasoning
Machine reasoningMachine reasoning
Machine reasoning
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoning
 
Deep learning for biomedical discovery and data mining I
Deep learning for biomedical discovery and data mining IDeep learning for biomedical discovery and data mining I
Deep learning for biomedical discovery and data mining I
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug Discovery
 
Donner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsDonner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspects
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
Artificial intelligence and cognitive modeling have the same problem chapter2
Artificial intelligence and cognitive modeling have the same problem   chapter2Artificial intelligence and cognitive modeling have the same problem   chapter2
Artificial intelligence and cognitive modeling have the same problem chapter2
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
 
Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep Learning
 
Predicting the future with social media
Predicting the future with social mediaPredicting the future with social media
Predicting the future with social media
 
The Deep Learning Glossary
The Deep Learning GlossaryThe Deep Learning Glossary
The Deep Learning Glossary
 
Where Does It Break?
Where Does It Break?Where Does It Break?
Where Does It Break?
 
Neural networks report
Neural networks reportNeural networks report
Neural networks report
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE Update
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 

Similar to Deep learning and applications in non-cognitive domains III

Network Mapping & Data Storytelling for Beginners
Network Mapping & Data Storytelling for BeginnersNetwork Mapping & Data Storytelling for Beginners
Network Mapping & Data Storytelling for BeginnersRenaud Clément
 
Digital communication (v. 2021 ITA)
Digital communication (v. 2021 ITA)Digital communication (v. 2021 ITA)
Digital communication (v. 2021 ITA)Frieda Brioschi
 
Novakian mapping for argument work
Novakian mapping for argument workNovakian mapping for argument work
Novakian mapping for argument workLawrie Hunter
 
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...Artificial Intelligence Institute at UofSC
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)Jurgen Appelo
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing Aakash Kumar
 
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS ijgca
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDAJesse Lingeman
 
Visual communication of qualitative data (v. 2020 ITA)
Visual communication of qualitative data (v. 2020 ITA)Visual communication of qualitative data (v. 2020 ITA)
Visual communication of qualitative data (v. 2020 ITA)Frieda Brioschi
 
Convolutional Neural Networks square measure terribly kind of like n.pdf
Convolutional Neural Networks square measure terribly kind of like n.pdfConvolutional Neural Networks square measure terribly kind of like n.pdf
Convolutional Neural Networks square measure terribly kind of like n.pdfpoddaranand1
 
Designing for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferDesigning for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferNadine Schaeffer
 
Visual Design Project Brief
Visual Design Project BriefVisual Design Project Brief
Visual Design Project BriefStanford dmedia
 
A Short Swim through the Personal Learning Pool
A Short Swim through the Personal Learning PoolA Short Swim through the Personal Learning Pool
A Short Swim through the Personal Learning PoolRalf Klamma
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbookRaman Kannan
 

Similar to Deep learning and applications in non-cognitive domains III (20)

Conceptual Map and Classification In Ensembles Of Autonomic Components: From ...
Conceptual Map and Classification In Ensembles Of Autonomic Components: From ...Conceptual Map and Classification In Ensembles Of Autonomic Components: From ...
Conceptual Map and Classification In Ensembles Of Autonomic Components: From ...
 
Network Mapping & Data Storytelling for Beginners
Network Mapping & Data Storytelling for BeginnersNetwork Mapping & Data Storytelling for Beginners
Network Mapping & Data Storytelling for Beginners
 
human_factors_03.ppt
human_factors_03.ppthuman_factors_03.ppt
human_factors_03.ppt
 
Digital communication (v. 2021 ITA)
Digital communication (v. 2021 ITA)Digital communication (v. 2021 ITA)
Digital communication (v. 2021 ITA)
 
ppt[1].pptx
ppt[1].pptxppt[1].pptx
ppt[1].pptx
 
lec01.pptx
lec01.pptxlec01.pptx
lec01.pptx
 
final-day1-july2.pptx
final-day1-july2.pptxfinal-day1-july2.pptx
final-day1-july2.pptx
 
Novakian mapping for argument work
Novakian mapping for argument workNovakian mapping for argument work
Novakian mapping for argument work
 
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing
 
Visualization Types Codex
Visualization Types CodexVisualization Types Codex
Visualization Types Codex
 
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
 
Visual communication of qualitative data (v. 2020 ITA)
Visual communication of qualitative data (v. 2020 ITA)Visual communication of qualitative data (v. 2020 ITA)
Visual communication of qualitative data (v. 2020 ITA)
 
Convolutional Neural Networks square measure terribly kind of like n.pdf
Convolutional Neural Networks square measure terribly kind of like n.pdfConvolutional Neural Networks square measure terribly kind of like n.pdf
Convolutional Neural Networks square measure terribly kind of like n.pdf
 
Designing for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferDesigning for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine Schaeffer
 
Visual Design Project Brief
Visual Design Project BriefVisual Design Project Brief
Visual Design Project Brief
 
A Short Swim through the Personal Learning Pool
A Short Swim through the Personal Learning PoolA Short Swim through the Personal Learning Pool
A Short Swim through the Personal Learning Pool
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbook
 

More from Deakin University

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeakin University
 
AI for automated materials discovery via learning to represent, predict, gene...
AI for automated materials discovery via learning to represent, predict, gene...AI for automated materials discovery via learning to represent, predict, gene...
AI for automated materials discovery via learning to represent, predict, gene...Deakin University
 
Deep analytics via learning to reason
Deep analytics via learning to reasonDeep analytics via learning to reason
Deep analytics via learning to reasonDeakin University
 
Generative AI to Accelerate Discovery of Materials
Generative AI to Accelerate Discovery of MaterialsGenerative AI to Accelerate Discovery of Materials
Generative AI to Accelerate Discovery of MaterialsDeakin University
 
Generative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
 
AI for tackling climate change
AI for tackling climate changeAI for tackling climate change
AI for tackling climate changeDeakin University
 
Deep learning for episodic interventional data
Deep learning for episodic interventional dataDeep learning for episodic interventional data
Deep learning for episodic interventional dataDeakin University
 
Deep learning for biomedical discovery and data mining II
Deep learning for biomedical discovery and data mining IIDeep learning for biomedical discovery and data mining II
Deep learning for biomedical discovery and data mining IIDeakin University
 
Representation learning on graphs
Representation learning on graphsRepresentation learning on graphs
Representation learning on graphsDeakin University
 
Deep learning for genomics: Present and future
Deep learning for genomics: Present and futureDeep learning for genomics: Present and future
Deep learning for genomics: Present and futureDeakin University
 
Deep learning for biomedicine
Deep learning for biomedicineDeep learning for biomedicine
Deep learning for biomedicineDeakin University
 

More from Deakin University (15)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advances
 
AI for automated materials discovery via learning to represent, predict, gene...
AI for automated materials discovery via learning to represent, predict, gene...AI for automated materials discovery via learning to represent, predict, gene...
AI for automated materials discovery via learning to represent, predict, gene...
 
Deep analytics via learning to reason
Deep analytics via learning to reasonDeep analytics via learning to reason
Deep analytics via learning to reason
 
Generative AI to Accelerate Discovery of Materials
Generative AI to Accelerate Discovery of MaterialsGenerative AI to Accelerate Discovery of Materials
Generative AI to Accelerate Discovery of Materials
 
Generative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI Landscape
 
AI in the Covid-19 pandemic
AI in the Covid-19 pandemicAI in the Covid-19 pandemic
AI in the Covid-19 pandemic
 
AI for tackling climate change
AI for tackling climate changeAI for tackling climate change
AI for tackling climate change
 
AI for drug discovery
AI for drug discoveryAI for drug discovery
AI for drug discovery
 
Deep learning for episodic interventional data
Deep learning for episodic interventional dataDeep learning for episodic interventional data
Deep learning for episodic interventional data
 
Deep learning for biomedical discovery and data mining II
Deep learning for biomedical discovery and data mining IIDeep learning for biomedical discovery and data mining II
Deep learning for biomedical discovery and data mining II
 
AI that/for matters
AI that/for mattersAI that/for matters
AI that/for matters
 
Representation learning on graphs
Representation learning on graphsRepresentation learning on graphs
Representation learning on graphs
 
Deep learning for genomics: Present and future
Deep learning for genomics: Present and futureDeep learning for genomics: Present and future
Deep learning for genomics: Present and future
 
Deep learning for biomedicine
Deep learning for biomedicineDeep learning for biomedicine
Deep learning for biomedicine
 

Recently uploaded

Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 

Deep learning and applications in non-cognitive domains III

  • 1. 5/12/16 1 truyen tran deakin university truyen.tran@deakin.edu.au prada-research.net/~truyen AusDM’16, Canberra, Dec 7th 2016 http://www.tocci.com/wp-content/uploads/2015/06/150623_logotrends_feature.jpg deep learning and applications in non-cognitive domains part 3
  • 2. PART III: ADVANCED TOPICS  Unsupervised learning  Complex domain structures: Relations (explicit & implicit), graphs & tensors  Memory, attention  How to position ourselves 5/12/16 2
  • 3. UNSUPERVISED LEARNING 5/12/16 3 Photo credit: Brandon/Flickr
  • 4. WHY NEURAL UNSUPERVISED LEARNING?  Motivation: Humans mainly learn by exploring without clear instructions and labelling  Representational richness: ­  FFN are functional approximator ­  RNN are program approximator, can estimate a program behaviour and generate a string ­  CNN are for translation invariance  Compactness: Representations are (sparse and) distributed. ­  Essential to perception, compact storage and reasoning  Accounting for uncertainty: Neural nets can be stochastic to model distributions  Symbolic representation: realisation through sparse activations and gating mechanisms 5/12/16 4
  • 5. WE WILL BRIEFLY COVER  Word embedding  Deep autoencoder  RBM à DBN à DBM  Variational AutoEncoder (VAE)  Generative Adversarial Net (GAN) 5/12/16 5
  • 7. DEEP AUTOENCODER – SELF RECONSTRUCTION OF DATA 5/12/16 7 Auto-encoderFeature detector Representation Raw data Reconstruction Deep Auto-encoder Encoder Decoder
  • 8. GENERATIVE MODELS 5/12/16 8 Many applications: •  Text to speech •  Simulate data that are hard to obtain/ share in real life (e.g., healthcare) •  Generate meaningful sentences conditioned on some input (foreign language, image, video) •  Semi-supervised learning •  Planning
  • 9. A FAMILY: RBM à DBN à DBM 5/12/16 9 energy Restricted Boltzmann Machine (~1994, 2001) Deep Belief Net (2006) Deep Boltzmann Machine (2009)
  • 10. VARIATIONAL AUTOENCODER (KINGMA & WELLING, 2014)  Two separate processes: generative (hidden à visible) versus recognition (visible à hidden) http://kvfrans.com/variational-autoencoders-explained/ Gaussian hidden variables Data Generative net Recognising net
  • 11. GAN: GENERATIVE ADVERSARIAL NETS (GOODFELLOW ET AL, 2014)  Yann LeCun: GAN is one of best idea in past 10 years!  Instead of modeling the entire distribution of data, learns to map ANY random distribution into the region of data, so that there is no discriminator that can distinguish sampled data from real data. Any random distribution in any space Binary discriminator, usually a neural classifier Neural net that maps z à x
  • 12. GAN: LEARNING DYNAMICS (ADAPTED FROM GOODFELLOW’S, NIPS 2014) 5/12/16 12
  • 13. GAN: GENERATED SAMPLES  The best quality pictures generated thus far! 5/12/16 13 Real Generated http://kvfrans.com/generative-adversial-networks-explained/
  • 14. PART III: ADVANCED TOPICS  Unsupervised learning & Generative models  Complex domain structures: Relations (explicit & implicit), graphs & tensors  Memory, attention  How to position ourselves 5/12/16 14
  • 15. EXPLICIT RELATIONS  Canonical problem: collective classification, a.k.a. structured outputs, networked classifiers 5/12/16 15 Each node has its own attributes §  Stacked inference §  Neural conditional random fields §  Column networks
  • 16. STACKED INFERENCE 5/12/16 16 Relation graph Stacked inference Depth is achieved by stacking several classifiers. Lower classifiers are frozen.
  • 17. COLUMN NETWORKS (PHAM ET AL, @ AAAI’16) 5/12/16 17 Thin column Relation graph Stacked learning Column nets
  • 18. IMPLICIT RELATIONS IN CO-OCCURRENCE OF MULTI-[X] WITHIN A CONTEXT  X can be: ­ Labels ­ Tasks ­ Views/parts ­ Instances ­ Sources 5/12/16 18  The common principle is to exploit the shared statistical strength A BA & B Much of recent machine learning!
  • 19. COLUMN BUNDLE FOR N-TO-M MAPPING (PHAM ET AL, WORK IN PROGRESS) 5/12/16 19 Cross-sectional star topology N-to-m setting Part A Part B label 1 label 2 Column
  • 20. GRAPHS AS DATA  Goal: representing a graph as a vector  Many applications ­ Drug molecules ­ Object sub-graph in an image ­ Dependency graph in software deliverable  Recent works: ­ Graph recurrent nets, similar to column nets (Pham et al, 2017). ­ Graph variational autoencoder (Kipf & Welling, 2016) ­ Convolutions for graph (LeCun, Welling and many others) 5/12/16 20
  • 21. RBM FOR MATRIX DATA (TRAN ET AL, 2009, 2012) column-specific model row-specific model
  • 22. PART III: ADVANCED TOPICS  Unsupervised learning & Generative models  Complex domain structures: Relations (explicit & implicit), graphs & tensors  Memory & attention  Learning to learn  How to position ourselves 5/12/16 22
  • 23. ATTENTION MECHANISM  Need attention model to select or ignore certain inputs  Human exercises great attention capability – the ability to filter out unimportant noises ­ Foveating & saccadic eye movement  In life, events are not linear but interleaving.  Pooling (as in CNN) is also a kind of attention http://distill.pub/2016/augmented-rnns/
  • 24. APPLICATIONS  Machine reading & question answering ­ Attention to specific events/words/sentences at the reasoning stage  Machine translation ­ Word alignment – attend to a few source words ­ Started as early as IBM Models (1-5) in early 1990s  Speech recognition ­ A word must be aligned to a segment of soundwave  Healthcare ­ Diseases can be triggered by early events and take time to progress ­ Illness has memory – negative impact to the body and mind
  • 25. END-TO-END MEMORY NETWORKS (SUKHBAATAR ET AL, 2015) 5/12/16 25
  • 26. PART III: ADVANCED TOPICS  Unsupervised learning & Generative models  Complex domain structures: Relations (explicit & implicit), graphs & tensors  Memory, attention & execution  Learning to learn  How to position ourselves 5/12/16 26
  • 27. POSITION YOURSELF  “[…] the dynamics of the game will evolve. In the long run, the right way of playing football is to position yourself intelligently and to wait for the ball to come to you. You’ll need to run up and down a bit, either to respond to how the play is evolving or to get out of the way of the scrum when it looks like it might flatten you.” (Neil Lawrence, 7/2015, now with Amazon) 5/12/16 27 http://inverseprobability.com/2015/07/12/Thoughts-on-ICML-2015/
  • 28. THE ROOM IS WIDE OPEN  Architecture engineering  Non-cognitive apps  Unsupervised learning  Graphs  Learning while preserving privacy  Modelling of domain invariance  Better data efficiency  Multimodality  Learning under adversarial stress  Better optimization  Going Bayesian http://smerity.com/articles/2016/architectures_are_the_new_feature_engineering.html