Evolutionary Neural Logic Networks for Breast Cancer Diagnosis A.Tsakonas 1, G. Dounias 2, E.Panourgias 3, G.Panagi 4 1 Aristotle University of Thessaloniki,

Slides:



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

The Software Infrastructure for Electronic Commerce Databases and Data Mining Lecture 4: An Introduction To Data Mining (II) Johannes Gehrke
Godfather to the Singularity
DECISION TREES. Decision trees  One possible representation for hypotheses.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Rule extraction in neural networks. A survey. Krzysztof Mossakowski Faculty of Mathematics and Information Science Warsaw University of Technology.
Data Mining Classification: Alternative Techniques
Intelligent Environments1 Computer Science and Engineering University of Texas at Arlington.
School of Cybernetics, School of Systems Engineering, University of Reading Presentation Skills Workshop March 22, ‘11 Diagnosis of Breast Cancer by Modular.
Application of Stacked Generalization to a Protein Localization Prediction Task Melissa K. Carroll, M.S. and Sung-Hyuk Cha, Ph.D. Pace University, School.
FUZZ-IEEE 2009 Methods of Interpretation of a Non-stationary Fuzzy System for the Treatment of Breast Cancer Xiao-Ying Wang 1, Jonathan M. Garibaldi 1,
Huge Raw Data Cleaning Data Condensation Dimensionality Reduction Data Wrapping/ Description Machine Learning Classification Clustering Rule Generation.
Medical Data Mining Using Fuzzy Evolutionary Computing Abdul Razak Hussain 1 October 2002.
Lazy Learning k-Nearest Neighbour Motivation: availability of large amounts of processing power improves our ability to tune k-NN classifiers.
Data Mining with Decision Trees Lutz Hamel Dept. of Computer Science and Statistics University of Rhode Island.
Three kinds of learning
Feature Selection and Error Tolerance for the Logical Analysis of Data Craig Bowles Kathryn Davidson Cornell University University of Pennsylvania Mentor:
© Prentice Hall1 DATA MINING Introductory and Advanced Topics Part II Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
February 13, 1997CWU B.Kovalerchuk1 DESIGN OF CONSISTENT SYSTEM FOR RADIOLOGISTS TO SUPPORT BREAST CANCER DIAGNOSIS.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Data Mining By Andrie Suherman. Agenda Introduction Major Elements Steps/ Processes Tools used for data mining Advantages and Disadvantages.
1 Introduction to Support Vector Machines for Data Mining Mahdi Nasereddin Ph.D. Pennsylvania State University School of Information Sciences and Technology.
Data Mining Techniques
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
A Simple Method to Extract Fuzzy Rules by Measure of Fuzziness Jieh-Ren Chang Nai-Jian Wang.
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
COMP3503 Intro to Inductive Modeling
Prediction model building and feature selection with SVM in breast cancer diagnosis Cheng-Lung Huang, Hung-Chang Liao, Mu- Chen Chen Expert Systems with.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
RECENT DEVELOPMENTS OF INDUCTION MOTOR DRIVES FAULT DIAGNOSIS USING AI TECHNIQUES 1 Oly Paz.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
1 Pattern Classification X. 2 Content General Method K Nearest Neighbors Decision Trees Nerual Networks.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Machine Learning.
Data Mining Knowledge on rough set theory SUSHIL KUMAR SAHU.
KNOWLEDGE BASED TECHNIQUES INTRODUCTION many geographical problems are ill-structured an ill-structured problem "lacks a solution algorithm.
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.
I Robot.
Active Sonar Target Identification Using Evolutionary Neural Logic Networks Athanasios Tsakonas Dept. of Financial and Management Engineering, University.
Complexity of Functions with Cartesian GP and Recursion. John Woodward. School of Computer Science, The University of Birmingham, United Kingdom. 1 OVERVIEW.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
Data Mining and Decision Trees 1.Data Mining and Biological Information 2.Data Mining and Machine Learning Techniques 3.Decision trees and C5 4.Applications.
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
Prognostic Prediction of Breast Cancer Using C5 Sakina Begum May 1, 2001.
ISQS 7342 Dr. zhangxi Lin By: Tej Pulapa. DT in Forecasting Targeted Marketing - Know before hand what an online customer loves to see or hear about.
Classification using Decision Trees 1.Data Mining and Information 2.Data Mining and Machine Learning Techniques 3.Decision trees and C5 4.Applications.
Data Mining and Decision Support
Data Mining By: Johan Johansson. Mining Techniques Association Rules Association Rules Decision Trees Decision Trees Clustering Clustering Nearest Neighbor.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Analyzing Promoter Sequences with Multilayer Perceptrons Glenn Walker ECE 539.
DATA MINING TECHNIQUES (DECISION TREES ) Presented by: Shweta Ghate MIT College OF Engineering.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
School of Computer Science & Engineering
Prepared by: Mahmoud Rafeek Al-Farra
Introduction to Soft Computing
What is Pattern Recognition?
Intelligent Systems and
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
A task of induction to find patterns
Using Bayesian Network in the Construction of a Bi-level Multi-classifier. A Case Study Using Intensive Care Unit Patients Data B. Sierra, N. Serrano,
A task of induction to find patterns
Modeling IDS using hybrid intelligent systems
Presentation transcript:

