Multimodal Deep Learning Jiquan Ngiam Aditya Khosla Mingyu

  • Slides: 46
Download presentation
Multimodal Deep Learning Jiquan Ngiam Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee &

Multimodal Deep Learning Jiquan Ngiam Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng Stanford University

Mc. Gurk Effect Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee &

Mc. Gurk Effect Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Audio-Visual Speech Recognition Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee &

Audio-Visual Speech Recognition Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Feature Challenge Classifier (e. g. SVM) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam,

Feature Challenge Classifier (e. g. SVM) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Representing Lips • Can we learn better representations for audio/visual speech recognition? • How

Representing Lips • Can we learn better representations for audio/visual speech recognition? • How can multimodal data (multiple sources of input) be used to find better features? Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Unsupervised Feature Learning 5 1. 1. . . 10 9 1. 67. . .

Unsupervised Feature Learning 5 1. 1. . . 10 9 1. 67. . . 3 Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Unsupervised Feature Learning 5 1. 1. . . 10 9 1. 67. . .

Unsupervised Feature Learning 5 1. 1. . . 10 9 1. 67. . . 3 Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Multimodal Features 1 2. 1 5 9. . . . 6. 5 9 Jiquan

Multimodal Features 1 2. 1 5 9. . . . 6. 5 9 Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Cross-Modality Feature Learning 5 1. 1. . . 10 Jiquan Ngiam, Aditya Khosla, Mingyu

Cross-Modality Feature Learning 5 1. 1. . . 10 Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Feature Learning Models Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee &

Feature Learning Models Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Feature Learning with Autoencoders Audio Reconstruction . . Video Reconstruction Audio Input Video Input

Feature Learning with Autoencoders Audio Reconstruction . . Video Reconstruction Audio Input Video Input . . Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden Representation . . . Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden Representation . . . Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Hidden Units Shallow Learning Video Input Audio Input • Mostly unimodal features learned Jiquan

Hidden Units Shallow Learning Video Input Audio Input • Mostly unimodal features learned Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . Audio Input . . . Hidden Representation . . . Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . . Hidden Representation Video Input Cross-modality

Bimodal Autoencoder Audio Reconstruction Video Reconstruction . . . Hidden Representation Video Input Cross-modality Learning: Learn better video features by using audio as a cue Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Cross-modality Deep Autoencoder . . . Audio Reconstruction . . . . Video Reconstruction

Cross-modality Deep Autoencoder . . . Audio Reconstruction . . . . Video Reconstruction Learned Representation Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Cross-modality Deep Autoencoder . . . Audio Reconstruction . . . . Video Reconstruction

Cross-modality Deep Autoencoder . . . Audio Reconstruction . . . . Video Reconstruction Learned Representation Audio Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes”

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes” Shared Representation . . . Audio Input Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng “Visemes” (Mouth Shapes)

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . Video Input

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng “Visemes” (Mouth Shapes)

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes”

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes” . . . Audio Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes”

Bimodal Deep Autoencoders . . . Video Reconstruction Audio Reconstruction . . . “Phonemes” Shared Representation . . . Audio Input Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng “Visemes” (Mouth Shapes)

Training Bimodal Deep Autoencoder. . . Video Reconstruction Audio Reconstruction . . . Shared

Training Bimodal Deep Autoencoder. . . Video Reconstruction Audio Reconstruction . . . Shared Representation . . . Video Reconstruction Audio Reconstruction Shared Representation . . . . Audio Input Video Input • Train a single model to perform all 3 tasks • Similar in spirit to denoising autoencoders (Vincent et al. , 2008) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Evaluations Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Evaluations Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Visualizations of Learned Features 0 ms 33 ms 67 ms 100 ms Audio (spectrogram)

Visualizations of Learned Features 0 ms 33 ms 67 ms 100 ms Audio (spectrogram) and Video features learned over 100 ms windows Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with AVLetters • AVLetters: – 26 -way Letter Classification – 10 Speakers –

Lip-reading with AVLetters • AVLetters: – 26 -way Letter Classification – 10 Speakers – 60 x 80 pixels lip regions • Cross-modality learning Feature Learning Audio + Video . . . Video Reconstruction Audio Reconstruction Supervised Learning Video Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng . . Learned Representation Video Input Testing Video

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary Pattern 58. 5% (Matthews et al. , 2002) (Zhao & Barnard, 2009) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary Pattern 58. 5% Video-Only Learning (Single Modality Learning) 54. 2% (Matthews et al. , 2002) (Zhao & Barnard, 2009) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary

