An Initial Study of Survival Analysis using Deep Learning

Slides:



Advertisements
Similar presentations
An Overview of the Application of Neural Networks to the Monitoring of Civil Engineering Structures By Brian Walsh & Arturo González With thanks thanks.
Advertisements

Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Prognostic Modelling and Profiling of Breast Cancer Patients after Surgery Ian Jarman School of Computer and Mathematical Sciences Liverpool John Moores.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
COMP 4332 / RMBI 4330 Big Data Mining (Spring 2015) Lei Chen Hong Kong University of Science and Technology
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Chapter 11 LEARNING FROM DATA. Chapter 11: Learning From Data Outline  The “Learning” Concept  Data Visualization  Neural Networks The Basics Supervised.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
1 Introduction to medical survival analysis John Pearson Biostatistics consultant University of Otago Canterbury 7 October 2008.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Artificial Intelligence Lecture No. 29 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
Use of Multivariate Analysis (MVA) Technique in Data Analysis Rakshya Khatiwada 08/08/2007.
1 Introduction to Neural Networks And Their Applications.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
1 Improving quality of graduate students by data mining Asst. Prof. Kitsana Waiyamai, Ph.D. Dept. of Computer Engineering Faculty of Engineering, Kasetsart.
Artificial Neural Network Building Using WEKA Software
I Robot.
AN INTELLIGENT AGENT is a software entity that senses its environment and then carries out some operations on behalf of a user, with a certain degree of.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
CSE 5331/7331 F'07© Prentice Hall1 CSE 5331/7331 Fall 2007 Machine Learning Margaret H. Dunham Department of Computer Science and Engineering Southern.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
Hazlina Hamdan 31 March Modelling survival prediction in medical data By Hazlina Hamdan Dr. Jon Garibaldi.
Introduction to Machine Learning © Roni Rosenfeld,
Ghent University Pattern recognition with CNNs as reservoirs David Verstraeten 1 – Samuel Xavier de Souza 2 – Benjamin Schrauwen 1 Johan Suykens 2 – Dirk.
Miloš Kotlar 2012/115 Single Layer Perceptron Linear Classifier.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Designing JITAI for Skylar Maria Mayorga Associate Professor North Carolina State University.
Big data classification using neural network
CS 9633 Machine Learning Support Vector Machines
Introduction to Machine Learning
Classification of models
Neural Network Architecture Session 2
Designing JITAI for Skylar
Deep Learning Amin Sobhani.
an introduction to: Deep Learning
Contextual Intelligence as a Driver of Services Innovation
Intro to Machine Learning
School of Computer Science & Engineering
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Big-Data Fundamentals
Fenglong Ma1, Jing Gao1, Qiuling Suo1
Introduction to Neural Networks And Their Applications - Basics
Basics of Deep Learning No Math Required
Deep Learning Research & Application Center
Course Summary ChengXiang “Cheng” Zhai Department of Computer Science
Integrating Deep Learning with Cyber Forensics
Binghui Wang, Le Zhang, Neil Zhenqiang Gong
Ikumasa Yoshida Tokyo City University
Prepared by: Mahmoud Rafeek Al-Farra
Graph-based Security and Privacy Analytics via Collective Classification with Joint Weight Learning and Propagation Binghui Wang, Jinyuan Jia, and Neil.
Neural networks (3) Regularization Autoencoder
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
An introduction to: Deep Learning aka or related to Deep Neural Networks Deep Structural Learning Deep Belief Networks etc,
Connie W. Tsao et al. JCHF 2016;4:
Modeling IDS using hybrid intelligent systems
Bug Localization with Combination of Deep Learning and Information Retrieval A. N. Lam et al. International Conference on Program Comprehension 2017.
PYTHON Deep Learning Prof. Muhammad Saeed.
Presentation transcript:

An Initial Study of Survival Analysis using Deep Learning TOSHIBA Corp. Corporate Solutions Development Center Elemental Technology Dept. Group 4 Weiling Chen (陳未羚) 2018-02-06

Self introduction 陳未羚(チェン ウェイリン) 陳未羚(チェン ウェイリン) Nanyang Technological University (Aug 2014 – Present) School of Computer Science and Engineering (PhD)

Research interests My research interests include machine learning and data mining with applications to social media and other related fields. More specifically, my research mainly focuses on extracting knowledge from social media using text analysis, behavioral pattern recognition and other techniques so as to build prediction and/or detection models – in that way merging insights both from data mining and machine learning. I also have interest and experience in knowledge representation and reasoning especially in contextual reasoning. Research projects: Stock Index Prediction Using News Content (Jan 2016 – Apr 2017) Rumor Detection on Sina Weibo (Jan 2016 – Apr 2017) Low-quality content filtering on Twitter (Jul 2014 – Dec 2015)

