SlideShare a Scribd company logo
1 of 17
Deep Neural Networks Are Easily Fooled:
High Confidence Predictions for Unrecognizable Images
Nguyen et al., CVPR15
Reporter:Yanhua Si
Human vs. Computer Object Recognition
Given the near-human ability
of DNNs to classify objects,
what differences remain
between human and computer
vision?
Experimental setup
1. LeNet model trained on MNIST dataset– “MNIST DNN”
2. AlexNet DNN trained on ImageNet dataset- ”ImageNet
DNN” (larger dataset, bigger network)
Evolution Algorithms (EA)
Direct Encoding
Grayscale values for MNIST, HSV values for ImageNet.
Each pixel value is initialized with uniform random
noise within the [0, 255] range. Those numbers are
independently mutated.
Direct Encoding
Random
Grayscale
Images
Mutate/Cro
ssover
pixels
directly
Indirect encoding -CPNN (Compositional
Pattern-Producing Network) Encoding

This encoding is more likely to produce “Regular” images – e.g.
contains symmetry and repetition

Similar to ANNs, but with different nonlinear functions.
CPNN (Compositional Pattern-Producing
Network) Encoding
CPNN with
no hidden
layers
Changing
CPNN
parameters
Images produced by a CPPN-encoded EA
Fooling images via Gradient Ascent
Following the direction of gradient of the posterior probability
for a specific class
Results – MNIST
In less than 50 generations, each run of
evolution produces unrecognizable
images classified by MNIST DNNs with ≥
99.99% confidence.
MNIST DNNs labelled unrecognizable images as
digits with 99.99% confidence after only a few
generations.
Results – ImageNet Dataset
Even after 20,000 generations,
evolution failed to produce high-
confidence images for many
categories, but produced images
with ≥ 99% confidence for 45
categories. 21.59% Median
Confidence
Directly encoded EA
Many images with DNN
confidence scores ≥99.99%, but
that are unrecognizable. After
5000 generations, Median
Confidence score is 88.11%,
similar to that for natural images
CPNN Encoding
CPNN Encoding on ImageNet
Evolution produces images which has most discriminative features of a class.
CPNN Encoding on ImageNet
 Many images are related to each other phylogenetically,
which leads evolution to produce similar images for closely
related categories.
 Different runs of evolution produce different image types.
Repetition Ablation Study
To test whether repetition
improves the confidence
scores, some of the repeated
elements were ablated.
In many images, ablation leaded to a small performance
drop
Do different DNNs learn the same
discriminative features?
•
Adding “Fooling Images” class
It is easier to learn to tell CPPN images apart from natural images than it is to tell CPPN
images from MNIST digits.

More Related Content

Similar to Deep Neural Networks Are Easily Fooled.pptx

[Revised] Intro to CNN
[Revised] Intro to CNN[Revised] Intro to CNN
[Revised] Intro to CNNVincent Tatan
 
A local metric for defocus blur detection cnn feature learning screenshots
A local metric for defocus blur detection   cnn feature learning screenshotsA local metric for defocus blur detection   cnn feature learning screenshots
A local metric for defocus blur detection cnn feature learning screenshotsVenkat Projects
 
recolored image detection
recolored image detectionrecolored image detection
recolored image detectionVenkat Projects
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learningRADO7900
 
ppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptxppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptxssusera4da91
 
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdf
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdfUnveiling the Power of Convolutional Neural Networks in Image Processing.pdf
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdfEnterprise Wired
 
Image Classification with Deep Learning Techniques and Challenges.pptx
Image Classification with Deep Learning Techniques and Challenges.pptxImage Classification with Deep Learning Techniques and Challenges.pptx
Image Classification with Deep Learning Techniques and Challenges.pptxMicrosoft azure
 
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-ResolutionTaegyun Jeon
 
Dynamic routing between capsules - A brief presentation
Dynamic routing between capsules - A brief presentationDynamic routing between capsules - A brief presentation
Dynamic routing between capsules - A brief presentationRomain Sabathé
 
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdf
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdfresearchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdf
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdfAvijitChaudhuri3
 
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...IRJET Journal
 
Review on cs231 part-2
Review on cs231 part-2Review on cs231 part-2
Review on cs231 part-2Jeong Choi
 
Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Sneha Ravikumar
 
Face Detection.pptx
Face Detection.pptxFace Detection.pptx
Face Detection.pptxTorshaSett
 
Fake Image Identification Screenshots
Fake Image Identification ScreenshotsFake Image Identification Screenshots
Fake Image Identification ScreenshotsVenkat Projects
 
Fake Image Identification
Fake Image IdentificationFake Image Identification
Fake Image IdentificationVenkat Projects
 