Evolutionary Neural Logic Networks for Breast Cancer Diagnosis A.Tsakonas 1, G. Dounias 2, E.Panourgias 3, G.Panagi 4 1 Aristotle University of Thessaloniki, 2 University of the Aegean, 3 Euroclinic Hospital, 4 General Hospital of Chios “Skylitseion” Greece

WCAO, Crete,October,2004 Contents Cytological Breast Cancer Diagnosis Neural-Symbolic Systems & Hybrid C.I. Neural Logic Networks (NLNs) Evolutionary CI: Genetic Programming (GP) NLNs built from data: Evolutionary NLNs: ENLN Presentation of Results / Discussion Future Work

WCAO, Crete,October,2004 From Computational Intelligence to Evolutionary Neural Logic Networks Computational Intelligence (CI) Fuzzy Logic, Neural Networks, Evolutionary Comp., Machine Learning, etc. Hybrid Systems (Combination of NN, ML, EC, FL, etc.) Inductive and Logic Based Systems (ML, FS) Evolutionary and Neural Computing Techniques (EC, NN) Combined C.I. Hybrid Systems (e.g. ENLN) C.I. and Data Transformation Techniques (e.g. Wavelets)

WCAO, Crete,October,2004 Neural Logic Networks Finite directed graph Consisted by a set of input nodes and an output node The possible value for a node can be one of three ordered pair activation values (1,0) for true, (0,1) for false and (0,0) for don't know

# NNs (since the 60’s): high accuracy but no interpretability # NLNs(in the 90’s) : NN + Logic Theory (3-valued logic) # 3-valued logic: yes, no, don’t-know # (Grammar-guided) GP: Searching for solutions by evolution # ENLNs: NLN + GP (GP-driven NLNs) # The GP finds the best possible NLN in the form of rules #  (comparable) accuracy + (better) comprehensibility

WCAO, Crete,October,2004 Expressing NLNs into PROLOG rules We may create rules into the programming language PROLOG directly by every neural logic network.

WCAO, Crete,October,2004 Constructing NLNs from data : the Evolutionary NLNs

WCAO, Crete,October,2004 Breast Cancer Diagnosis Data collected from Medical University of Winsconsin (696 records, 9 continuous features) O. L. Mangasarian and W. H. Wolberg, Cancer diagnosis via linear programming, SIAM News, Volume 23, Number 5, September 1990, pp O. L. Mangasarian, R. Setiono, W.H. Wolberg, Pattern recognition via linear programming: Theory and application to medical diagnosis", in: Large-scale numerical optimization, Thomas F. Coleman and Yuying Li, editors, SIAM Publications, Philadelphia 1990, pp

WCAO, Crete,October,2004 Data and system setup

WCAO, Crete,October,2004 Data Features

WCAO, Crete,October,2004 Results Highest classification accuracy obtained: 94.25% in unknown data ENLN selected not to use the Marginal Adhesion feature Other competitive techniques achieve % (e.g. nearest neighbour algorithm) (CNLN (P1 (P1 (In T3) (S1 (In T7) (Rule 0 0) E)) (P1 (P1 (P1 (P1 (P1 (In T1) (S1 (In T5) (Link (Rule 6 6)) E)) (S1 (S1 (In T2) (Link (Link (Rule 0 0))) E) (Link (Rule 0 0)) E)) (S1 (In T6) (Rule 0 0) E)) (P1 (S1 (In T1) (Rule 0 0) (S2 E (Rule 0 0) (S2 E (Rule 0 0) E))) (S1 (P1 (S1 (In T2) (Rule 0 0) (P2 (S2 E (Rule 0 0) E) (Rule 0 0) E)) (P1 (In T8) (S1 (In T6) (Rule 6 6) E))) (Rule 0 0) (P2 E (Rule 0 0) (S2 (S2 E (Rule 2 4) E) (Rule 0 0) E))))) (P1 (P1 (In T3) (S1 (In T7) (Rule 0 0) E)) (P1 (P1 (In T1) (In T7)) (S1 (In T2) (Link (Rule 0 0)) E))))) (Rule 6 6))

WCAO, Crete,October,2004 Summary We applied a “hybrid CI” approach in a breast cancer database Data: cytological information from past (diagnosed) cases We proposed an evolutionary computation-based neural logic technique for breast cancer diagnosis that maintains: High classification rate (94.25%) Some solution interpretability Potential knowledge extraction Discussion: some attributes are extensively used to construct the classifier, whereas some other are not selected at all. Future Directions: More experiments are needed (simpler solutions) Inductive decision trees might perform slightly worse in accuracy but the results are much more comprehensible