SlideShare une entreprise Scribd logo
1  sur  15
Good Semi-supervised Learning
That Requires a Bad GAN
20180303
Good Semi-supervised Learning That Requires a Bad GAN
Feature Matching (FM ) GAN
Z. Dai, Z. Yang, F. Yang, W. W. Cohen, and R. Salakhutdinov. Good semi-supervised learning that requires a bad GAN. In NIPS, 2017.
Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In NIPS, 2016.
 Match the first-order feature statistics between the generator distribution and the true distribution.
f(x) denotes activations on an intermediate layer of the discriminator
Good Semi-supervised Learning That Requires a Bad GAN
Feature Matching (FM ) GAN
Z. Dai, Z. Yang, F. Yang, W. W. Cohen, and R. Salakhutdinov. Good semi-supervised learning that requires a bad GAN. In NIPS, 2017.
Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In NIPS, 2016.
 Instead of binary classification, the discriminator employs a (K + 1)-class objective:
true samples are classified into the first K classes and generated samples are classified into the (K + 1)-th class.
Semi-supervised Learning
 Match the first-order feature statistics between the generator distribution and the true distribution.
f(x) denotes activations on an intermediate layer of the discriminator
Motivation
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Good Semi-supervised Learning That Requires a Bad GAN
Motivation
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
The model generated better images but failed to improve the performance on semi-supervised learning.
Good Semi-supervised Learning That Requires a Bad GAN
Motivation
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Good semi-supervised learning requires a “bad” generator.
Bad : the generator distribution should not match the true data distribution
Good Semi-supervised Learning That Requires a Bad GAN
Theoretical Analysis — Perfect Generator
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Labeled data Unlabeled data Generated data
Good Semi-supervised Learning That Requires a Bad GAN
Theoretical Analysis — Perfect Generator
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Labeled data Unlabeled data Generated data
Good Semi-supervised Learning That Requires a Bad GAN
Theoretical Analysis — Perfect Generator
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Good Semi-supervised Learning That Requires a Bad GAN
when the generator is perfect, the (K + 1)-class objective by itself is not able to
improve the generalization performance.
Theoretical Analysis — Complement Generator
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Good Semi-supervised Learning That Requires a Bad GAN
Mikhail Belkin, Partha Niyogi, and Vikas Sindhwani. Manifold regularization: A geometric framework for learning from labeled and
unlabeled examples. Journal of machine learning research, 7(Nov):2399–2434, 2006.
the discriminator obtains class boundaries in low-density areas
low-density boundary assumption
Theoretical Analysis
(1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator;
(2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time.
Good Semi-supervised Learning That Requires a Bad GAN
 Complement Generator
 Perfect Generator
the generated complement samples encourage the discriminator to place the class boundaries in low-density areas
good semi-supervised learning indeed requires a bad generator because a perfect generator is not able to improve
the generalization performance
Low-shot Learning from Imaginary Data
 Meta-training the hallucinator
Train classifier
Train generator
Low-shot Learning from Imaginary Data
Low-shot Learning from Imaginary Data
 This goal differs from realism: realistic examples might still fail to
capture the many modes of variation of visual concepts, while
unrealistic hallucinations can still lead to a good decision boundary
Thanks

Contenu connexe

Plus de 哲东 郑

Semantic Image Synthesis with Spatially-Adaptive Normalization
Semantic Image Synthesis with Spatially-Adaptive NormalizationSemantic Image Synthesis with Spatially-Adaptive Normalization
Semantic Image Synthesis with Spatially-Adaptive Normalization
哲东 郑
 
Instance level facial attributes transfer with geometry-aware flow
Instance level facial attributes transfer with geometry-aware flowInstance level facial attributes transfer with geometry-aware flow
Instance level facial attributes transfer with geometry-aware flow
哲东 郑
 
Learning to adapt structured output space for semantic
Learning to adapt structured output space for semanticLearning to adapt structured output space for semantic
Learning to adapt structured output space for semantic
哲东 郑
 
Unsupervised Learning of Object Landmarks through Conditional Image Generation
Unsupervised Learning of Object Landmarks through Conditional Image GenerationUnsupervised Learning of Object Landmarks through Conditional Image Generation
Unsupervised Learning of Object Landmarks through Conditional Image Generation
哲东 郑
 
Graph based global reasoning networks
Graph based global reasoning networks Graph based global reasoning networks
Graph based global reasoning networks
哲东 郑
 
Variational Discriminator Bottleneck
Variational Discriminator BottleneckVariational Discriminator Bottleneck
Variational Discriminator Bottleneck
哲东 郑
 
GNorm and Rethinking pre training-ruijie
GNorm and Rethinking pre training-ruijieGNorm and Rethinking pre training-ruijie
GNorm and Rethinking pre training-ruijie
哲东 郑
 
Controllable image to-video translation
Controllable image to-video translationControllable image to-video translation
Controllable image to-video translation
哲东 郑
 

Plus de 哲东 郑 (20)

Video object detection
Video object detectionVideo object detection
Video object detection
 
Center nets
Center netsCenter nets
Center nets
 
C2 ae open set recognition
C2 ae open set recognitionC2 ae open set recognition
C2 ae open set recognition
 
Sota semantic segmentation
Sota semantic segmentationSota semantic segmentation
Sota semantic segmentation
 
Deep randomized embedding
Deep randomized embeddingDeep randomized embedding
Deep randomized embedding
 
Semantic Image Synthesis with Spatially-Adaptive Normalization
Semantic Image Synthesis with Spatially-Adaptive NormalizationSemantic Image Synthesis with Spatially-Adaptive Normalization
Semantic Image Synthesis with Spatially-Adaptive Normalization
 
Instance level facial attributes transfer with geometry-aware flow
Instance level facial attributes transfer with geometry-aware flowInstance level facial attributes transfer with geometry-aware flow
Instance level facial attributes transfer with geometry-aware flow
 
Learning to adapt structured output space for semantic
Learning to adapt structured output space for semanticLearning to adapt structured output space for semantic
Learning to adapt structured output space for semantic
 
Unsupervised Learning of Object Landmarks through Conditional Image Generation
Unsupervised Learning of Object Landmarks through Conditional Image GenerationUnsupervised Learning of Object Landmarks through Conditional Image Generation
Unsupervised Learning of Object Landmarks through Conditional Image Generation
 
Graph based global reasoning networks
Graph based global reasoning networks Graph based global reasoning networks
Graph based global reasoning networks
 
Style gan
Style ganStyle gan
Style gan
 
Vi2vi
Vi2viVi2vi
Vi2vi
 
Variational Discriminator Bottleneck
Variational Discriminator BottleneckVariational Discriminator Bottleneck
Variational Discriminator Bottleneck
 
GNorm and Rethinking pre training-ruijie
GNorm and Rethinking pre training-ruijieGNorm and Rethinking pre training-ruijie
GNorm and Rethinking pre training-ruijie
 
Smoothed manifold
Smoothed manifoldSmoothed manifold
Smoothed manifold
 
Controllable image to-video translation
Controllable image to-video translationControllable image to-video translation
Controllable image to-video translation
 
Comparator networks
Comparator networksComparator networks
Comparator networks
 
Swwae ruijie
Swwae ruijieSwwae ruijie
Swwae ruijie
 
UNIT -Deng
UNIT -DengUNIT -Deng
UNIT -Deng
 
Pancreas Segmentation
Pancreas SegmentationPancreas Segmentation
Pancreas Segmentation
 

Dernier

怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 

Dernier (20)

怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 

Review of Good Semi-supervised Learning That Requires a Bad GAN

  • 1. Good Semi-supervised Learning That Requires a Bad GAN 20180303
  • 2. Good Semi-supervised Learning That Requires a Bad GAN Feature Matching (FM ) GAN Z. Dai, Z. Yang, F. Yang, W. W. Cohen, and R. Salakhutdinov. Good semi-supervised learning that requires a bad GAN. In NIPS, 2017. Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In NIPS, 2016.  Match the first-order feature statistics between the generator distribution and the true distribution. f(x) denotes activations on an intermediate layer of the discriminator
  • 3. Good Semi-supervised Learning That Requires a Bad GAN Feature Matching (FM ) GAN Z. Dai, Z. Yang, F. Yang, W. W. Cohen, and R. Salakhutdinov. Good semi-supervised learning that requires a bad GAN. In NIPS, 2017. Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In NIPS, 2016.  Instead of binary classification, the discriminator employs a (K + 1)-class objective: true samples are classified into the first K classes and generated samples are classified into the (K + 1)-th class. Semi-supervised Learning  Match the first-order feature statistics between the generator distribution and the true distribution. f(x) denotes activations on an intermediate layer of the discriminator
  • 4. Motivation (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Good Semi-supervised Learning That Requires a Bad GAN
  • 5. Motivation (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. The model generated better images but failed to improve the performance on semi-supervised learning. Good Semi-supervised Learning That Requires a Bad GAN
  • 6. Motivation (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Good semi-supervised learning requires a “bad” generator. Bad : the generator distribution should not match the true data distribution Good Semi-supervised Learning That Requires a Bad GAN
  • 7. Theoretical Analysis — Perfect Generator (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Labeled data Unlabeled data Generated data Good Semi-supervised Learning That Requires a Bad GAN
  • 8. Theoretical Analysis — Perfect Generator (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Labeled data Unlabeled data Generated data Good Semi-supervised Learning That Requires a Bad GAN
  • 9. Theoretical Analysis — Perfect Generator (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Good Semi-supervised Learning That Requires a Bad GAN when the generator is perfect, the (K + 1)-class objective by itself is not able to improve the generalization performance.
  • 10. Theoretical Analysis — Complement Generator (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Good Semi-supervised Learning That Requires a Bad GAN Mikhail Belkin, Partha Niyogi, and Vikas Sindhwani. Manifold regularization: A geometric framework for learning from labeled and unlabeled examples. Journal of machine learning research, 7(Nov):2399–2434, 2006. the discriminator obtains class boundaries in low-density areas low-density boundary assumption
  • 11. Theoretical Analysis (1) it is not clear why the formulation of the discriminator can improve the performance when combined with a generator; (2) it seems that good semi-supervised learning and a good generator cannot be obtained at the same time. Good Semi-supervised Learning That Requires a Bad GAN  Complement Generator  Perfect Generator the generated complement samples encourage the discriminator to place the class boundaries in low-density areas good semi-supervised learning indeed requires a bad generator because a perfect generator is not able to improve the generalization performance
  • 12. Low-shot Learning from Imaginary Data
  • 13.  Meta-training the hallucinator Train classifier Train generator Low-shot Learning from Imaginary Data
  • 14. Low-shot Learning from Imaginary Data  This goal differs from realism: realistic examples might still fail to capture the many modes of variation of visual concepts, while unrealistic hallucinations can still lead to a good decision boundary