SlideShare a Scribd company logo
Decision Trees and
Random Forests
Dr. Debdoot Sheet
Assistant Professor
Department of Electrical Engineering
Indian Institute of Technology Kharagpur
www.facweb.iitkgp.ernet.in/~debdoot/
NOT ABOUT WALKING IN A
FOREST
1 Mar 2015 2Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
IS ALL ABOUT
1 Mar 2015 3Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Overview
• Historical Perspective
• Decision Tree
• Random Forest
• Application Scenarios
• Computational Complexity
• Variable Importance
• What’s hot about them in ML Research?
1 Mar 2015 4Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Historical Perspective
Decision Trees
• L. Breiman, J. Friedman, C. J.
Stone, and R. A. Olshen,
Classification and Regression
Trees. Chapman and Hall/CRC
(SIAM), 1984.
• J. R. Quinlan, C4.5: Programs
for Machine Learning. 1993.
Random Forests
• Y. Amit and D. Geman., “Shape
quantization and recognition
with randomized trees,” Neural
Computation, vol. 9, pp. 1545–
1588, 1997.
• T. K. Ho, “The random
subspace method for
constructing decision forests,”
IEEE T-PAMI, vol. 20, no. 8, pp.
832–844, 1998.
• L. Breiman, “Random forests,”
Machine Learning, vol. 45, no.
1, pp. 5–32, 2001.
1 Mar 2015 5Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
DECISION TREE
1 Mar 2015 6Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Problem Statement
1 Mar 2015 7Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Formica rufa (Red wood ant)
Classification vs. Regression
1 Mar 2015 8Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Decision Tree
1 Mar 2015 9Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Forming a Decision Tree
1 Mar 2015 10Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Step 1: Split Function at Node
Axis aligned split Oblique split Polynomial split
1 Mar 2015 11Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Step 2: Assessing Purity of Split
1 Mar 2015 12Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Cost function for Split Purity
Entropy of class distribution
Information Gain
1 Mar 2015 13Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Step 3: Selecting Optimum Split
 1
  2
  3
  k