Deep learning italia speech galazzo
Deep learning italia speech galazzoDeep learning italia speech galazzo
Deep learning italia speech galazzoDeep Learning Italia
 

Similar to Deep Neural Networks Are Easily Fooled.pptx (20)

[Revised] Intro to CNN
[Revised] Intro to CNN[Revised] Intro to CNN
[Revised] Intro to CNN
 
SVD
SVDSVD
SVD
 
A local metric for defocus blur detection cnn feature learning screenshots
A local metric for defocus blur detection   cnn feature learning screenshotsA local metric for defocus blur detection   cnn feature learning screenshots
A local metric for defocus blur detection cnn feature learning screenshots
 
recolored image detection
recolored image detectionrecolored image detection
recolored image detection
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
ppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptxppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptx
 
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdf
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdfUnveiling the Power of Convolutional Neural Networks in Image Processing.pdf
Unveiling the Power of Convolutional Neural Networks in Image Processing.pdf
 
Image Classification with Deep Learning Techniques and Challenges.pptx
Image Classification with Deep Learning Techniques and Challenges.pptxImage Classification with Deep Learning Techniques and Challenges.pptx
Image Classification with Deep Learning Techniques and Challenges.pptx
 
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
 
Dynamic routing between capsules - A brief presentation
Dynamic routing between capsules - A brief presentationDynamic routing between capsules - A brief presentation
Dynamic routing between capsules - A brief presentation
 
False colouring
False colouringFalse colouring
False colouring
 
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdf
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdfresearchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdf
researchpaper_2023_Skin_Csdbjsjvnvsdnfvancer.pdf
 
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...
IRJET- Deep Convolutional Neural Network for Natural Image Matting using Init...
 
Review on cs231 part-2
Review on cs231 part-2Review on cs231 part-2
Review on cs231 part-2
 
Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation
 
Face Detection.pptx
Face Detection.pptxFace Detection.pptx
Face Detection.pptx
 
Fake Image Identification Screenshots
Fake Image Identification ScreenshotsFake Image Identification Screenshots
Fake Image Identification Screenshots
 
Fake Image Identification
Fake Image IdentificationFake Image Identification
Fake Image Identification
 
Deep learning italia speech galazzo
Deep learning italia speech galazzoDeep learning italia speech galazzo
Deep learning italia speech galazzo
 
Image+processing
Image+processingImage+processing
Image+processing
 

Recently uploaded

Digital Marketing Demystified: Expert Tips from Samantha Rae Coolbeth
Digital Marketing Demystified: Expert Tips from Samantha Rae CoolbethDigital Marketing Demystified: Expert Tips from Samantha Rae Coolbeth
Digital Marketing Demystified: Expert Tips from Samantha Rae CoolbethSamantha Rae Coolbeth
 
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证a8om7o51
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjadimosmejiaslendon
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证pwgnohujw
 
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证ppy8zfkfm
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证dq9vz1isj
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeBoston Institute of Analytics
 
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...BabaJohn3
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...ssuserf63bd7
 
Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor NetworksSensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor NetworksBoston Institute of Analytics
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxStephen266013
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancingmohamed Elzalabany
 
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam DunksNOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam Dunksgmuir1066
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token PredictionNABLAS株式会社
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisData Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisBoston Institute of Analytics
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives23050636
 

Recently uploaded (20)

Digital Marketing Demystified: Expert Tips from Samantha Rae Coolbeth
Digital Marketing Demystified: Expert Tips from Samantha Rae CoolbethDigital Marketing Demystified: Expert Tips from Samantha Rae Coolbeth
Digital Marketing Demystified: Expert Tips from Samantha Rae Coolbeth
 
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证
如何办理加州大学伯克利分校毕业证(UCB毕业证)成绩单留信学历认证
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证
 
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
 
Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor NetworksSensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancing
 
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam DunksNOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisData Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 