Contents Background introduction DeepSurv framework Experimental results Future work Others What I have learnt? What I have done? How I would make use of my internship experience in the future? Work and life in Japan 機械学習・深層学習

Survival Analysis A branch of statistics for analyzing the expected duration of time until one or more events happen, such as death in biological organisms and failure in mechanical systems. Other applications – Web mining To predict the degree of information propagation To predict the probability of losing users 機械学習・深層学習

Survival Data Three elements: a patient's baseline data x, a failure event time T, and an event indicator E. age sex body-mass-index (BMI) left heart failure complications (CHF) order of MI (MIORD). 0:Censored, 1:Death observation time teacher label input data 機械学習・深層学習

𝜆(𝑡│𝑥)=𝜆_0 (𝑡)∗𝑒^(ℎ(𝑥)) Survival Data Two fundamental functions in survival analysis The survival function which signifies the probability that an individual has “survived” beyond time t: 𝑆(𝑡)=𝑃𝑟(𝑇>𝑡) The hazard function is a measure of risk at time t. A greater hazard signifies a greater risk of death. 𝜆(𝑡│𝑥)=𝜆_0 (𝑡)∗𝑒^(ℎ(𝑥)) 機械学習・深層学習

DeepSurv A multi-layer perceptron, which predicts a patient’s risk of death. The output of the network is a single node, which estimates the risk function ℎ 𝜃 𝑥 𝑖 parameterized by the weights of the network𝜃. the number of output node = 1 Loss function: 𝑙 θ =− 𝑖: 𝐸 𝑖 =1 ( ℎ 𝜃 𝑥 𝑖 −𝑙𝑜𝑔 𝑗∈𝑅( 𝑇 𝑖 ) 𝑒 ℎ 𝜃 𝑥 𝑖 ) the number of input node : the dim of input data 機械学習・深層学習

Experiment Results – Task 1 Results in the DeepSurv paper Reproduced experimental results Experiment CPH DeepSurv RSF Simulated Linear 0.774873 (0.773, 0.776) 0.774039 (0.773, 0.775) 0.763409 (0.762, 0.765) Simulated Nonlinear 0.506174 (0.502, 0.506) 0.648758 (0.646, 0.650) 0.641302 (0.641, 0.645) WHAS 0.815868 (0.813, 0.820) 0.854865 (0.851, 0.858) 0.892279 (0.891, 0.895) 機械学習・深層学習

Experiment Results – Task 2 CPH DeepSurv RSF Data size Input dim Simulated Linear 0.774873 (0.773, 0.776) 0.774039 (0.773, 0.775) 0.763409 (0.762, 0.765) 6000 10 Simulated Nonlinear 0.506174 (0.502, 0.506) 0.648758 (0.646, 0.650) 0.641302 (0.641, 0.645) WHAS 0.815868 (0.813, 0.820) 0.854865 (0.851, 0.858) 0.892279 (0.891, 0.895) 1638 6 Colon1 0.665948 (0.661, 0.673) 0.642555 (0.635, 0.647) 0.655358 (0.654, 0.665) 929 11 Colon2 0.672573 (0.670 ,0.680) 0.665919 (0.660 ,0.670) 0.643205 (0.641 ,0.654) MGUS2 0.655456 (0.649, 0.659) 0.667541 (0.664 ,0.674) 0.663652 (0.657, 0.666) 1384 Flchain 0.804169 (0.803, 0.808) 0.804770 (0.803, 0.807) 0.791600 (0.790, 0.795) 7874 8 ↑Experimental results on other datasets 機械学習・深層学習

Experiment Results – Task 3 How many data is enough for survival analysis? 機械学習・深層学習

Experiment Results – Task 3 How many data is enough for survival analysis? 機械学習・深層学習

Future work To understand how much do features affect performance To explore recurrent event survival analysis To apply the method to other tasks like human capital management 機械学習・深層学習

Others Work Life Shopping (秋葉原、新宿、アメ横商店街) Sightseeing (川崎大師、三溪園、横浜中華街、増上寺、NHK放送博物館、愛宕神社、etc) I would like to take the chance to give my sincerest gratitude to my mentors and other colleagues at ET開 as well as hr assistants from Toshiba global recruiting center for their precious and warm help. 機械学習・深層学習

Q&A wchen015@e.ntu.edu.sg