1f
2f
nf
Max. info. gain
1 Mar 2015 14Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Step 4: Stopping Criteria
1 Mar 2015 15Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Step 5: Leaf Prediction Model
1 Mar 2015 16Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Deploying a Decision Tree
1 Mar 2015 17Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
RANDOM FOREST
1 Mar 2015 18Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Growing Multiple Trees in a Forest
Bagging – Bootstrapped Aggregation
1 Mar 2015 19Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Ensemble Prediction Model
1 Mar 2015 20Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
What do we gain by using a Forest?
1 Mar 2015 21Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Noise Resilience and Topology
Independence
1 Mar 2015 22Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Effect of Tree Depth
1 Mar 2015 23Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Effect of Split Function
1 Mar 2015 24Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Classification Margin
1 Mar 2015 25Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Random Forest vs. AdaBoost
1 Mar 2015 26Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Random Forest vs. SVM
1 Mar 2015 27Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Regression Forest
1 Mar 2015 28Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Manifold Forest
1 Mar 2015 29Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
APPLICATION SCENARIOS
After the Brainstorming (Break)!
1 Mar 2015 30Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Gaming – Kinect for Xbox 360
Depth map Body part classification
J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, M. Finocchio, R. Moore, A. Kipman, and A. Blake,
“Real-time human pose recognition in parts from a single depth image,” in Proc. CVPR, 2011.
1 Mar 2015 31Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Vision – Scene Classification
Bosch, A., Zisserman, A., & Muoz, X. “Image classification using random forests and ferns”, ICCV 2007.
1 Mar 2015 32Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
A. Criminisi, D. Robertson, E. Konukoglu, J. Shotton, S. Pathak,
S. White, and K. Siddiqui, ”Regression Forests for Efficient
Anatomy Detection and Localization in Computed Tomography
Scans”, Medical Image Analysis, 2013
Medical – Digital Anatomy
1 Mar 2015 33Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Medical –
Computational
Histology
1 Mar 2015 Decision Trees and Random Forests / Debdoot Sheet / MLCN2015 34
D. Sheet, et al., “Iterative self-organizing
atherosclerotic tissue labeling in
intravascular ultrasound images and
comparison with virtual histology”, IEEE
TBME, 59(11), 2012
Hunting for necrosis in the shadows of
intravascular ultrasound, CMIG, 38(2),
2014
D. Sheet et al., “Joint learning of ultrasonic
backscattering statistical physics and signal
confidence primal for characterizing
atherosclerotic plaques using intravascular
ultrasound”, Med. Image Anal,18(1), 2014
D. Sheet, et al, “In situ histology of mice
skin through transfer learning of tissue
energy interaction in optical coherence
tomography”, J. Biomed. Optics, 18(9),
2013.
D. Sheet, et al., “Transfer Learning of
Tissue Photon Interaction in Optical
Coherence Tomography towards In vivo
Histology of the Oral Mucosa”, Proc. Int.
Symp. Biomed. Imaging (ISBI), 2014.
SPK Karri and D. Sheet, et al.,
“Computational Histology of Retina through
Transfer Learning of Tissue Photon
Interaction in Optical Coherence
Tomography”, Proc. Int. Symp. Biomed.
Imaging (ISBI), 2014.
SPK Karri and D Sheet et al., “Deep Learnt
Random Forests for Segmentation of
Retinal Layers in Optical Coherence
Tomography Images”, Int. Symp.
Biomedical Imaging (ISBI), 2014.
K Basak and D Sheet et al., “Learning of
Tissue Photon Interaction in Laser Speckle
Contrast Imaging for Label-free Retinal
Angiography”, Int. Symp. Biomed. Imaging
(ISBI), 2014
D Sheet, et al, “Detection of retinal vessels
in fundus images through transfer learning
of tissue specific photon interaction
statistical physics”, Proc. Int. Symp.
Biomed. Imaging (ISBI), 2013.
ENGINEERING DESIGN
PERSPECTIVE
1 Mar 2015 35Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Understanding Computations
1 Mar 2015 36Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Computational Complexity
Training Complexity Testing Complexity
1 Mar 2015 37Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Features and their Role
Feature 1
Feature2
1 Mar 2015 38Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Variable Importance
Genuer, R., Poggi, J.-M.,
Tuleau-Malot, C., (2010).
Variable selection using
random forests. Pat. Recog.
Letters. 31(14):2225-2236
1 Mar 2015 39Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
WHAT’S HOT IN RESEARCH?
1 Mar 2015 40Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Research Challenges in 2015
• Architecture
– Online learning
– Incremental learning
– Long term memory
– Parallel - distributed
architectures
– Split functions, cost
functions, stopping
criteria
– Domain adaptation
• Engineering and
Application
– Computational
complexity
• Statistics and Science
– Consistency of forests
– VC dimension
– De-correlated trees
1 Mar 2015 41Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
Take Home Message
• Reading
– L. Breiman, J. Friedman, C. J.
Stone, and R. A. Olshen,
Classification and Regression
Trees. Chapman and
Hall/CRC, 1984.
– L. Breiman, “Random forests,”
Machine Learning, vol. 45,
no. 1, pp. 5–32, 2001.
– A. Criminisi and J. Shotton,
Decision Forests for
Computer Vision and Medical
Image Analysis, Springer,
2013.
• Toolboxes and Packages
– randomForest in R
– TreeBagger in Matlab
– sklearn.ensemble.RandomFo
restClassifier in Python-
Scikit-learn
• Conferences
– Int. Conf. Comp. Vis. (ICCV)
– Eur. Conf. Comp. Vis. (ECCV)
– Asian Conf. Comp. Vis.
(ACCV)
– Comp. Vis. Patt. Recog.
(CVPR)
– Med. Image Comp., Comp.
Assist. Interv. (MICCAI)
1 Mar 2015 42Decision Trees and Random Forests / Debdoot Sheet / MLCN2015

More Related Content

PDF
Introduction to Machine Learning Classifiers
PDF
CounterFactual Explanations.pdf
PPTX
Random Forest Classifier in Machine Learning | Palin Analytics
PDF
Stochastic gradient descent and its tuning
PPTX
Machine Learning SPPU Unit 1
ODP
Machine Learning with Decision trees
PPTX
Introduction to Genetic Algorithms
PPTX
Random Forest and KNN is fun
Introduction to Machine Learning Classifiers
CounterFactual Explanations.pdf
Random Forest Classifier in Machine Learning | Palin Analytics
Stochastic gradient descent and its tuning
Machine Learning SPPU Unit 1
Machine Learning with Decision trees
Introduction to Genetic Algorithms
Random Forest and KNN is fun

