York University Instructor : Professor N.Cercone Noada Lugaj Jason Panas 1.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Nursing Diagnosis: Definition
Chapter 4 Introduction to Cognitive Science
Artificial Intelligence
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Diagnosing – Critical Activity HINF Medical Methodologies Session 7.
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
The Decision-Making Process IT Brainpower
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Overview of The Operations Research Modeling Approach.
Session - 25 MULTIDATABASE CASE Electronic Health Matakuliah: M0184 / Pengolahan Data Distribusi Tahun: 2005 Versi:
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Artificial Neural Networks (ANNs)
EXPERT SYSTEMS Part I.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
Computer Science AND DOCTORS Jolena Co Truong- 6 th period.
The Academy of Public administration under the President of the Republic of Uzbekistan APPLICATION MODERN INFORMATION AND COMMUNICATION TECHNOLOGY IN DECISION.
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.
Chapter 7 Artificial Neural Networks
Medical Informatics Basics
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
CHAPTER 11 Managerial Support Systems. CHAPTER OUTLINE  Managers and Decision Making  Business Intelligence Systems  Data Visualization Technologies.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture Notes by Neşe Yalabık Spring 2011.
IBM’s Watson. IBM’s Watson represents an innovation in Data Analysis Computing called Deep QA (Question Answering) Their project is a hybrid technology.
Chapter 10. Global Village “… is the shrinking of the world society because of the ability to communicate.” Positive: The best from diverse cultures will.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker.
Business Computing 550 Lesson 1. Fundamentals of Information Systems, Fifth Edition An Introduction to Information Systems in Organizations.
Knowledge representation
1 9/23/2015 MATH 224 – Discrete Mathematics Basic finite probability is given by the formula, where |E| is the number of events and |S| is the total number.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Generic Approaches to Model Validation Presented at Growth Model User’s Group August 10, 2005 David K. Walters.
Copyright ©2012 by Pearson Education, Inc. All rights reserved. Emergency Care, Twelfth Edition Limmer O’Keefe Dickinson Introduction to Emergency Medical.
Succeeding with Technology: Second Edition
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Artificial Intelligence and Expert Systems. ARTIFICIAL INTELLIGENCE (AI) is the science of R L Being able to Ability to solve a problem.
NEURAL - FUZZY LOGIC FOR AUTOMATIC OBJECT RECOGNITION.
I Robot.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Introduction  Human brain is the most valuable creation of God.  The man is called intelligent because of the brain only  But we loss the knowledge.
Chapter 1 An Introduction to Information Systems
Chapter 4 Decision Support System & Artificial Intelligence.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Clinical Decision Support 1 Historical Perspectives.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Fundamentals of Information Systems, Third Edition 1 Information and Decision Support Systems: Management Information Systems Management information system.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
An Effective Hybridized Classifier for Breast Cancer Diagnosis DISHANT MITTAL, DEV GAURAV & SANJIBAN SEKHAR ROY VIT University, India.
Artificial Intelligence, simulation and modelling.
Introduction Background Medical decision support systems based on patient data and expert knowledge A need to analyze the collected data in order to draw.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Introduction to Machine Learning, its potential usage in network area,
Classification of models
Neural Network Architecture Session 2
1st International Online BioMedical Conference (IOBMC 2015)
Introduction Characteristics Advantages Limitations
Computerized Decision Support for Medical Imaging
network of simple neuron-like computing elements
3.1.1 Introduction to Machine Learning
Investigation into the strengths and weaknesses of freeware network simulation tools for education purposes Academic Question : Which is the most stabiles.
Decision Support Systems
Artificial Intelligence
Presentation transcript:

York University Instructor : Professor N.Cercone Noada Lugaj Jason Panas 1

 Introduction  Medical Diagnosis Background  Challenges and Problem Definition  Past Work  Decision Theory  Artificial Neural Network  Our Approach and Algorithm Description  Limitations 2

 Medical Diagnosis is one of the hardest fields of medicine. and  Automating the process  In this project we aim to investigate the application of artificial neural networks in medical diagnosis and propose a simple and applied method for that. 3

4 Medical Diagnosis Background Medical Diagnosis has been always seen as art. Throughout the history we remember famous doctors as well as famous painters or composers HippocratesHippocrates (c. 460–370 BCE) — Greek father of medicine Elliott P. Joslin (1869–1962) — pioneer in the treatment of diabetes Theodor Kocher thyroid surgery and first surgeon to win the Nobel Prize Elliott P. Joslindiabetes Theodor KocherNobel Prize It is undeniable the contribution of these doctors and many other famous physicians for their role in the advancement of medicine.

5 AnswerQuestion Diagnosis and a treatment

