 ARTreat Veljko Milutinovi ć Zoran Babovi ć Nenad Korolija Goran Rako č evi ć

Slides:



Advertisements
Similar presentations
ARTreat Vision. Atherosclerosis The problem Definition: “Atherosclerosis is a vascular disease associated with the accumulation of lipids leading to the.
Advertisements

Slides from: Doug Gray, David Poole
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 7: Learning in recurrent networks Geoffrey Hinton.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
1/9 CLASSIFICATION AND THE SURVIVAL ANALYSES IN THE ARTREAT PROJECT Goran Rakocevic Zoran Babovic Marko Novakovic Nenad Korolija Veljko Milutinovic Tuesday,
Machine Learning Neural Networks
Lecture 14 – Neural Networks
1 Part I Artificial Neural Networks Sofia Nikitaki.
Connectionist models. Connectionist Models Motivated by Brain rather than Mind –A large number of very simple processing elements –A large number of weighted.
September 30, 2010Neural Networks Lecture 8: Backpropagation Learning 1 Sigmoidal Neurons In backpropagation networks, we typically choose  = 1 and 
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
Neural Networks Marco Loog.
Artificial Neural Networks Artificial Neural Networks are (among other things) another technique for supervised learning k-Nearest Neighbor Decision Tree.
Neural Networks Chapter Feed-Forward Neural Networks.
September 28, 2010Neural Networks Lecture 7: Perceptron Modifications 1 Adaline Schematic Adjust weights i1i1i1i1 i2i2i2i2 inininin …  w 0 + w 1 i 1 +
Image Compression Using Neural Networks Vishal Agrawal (Y6541) Nandan Dubey (Y6279)
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Rohit Ray ESE 251. What are Artificial Neural Networks? ANN are inspired by models of the biological nervous systems such as the brain Novel structure.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Multiple-Layer Networks and Backpropagation Algorithms
Artificial Neural Networks
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Introduction to Artificial Neural Network Models Angshuman Saha Image Source: ww.physiol.ucl.ac.uk/fedwards/ ca1%20neuron.jpg.
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
Using Neural Networks to Predict Claim Duration in the Presence of Right Censoring and Covariates David Speights Senior Research Statistician HNC Insurance.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
Multi-Layer Perceptron
Non-Bayes classifiers. Linear discriminants, neural networks.
Back-Propagation Algorithm AN INTRODUCTION TO LEARNING INTERNAL REPRESENTATIONS BY ERROR PROPAGATION Presented by: Kunal Parmar UHID:
PARALLELIZATION OF ARTIFICIAL NEURAL NETWORKS Joe Bradish CS5802 Fall 2015.
Neural Networks - Berrin Yanıkoğlu1 Applications and Examples From Mitchell Chp. 4.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Image Source: ww.physiol.ucl.ac.uk/fedwards/ ca1%20neuron.jpg
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Chapter 8: Adaptive Networks
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Kim HS Introduction considering that the amount of MRI data to analyze in present-day clinical trials is often on the order of hundreds or.
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Big data classification using neural network
Artificial Neural Networks
Deep Learning Amin Sobhani.
Artificial Intelligence (CS 370D)
Soft Computing Applied to Finite Element Tasks
CSE 473 Introduction to Artificial Intelligence Neural Networks
Machine Learning Today: Reading: Maria Florina Balcan
Synaptic DynamicsII : Supervised Learning
Artificial Intelligence Chapter 3 Neural Networks
network of simple neuron-like computing elements
Neural Networks Geoff Hulten.
Artificial Intelligence Chapter 3 Neural Networks
Artificial Intelligence Chapter 3 Neural Networks
Artificial Neural Networks
Artificial Intelligence Chapter 3 Neural Networks
Computer Vision Lecture 19: Object Recognition III
David Kauchak CS158 – Spring 2019
Artificial Intelligence Chapter 3 Neural Networks
Presentation transcript:

 ARTreat Veljko Milutinovi ć Zoran Babovi ć Nenad Korolija Goran Rako č evi ć Marko Novakovi ć

2/28 Agenda  ARTReat – the project  Arteriosclerosis – the basics  Plaque classification  Hemodynamic analysis  Data mining for the hemodynamic problem  Data mining from patent records

3/28 ARTreat – the project  ARTreat targets at providing a patient-specific computational model of the cardiovascular system, used to improve the quality of prediction for the atherosclerosis progression and propagation into life-threatening events.  FP7 Large-scale Integrating Project (IP) ‏  16 partners  Funding: 10,000,000 €