Lip-reading with AVLetters Feature Representation Classification Accuracy Multiscale Spatial Analysis 44. 6% Local Binary Pattern 58. 5% Video-Only Learning (Single Modality Learning) 54. 2% Our Features (Cross Modality Learning) 64. 4% (Matthews et al. , 2002) (Zhao & Barnard, 2009) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with CUAVE • CUAVE: . . . Video Reconstruction Audio Reconstruction – 10

Lip-reading with CUAVE • CUAVE: . . . Video Reconstruction Audio Reconstruction – 10 -way Digit Classification – 36 Speakers • Cross Modality Learning . . Learned Representation Video Input Feature Learning Audio + Video Supervised Learning Video Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng Testing Video

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning (Single Modality Learning) 65. 4% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning (Single Modality Learning) 65. 4% Our Features (Cross Modality Learning) 68. 7% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning

Lip-reading with CUAVE Feature Representation Classification Accuracy Baseline Preprocessed Video 58. 5% Video-Only Learning (Single Modality Learning) 65. 4% Our Features (Cross Modality Learning) 68. 7% Discrete Cosine Transform 64. 0% Visemic AAM 83. 0% (Gurban & Thiran, 2009) (Papandreou et al. , 2009) Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Multimodal Recognition. . . Video Reconstruction Audio Reconstruction • CUAVE: – 10 -way Digit

Multimodal Recognition. . . Video Reconstruction Audio Reconstruction • CUAVE: – 10 -way Digit Classification – 36 Speakers . . . Shared Representation . . . Audio Input Video Input • Evaluate in clean and noisy audio scenarios – In the clean audio scenario, audio performs extremely well alone Feature Learning Audio + Video Supervised Learning Audio + Video Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng Testing Audio + Video

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features (RBM) 75. 8% Our Best Video Features 68. 7% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features (RBM) 75. 8% Our Best Video Features 68. 7% Bimodal Deep Autoencoder 77. 3% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features

Multimodal Recognition Feature Representation Classification Accuracy (Noisy Audio at 0 db SNR) Audio Features (RBM) 75. 8% Our Best Video Features 68. 7% Bimodal Deep Autoencoder 77. 3% Bimodal Deep Autoencoder + Audio Features (RBM) 82. 2% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Shared Representation Evaluation Feature Learning Audio + Video Supervised Learning Audio Testing Video Supervised

Shared Representation Evaluation Feature Learning Audio + Video Supervised Learning Audio Testing Video Supervised Testing Linear Classifier Shared Representation Audio Training Video Shared Representation Audio Video Testing Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Shared Representation Evaluation • Method: Learned Features + Canonical Correlation Analysis Feature Learning Supervised

Shared Representation Evaluation • Method: Learned Features + Canonical Correlation Analysis Feature Learning Supervised Learning Testing Accuracy Audio + Video Audio 57. 3% 91. 7% Supervised Testing Linear Classifier Shared Representation Audio Video Training Shared Representation Audio Video Testing Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Mc. Gurk Effect A visual /ga/ combined with an audio /ba/ is often perceived

Mc. Gurk Effect A visual /ga/ combined with an audio /ba/ is often perceived as /da/. Model Predictions Audio Input Video Input /ga/ /ba/ /da/ /ga/ 82. 6% 2. 2% 15. 2% /ba/ 4. 4% 89. 1% 6. 5% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Mc. Gurk Effect A visual /ga/ combined with an audio /ba/ is often perceived

Mc. Gurk Effect A visual /ga/ combined with an audio /ba/ is often perceived as /da/. Model Predictions Audio Input Video Input /ga/ /ba/ /da/ /ga/ 82. 6% 2. 2% 15. 2% /ba/ 4. 4% 89. 1% 6. 5% /ga/ /ba/ 28. 3% 13. 0% 58. 7% Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Conclusion • Applied deep autoencoders to discover features in multimodal data . . .

Conclusion • Applied deep autoencoders to discover features in multimodal data . . . Video Reconstruction Audio Reconstruction . . • Cross-modality Learning: We obtained better video features (for lip-reading) using audio as a cue Video Input . . . Video Reconstruction Audio Reconstruction • Multimodal Feature Learning: Learn representations that relate across audio and video data Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng Learned Representation . . . Shared Representation . . . Audio Input Video Input

Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng

Bimodal Learning with RBMs Hidden Units . . . …. . . Audio Input

Bimodal Learning with RBMs Hidden Units . . . …. . . Audio Input . . . Video Input Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee & Andrew Ng