6 A sufficient number of experienced cases only in the middle of his career. More complications for new diseases where experienced physicians are in the same position as newcomers. Humans resemble pattern recognition systems and not statistic computers A good diagnosis = a talented and experienced physician Performance of a doctor can be degraded from fatigue and emotional situation Education to become a doctor requires long time and is expensive

 The situation is fairly complicated and includes many problems so it would be nice if computers could help.  Computers have served well the medical sector for a few decades now.  They have been used widely in medicine and patient databases: local and global; digital archives and emergency networks.  It is unrealistic to expect a fully automated computer based medical diagnosis system because of the complexity of this task. But it is quite obvious why a system for automated medical diagnosis would enhance medical care and reduce costs. 7

8 Decision Theory Medical Diagnosis is a vital task that should be performed as accurately and efficiently possible. Decision Theory can be used in order to implement a computer based medical diagnosis system. In mathematics and statistics Decision theory is concerned with identifying the values, uncertainties and other issues relevant in a given decision, its rationality, and the resulting optimal decision. Decision theory can be used to make optimal choices based on probabilities and utilities. On one hand probability theory tells us the probability of future states and how to represent uncertainty events. On the other hand utility theory values different possible events so they can be compared to each other. Decision theory can be used during information gathering in a diagnosis session to determine which new evidence will be most efficient to acquire next or which further evidence will no longer improve the accuracy of diagnosis.Hence Decision theory can be used to decide what to do next in order to maximize the information gathered or when to stop gathering information.

9 Artificial Neural Network(ANN) Neural Network is a very popular topic in Artificial Intelligent field. ANN are designed to simulate the behavior of biological neural networks for several purposes. It is an attempt to simulate within specialized hardware or sophisticated software, the multiple layers of simple processing elements called neurons. Each neuron is linked to certain of its neighbors with varying coefficients of connectivity that represent the strengths of these connections. Learning is accomplished by adjusting these strengths to cause the overall network to output appropriate results.

Neural Networks are ideal in recognizing diseases since there is no need to provide a specific algorithm on how to identify the disease. ANN is highly able to derive meaning from complicated and even imprecise data. It can be used to recognize patterns or trends that are almost impossible to be detected by humans or other computer-based techniques. One of the most important problems of medical diagnosis, in general, is to perform pattern recognition activities. This is when ANN comes to help. A study in 1971 showed these basic facts in the medical area. This study had shown that human have many limitations in diagnosis. The results of this experiment were as follows: Best human diagnosis (most experienced physician): 79.7% Computer with expert data base: 82.2% Computer with 600 patient data: 91.1% From these results we can see that humans cannot analyze complex data without errors. 10

Neural Network approach has been used in diagnosing diseases using patient medical data such as breast cancer, heart failure, medical images, acidosis diseases, and lung cancer. Breast cancer It is the second largest cause of cancer deaths among women. The automatic diagnosis of breast cancer is an important, real-world medical problem. This has given rise, over the past few decades, to computerized diagnostic tools, intended to aid the physician in making sense out of the confusion of data. General Regression Neural Network and Probabilistic Neural Network can be effectively used for breast cancer diagnosis to help oncologists. Hence, ANN has been proven of their capabilities in many domains such as medical application. Neural network with ability to learn by example makes them very flexible and powerful in medical diagnosis. 11

 Programmed in Java  Algorithm uses 1 linked list which holds custom objects called “disease”  Disease objects are composed of 3 parts: Disease name LinkedList of symptoms Integer “match” variable 12

 The combination of these 2 data structures allows us to use a neural network kind of approach to this problem.  With each symptom that is listed, that symptom is run through the linkedlist of diseases, and the match variable of each disease is updated.  After each object in our knowledge base is checked and matched, then each item that has a match is returned to the user with a weight that is the probability that that disease is the one the patient will have. 13

 Weighting is done as follows:  A disease has a symptom listed multiple times if it is a more prominent symptom.  Once a symptom is given, the match level is increased by the number of times the symptom appears.  When all the symptoms that have a match we get the highest match # of the number of symptoms given, whichever is higher.  For each match a disease doesn’t have, the % for the disease is reduced by a factor of 2 n, where n is the difference in match values, with the rest being distributed over the other diseases of higher match levels. 14

Demo 15

 The program aims to show the implementation of ANN in medical diagnosis. It does not focus on how to setup proper medical data. This is why the results produced do not have any medical meaning or are irrelevant to any real life medical diagnosis process. But it shows how important and how accurately the process of Medical Diagnosis can be done using ANN techniques. In order to get more medically accurate results it would require to collect real data from real cases and maybe add a more elaborated manipulation process upon this data. 16

17 Thank you November,29,2011