What's hot (20)

PDF
Understanding Bagging and Boosting
PPTX
Ensemble methods
PPTX
Introduction to PyTorch
PDF
Feature Engineering
PPTX
Decision trees
PDF
PPTX
Random forest
PDF
Explainable AI
PDF
Machine Learning and Data Mining: 04 Association Rule Mining
PPTX
Anomaly detection
PPTX
Random Forest
PPTX
Ensemble methods
PPT
Decision tree
PPTX
Ensemble Learning and Random Forests
PPTX
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
PDF
Interpretable machine learning : Methods for understanding complex models
PPTX
An Introduction to XAI! Towards Trusting Your ML Models!
PDF
Generative Models for General Audiences
PPTX
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
PDF
DC02. Interpretation of predictions
Understanding Bagging and Boosting
Ensemble methods
Introduction to PyTorch
Feature Engineering
Decision trees
Random forest
Explainable AI
Machine Learning and Data Mining: 04 Association Rule Mining
Anomaly detection
Random Forest
Ensemble methods
Decision tree
Ensemble Learning and Random Forests
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Interpretable machine learning : Methods for understanding complex models
An Introduction to XAI! Towards Trusting Your ML Models!
Generative Models for General Audiences
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
DC02. Interpretation of predictions
Ad

Viewers also liked (20)

PDF
Understanding random forests
PDF
From decision trees to random forests
PDF
Landscape Architect portfolio
PPTX
Mangalavanam Bird Sanctuary
PDF
Native and Drought-Tolerant Plants for Southwestern Landscapes
PPTX
Landscape plants
PPTX
Bird Friendly Architecture
PDF
GDJ155.14.v2
PPTX
Landscape architecture
PPT
Landscape Architecture Vision for Indian Residential Project
PDF
InternationalNov
PDF
Dan Pearson 22.GDJ145.V2
PDF
INTERNAT 014.GDJ137.V1
PPTX
Vegetation in landscape
PDF
InternationalOct
PDF
REV CITYSCAPES 042.GDJ137.V2
PPTX
National symbols of India
PDF
Hort2 landscapemaintenance
DOCX
this is india
Understanding random forests
From decision trees to random forests
Landscape Architect portfolio
Mangalavanam Bird Sanctuary
Native and Drought-Tolerant Plants for Southwestern Landscapes
Landscape plants
Bird Friendly Architecture
GDJ155.14.v2
Landscape architecture
Landscape Architecture Vision for Indian Residential Project
InternationalNov
Dan Pearson 22.GDJ145.V2
INTERNAT 014.GDJ137.V1
Vegetation in landscape
InternationalOct
REV CITYSCAPES 042.GDJ137.V2
National symbols of India
Hort2 landscapemaintenance
this is india
Ad

More from Debdoot Sheet (11)