Deep Neural Networks Are Easily Fooled.pptx

  • 1. Deep Neural Networks Are Easily Fooled: High Confidence Predictions for Unrecognizable Images Nguyen et al., CVPR15 Reporter:Yanhua Si
  • 2. Human vs. Computer Object Recognition Given the near-human ability of DNNs to classify objects, what differences remain between human and computer vision?
  • 3. Experimental setup 1. LeNet model trained on MNIST dataset– “MNIST DNN” 2. AlexNet DNN trained on ImageNet dataset- ”ImageNet DNN” (larger dataset, bigger network)
  • 5. Direct Encoding Grayscale values for MNIST, HSV values for ImageNet. Each pixel value is initialized with uniform random noise within the [0, 255] range. Those numbers are independently mutated.
  • 7. Indirect encoding -CPNN (Compositional Pattern-Producing Network) Encoding  This encoding is more likely to produce “Regular” images – e.g. contains symmetry and repetition  Similar to ANNs, but with different nonlinear functions.
  • 8. CPNN (Compositional Pattern-Producing Network) Encoding CPNN with no hidden layers Changing CPNN parameters
  • 9. Images produced by a CPPN-encoded EA
  • 10. Fooling images via Gradient Ascent Following the direction of gradient of the posterior probability for a specific class
  • 11. Results – MNIST In less than 50 generations, each run of evolution produces unrecognizable images classified by MNIST DNNs with ≥ 99.99% confidence. MNIST DNNs labelled unrecognizable images as digits with 99.99% confidence after only a few generations.
  • 12. Results – ImageNet Dataset Even after 20,000 generations, evolution failed to produce high- confidence images for many categories, but produced images with ≥ 99% confidence for 45 categories. 21.59% Median Confidence Directly encoded EA Many images with DNN confidence scores ≥99.99%, but that are unrecognizable. After 5000 generations, Median Confidence score is 88.11%, similar to that for natural images CPNN Encoding
  • 13. CPNN Encoding on ImageNet Evolution produces images which has most discriminative features of a class.
  • 14. CPNN Encoding on ImageNet  Many images are related to each other phylogenetically, which leads evolution to produce similar images for closely related categories.  Different runs of evolution produce different image types.
  • 15. Repetition Ablation Study To test whether repetition improves the confidence scores, some of the repeated elements were ablated. In many images, ablation leaded to a small performance drop
  • 16. Do different DNNs learn the same discriminative features? •
  • 17. Adding “Fooling Images” class It is easier to learn to tell CPPN images apart from natural images than it is to tell CPPN images from MNIST digits.

Editor's Notes

  1. Deep neural networks learn hierarchical layers from sensory input in order to perform pattern recognition. Recently, these deep architectures have demonstrated impressive results, sometimes it can get human-competitive results on many pattern recognition tasks, especially vision classification problems . Given the near-human ability of DNNs to classify visual objects, questions arise as to what differences remain between computer and human vision. a major difference between DNN and human vision is: changing an image, which has been correctly classified, only change a little bit that human eyes may not be able to notice, can cause a DNN to label the image as something else entirely. In this paper, we show another difference between human and computer vision, that is: for some images, which are unrecognizable to humans, but can be recognizable to DNN with a very high confidence.
  2. To test whether DNNs might give false positives for unrecognizable images, we need a DNN trained to near state-of-the-art performance. We choose the well-known “AlexNet” architecture To test that our results hold for other DNN architectures and datasets, we also conduct experiments with the Caffeprovided LeNet model [18] trained on the MNIST dataset
  3. .
  4. first by determining which numbers are mutated, via a rate that starts at 0.1 (each number has a 10% chance of being chosen to be mutated) and drops by half every 1000 generations. The numbers chosen to be mutated are then altered via the polynomial mutation operator [8] with a fixed mutation strength of 15
  5. first by determining which numbers are mutated, via a rate that starts at 0.1 (each number has a 10% chance of being chosen to be mutated) and drops by half every 1000 generations. The numbers chosen to be mutated are then altered via the polynomial mutation operator [8] with a fixed mutation strength of 15
  6. each image is a CPNN, pertubations are made by changing network topology, activation functions, weights idea is that CPNN evolve images which are similarly recognized by humans and DNNs sine, linear, gaussian
  7. each image is a CPNN, pertubations are made by changing network topology, activation functions, weights idea is that CPNN evolve images which are similarly recognized by humans and DNNs sine, linear, gaussian
  8. Calculating the gradient of the posterior probability for a specific class — here, a softmax output unit of the DNN — with respect to the input image using backprop, and then following the gradient to increase a chosen unit’s activation.
  9. By 200 generations, median confidence is 99.99%.
  10. smaller dataset could lead to overfitting. in some cases if target class was told one might relate the features Dogs and cats are overrepresented in Image net, more images, less overfitting, less fooling Another explanation is DNN find it hard to get images that score high in say one specific dog category
  11. Diversity is interesting coz it’s shown that class label can be changed by imperceptible changes to the image. second paper evolution produced images high scoring for all the classes, some classes are closely related so images produced are similar
  12. More than one discriminative features. More ways to fool the net.
  13. extra copies make DNNs more confident. Thus DNNs tend to focus on low-mid level features rather the global structure.
  14. which means that mostly they do
  15. an extra class to the DNN . the class of fooling images also retrained model learns features specific of CPPN