4/28 Atherosclerosis  Atherosclerosis is the condition in which an artery wall thickens as the result of a build-up of fatty materials such as cholesterol

5/28 Artheriosclerotic plaque  Begins as a fatty streak, an ill-defined yellow lesion–fatty plaque, develops edges that evolve to fibrous plaques, whitish lesions with a grumous lipid-rich core

6/28 Plaque components  Fibrous, Lipid, Calcified, Intra-plaque Hemorrhage

7/28 Plaque classification  Different types of plaque pose different risks  Manual plaque classification (done by doctors) is a difficult task, and is error prone  Idea: develop an AI algorithm to distinguish between different types of plaque  Visual data mining

8/28 Plaque classification (2) ‏  Developed by Foundation for Research and Technology  Based on Support Vector Machines  Looks at images produced by IVUS and MRI and are hand labeled by physicians  Up to 90% accurate

9/28 Data mining task in Belgrade  Two separate paths:  Data mining from the results of hemodynamic simulations  Data mining form medical patient records  Goal: to provide input regarding the progression of the disease to be used for medical decision support

10/28 Hemodynamics – the basics  Study of the flow of blood through the blood vessels  Maximum Wall Shear Stress – an important parameter for plaque development prognoses

11/28 Hemodynamics - CFD  Classical methods for hemodynamic calculations employ Computer Fluid Dynamics (CFD) methods  Involves solving the Navier-Stokes equation:  …but involves solving it millions of times!  One simulation can take weeks

12/28 Data mining form hemodynamic simulations (first path) ‏  Idea: use results of previously done simulations  Train a data mining AI system capable of regression analysis  Use the system to estimate the desired values in a much shorter time

13/28 Neural Networks - background  Systems that are inspired by the principle of operation of biological neural systems (brain)

14/28 Neural Networks – the basics  A parallel, distributed information processing structure  Each processing element has a single output which branches (“fans out”) into as many collateral connections as desired  One input, one output and one or more hidden layers

15/28 Artificial neurons  Each node (neuron) consists of two segments:  Integration function  Activation function  Common activation function  Sigmoid

16/28 Neural Networks - backpropagation  A training method for neural networks  Try to minimize the error function: by adjusting the weights  Gradient descent:  Calculate the “blame” of each input for the output error  Adjust the weights by: ( γ - the learning rate)

17/28 Input data set  Carotid artery  11 geometric parameters and the MWSS value

18/28 The model  One hidden layer  Input layer: linear  Hidden and output: sigmoid  Learning rate 0.6  500K training cycles  Decay and momentum

19/28 Current results  Average error: 8.6%  Maximum error 16,9%

20/28 The “dreaded” line 4  Line 4 of the original test set proved difficult to predict  Error was over 30%  Turned out to be an outlier  Combination of parameters was such that it couldn’t  But the CFD worked, NN worked  Visually the geometry looked fine  Goes to show how challenging the data preprocessing can be

Dataset analysis  Two distinct areas of MWSS values:  the subset with lower values of MWSS, where a similar clear pattern can be seen against all of the input variables,  scattered cloud of values in the subset with higher MWSS values.  Histogram shows the majority of values grouped in the lower half of the values in the set, with only a small number of points in the higher half. 21

MWSS value prediction  Two approaches:  Single model  Two models:  one for the low MWSS value data,  one for higher values,  classifier to choose the appropriate model  Models based on Linear Regression and SVM 22

Results ModelRoot square mean errorCorrelation coef. Single model LR19%0.7 Single model SVM17%0.77 Low value model LR11%0.81 Low value model SVM7%0.91 High value model LR42%0.21 High value model SVM31% ClassifierCorrectly classifiedKappaF measure SVM93.2%  Poor results for higher values of MWSS – insufficient values to train a model

MWSS position  A few outliers and “strange” values in the data set  After elimination: 24 CoordinateLRSVM RSMECCRSMECC X Y Z  Further investigation needed into the data and the “outlier” values, although it is only a small number of them

25/28 Genetic data  Single coronary angiography  Blood chemistry  Medications  Single Nucleotide Polymorphism (SNP) data on selected DNA sequences

26/28 …and now for something completely different

27/28 Questions

 ARTreat Project Veljko Milutinovi ć Zoran Babovi ć Nenad Korolija Goran Rako č evi ć Marko Novakovi ć