PPTX
Multitask Adversarial Learning of Deep Neural Networks for Medical Imaging an...
PDF
Can Generative Adversarial Networks Model Imaging Physics?
PPTX
Whispers of Speckles ( Part I: Building Computational Imaging Frameworks for ...
PPTX
Machine Learning for Medical Image Analysis: What, where and how?
PPTX
Deep Learning of Tissue Specific Speckle Representations in Optical Coherence...
PPTX
Deep Learning - What's the buzz all about
PPTX
Transfer Learning of Tissue Photon Interaction in Optical Coherence Tomograph...
PPTX
Art and craft of effective scientific writing
PPT
Detection of Retinal Vessels in Fundus Images through Transfer Learning of Ti...
PPTX
Ultrasonic Histology
PPT
Brightness Preserving Contrast Enhancement Of Medical Images
Multitask Adversarial Learning of Deep Neural Networks for Medical Imaging an...
Can Generative Adversarial Networks Model Imaging Physics?
Whispers of Speckles ( Part I: Building Computational Imaging Frameworks for ...
Machine Learning for Medical Image Analysis: What, where and how?
Deep Learning of Tissue Specific Speckle Representations in Optical Coherence...
Deep Learning - What's the buzz all about
Transfer Learning of Tissue Photon Interaction in Optical Coherence Tomograph...
Art and craft of effective scientific writing
Detection of Retinal Vessels in Fundus Images through Transfer Learning of Ti...
Ultrasonic Histology
Brightness Preserving Contrast Enhancement Of Medical Images

Recently uploaded (20)

PPTX
Pharma ospi slides which help in ospi learning
PDF
Complications of Minimal Access Surgery at WLH
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Insiders guide to clinical Medicine.pdf
PPTX
master seminar digital applications in india
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Basic Mud Logging Guide for educational purpose
Pharma ospi slides which help in ospi learning
Complications of Minimal Access Surgery at WLH
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Supply Chain Operations Speaking Notes -ICLT Program
VCE English Exam - Section C Student Revision Booklet
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPH.pptx obstetrics and gynecology in nursing
Insiders guide to clinical Medicine.pdf
master seminar digital applications in india
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Cell Structure & Organelles in detailed.
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Basic Mud Logging Guide for educational purpose

Decision trees and random forests

  • 1. Decision Trees and Random Forests Dr. Debdoot Sheet Assistant Professor Department of Electrical Engineering Indian Institute of Technology Kharagpur www.facweb.iitkgp.ernet.in/~debdoot/
  • 2. NOT ABOUT WALKING IN A FOREST 1 Mar 2015 2Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 3. IS ALL ABOUT 1 Mar 2015 3Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 4. Overview • Historical Perspective • Decision Tree • Random Forest • Application Scenarios • Computational Complexity • Variable Importance • What’s hot about them in ML Research? 1 Mar 2015 4Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 5. Historical Perspective Decision Trees • L. Breiman, J. Friedman, C. J. Stone, and R. A. Olshen, Classification and Regression Trees. Chapman and Hall/CRC (SIAM), 1984. • J. R. Quinlan, C4.5: Programs for Machine Learning. 1993. Random Forests • Y. Amit and D. Geman., “Shape quantization and recognition with randomized trees,” Neural Computation, vol. 9, pp. 1545– 1588, 1997. • T. K. Ho, “The random subspace method for constructing decision forests,” IEEE T-PAMI, vol. 20, no. 8, pp. 832–844, 1998. • L. Breiman, “Random forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. 1 Mar 2015 5Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 6. DECISION TREE 1 Mar 2015 6Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 7. Problem Statement 1 Mar 2015 7Decision Trees and Random Forests / Debdoot Sheet / MLCN2015 Formica rufa (Red wood ant)
  • 8. Classification vs. Regression 1 Mar 2015 8Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 9. Decision Tree 1 Mar 2015 9Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 10. Forming a Decision Tree 1 Mar 2015 10Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 11. Step 1: Split Function at Node Axis aligned split Oblique split Polynomial split 1 Mar 2015 11Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 12. Step 2: Assessing Purity of Split 1 Mar 2015 12Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 13. Cost function for Split Purity Entropy of class distribution Information Gain 1 Mar 2015 13Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 14. Step 3: Selecting Optimum Split  1   2   3   k  1f 2f nf Max. info. gain 1 Mar 2015 14Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 15. Step 4: Stopping Criteria 1 Mar 2015 15Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 16. Step 5: Leaf Prediction Model 1 Mar 2015 16Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 17. Deploying a Decision Tree 1 Mar 2015 17Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 18. RANDOM FOREST 1 Mar 2015 18Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 19. Growing Multiple Trees in a Forest Bagging – Bootstrapped Aggregation 1 Mar 2015 19Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 20. Ensemble Prediction Model 1 Mar 2015 20Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 21. What do we gain by using a Forest? 1 Mar 2015 21Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 22. Noise Resilience and Topology Independence 1 Mar 2015 22Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 23. Effect of Tree Depth 1 Mar 2015 23Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 24. Effect of Split Function 1 Mar 2015 24Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 25. Classification Margin 1 Mar 2015 25Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 26. Random Forest vs. AdaBoost 1 Mar 2015 26Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 27. Random Forest vs. SVM 1 Mar 2015 27Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 28. Regression Forest 1 Mar 2015 28Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 29. Manifold Forest 1 Mar 2015 29Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 30. APPLICATION SCENARIOS After the Brainstorming (Break)! 1 Mar 2015 30Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 31. Gaming – Kinect for Xbox 360 Depth map Body part classification J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, M. Finocchio, R. Moore, A. Kipman, and A. Blake, “Real-time human pose recognition in parts from a single depth image,” in Proc. CVPR, 2011. 1 Mar 2015 31Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 32. Vision – Scene Classification Bosch, A., Zisserman, A., & Muoz, X. “Image classification using random forests and ferns”, ICCV 2007. 1 Mar 2015 32Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 33. A. Criminisi, D. Robertson, E. Konukoglu, J. Shotton, S. Pathak, S. White, and K. Siddiqui, ”Regression Forests for Efficient Anatomy Detection and Localization in Computed Tomography Scans”, Medical Image Analysis, 2013 Medical – Digital Anatomy 1 Mar 2015 33Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 34. Medical – Computational Histology 1 Mar 2015 Decision Trees and Random Forests / Debdoot Sheet / MLCN2015 34 D. Sheet, et al., “Iterative self-organizing atherosclerotic tissue labeling in intravascular ultrasound images and comparison with virtual histology”, IEEE TBME, 59(11), 2012 Hunting for necrosis in the shadows of intravascular ultrasound, CMIG, 38(2), 2014 D. Sheet et al., “Joint learning of ultrasonic backscattering statistical physics and signal confidence primal for characterizing atherosclerotic plaques using intravascular ultrasound”, Med. Image Anal,18(1), 2014 D. Sheet, et al, “In situ histology of mice skin through transfer learning of tissue energy interaction in optical coherence tomography”, J. Biomed. Optics, 18(9), 2013. D. Sheet, et al., “Transfer Learning of Tissue Photon Interaction in Optical Coherence Tomography towards In vivo Histology of the Oral Mucosa”, Proc. Int. Symp. Biomed. Imaging (ISBI), 2014. SPK Karri and D. Sheet, et al., “Computational Histology of Retina through Transfer Learning of Tissue Photon Interaction in Optical Coherence Tomography”, Proc. Int. Symp. Biomed. Imaging (ISBI), 2014. SPK Karri and D Sheet et al., “Deep Learnt Random Forests for Segmentation of Retinal Layers in Optical Coherence Tomography Images”, Int. Symp. Biomedical Imaging (ISBI), 2014. K Basak and D Sheet et al., “Learning of Tissue Photon Interaction in Laser Speckle Contrast Imaging for Label-free Retinal Angiography”, Int. Symp. Biomed. Imaging (ISBI), 2014 D Sheet, et al, “Detection of retinal vessels in fundus images through transfer learning of tissue specific photon interaction statistical physics”, Proc. Int. Symp. Biomed. Imaging (ISBI), 2013.
  • 35. ENGINEERING DESIGN PERSPECTIVE 1 Mar 2015 35Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 36. Understanding Computations 1 Mar 2015 36Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 37. Computational Complexity Training Complexity Testing Complexity 1 Mar 2015 37Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 38. Features and their Role Feature 1 Feature2 1 Mar 2015 38Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 39. Variable Importance Genuer, R., Poggi, J.-M., Tuleau-Malot, C., (2010). Variable selection using random forests. Pat. Recog. Letters. 31(14):2225-2236 1 Mar 2015 39Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 40. WHAT’S HOT IN RESEARCH? 1 Mar 2015 40Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 41. Research Challenges in 2015 • Architecture – Online learning – Incremental learning – Long term memory – Parallel - distributed architectures – Split functions, cost functions, stopping criteria – Domain adaptation • Engineering and Application – Computational complexity • Statistics and Science – Consistency of forests – VC dimension – De-correlated trees 1 Mar 2015 41Decision Trees and Random Forests / Debdoot Sheet / MLCN2015
  • 42. Take Home Message • Reading – L. Breiman, J. Friedman, C. J. Stone, and R. A. Olshen, Classification and Regression Trees. Chapman and Hall/CRC, 1984. – L. Breiman, “Random forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. – A. Criminisi and J. Shotton, Decision Forests for Computer Vision and Medical Image Analysis, Springer, 2013. • Toolboxes and Packages – randomForest in R – TreeBagger in Matlab – sklearn.ensemble.RandomFo restClassifier in Python- Scikit-learn • Conferences – Int. Conf. Comp. Vis. (ICCV) – Eur. Conf. Comp. Vis. (ECCV) – Asian Conf. Comp. Vis. (ACCV) – Comp. Vis. Patt. Recog. (CVPR) – Med. Image Comp., Comp. Assist. Interv. (MICCAI) 1 Mar 2015 42Decision Trees and Random Forests / Debdoot Sheet / MLCN2015