SlideShare a Scribd company logo
1 of 27
Fuzzy Rule based Expert System
for Diagnosis of Lung Cancer
Mohammad Hossein Fazel Zarandi
Farzad Vasheghani Farahani
Abbas Ahmadi
NAFIPS 2015
Redmond, WA | August 17 - 19
Topics
• Introduction
• Objectives
• Procedure
• Architecture
• Background
• Proposed system
• Contribution
• Conclusion
• Reference
Objectives
The objectives we're looking in designing this “Graphical Fuzzy
Rule-based Expert System”:
A system for diagnosis of lung cancer that:
• Helps physicians as a second opinion
• Takes uncertainty and vagueness into account
• Is Fast and helpful
• Has convenience of the users
Procedure
A. Domain knowledge gathering
• Interviews with medical experts
• Books
• Websites
B. Patient information acquisition
• Risk factors
• Symptoms
• Other facts
C. Creating fuzzy system (Using fuzzy type-2)
• Calculating membership function
• Creating fuzzy rule bases
• Defuzzification
D. Graphical user interface (GUI)
How to achieve the desired objectives?
Architecture
Knowledge
Base
Working
Memory
Inference
Engine
User
Interface
Type-2 Fuzzy
Logic
Background
Background
Early studies of “artificial intelligence in medicine application”
started in the end of the 1960's and led to the emergence of
experimental systems such as:
• MYCIN
• INTERNIST
• ONCOCIN
• CASNET
• EXPERT
A rule-based expert system to
diagnose and recommend treatment
for certain blood infections
Background
Early studies of “artificial intelligence in medicine application”
started in the end of the 1960's and led to the emergence of
experimental systems such as:
• MYCIN
• INTERNIST
• ONCOCIN
• CASNET
• EXPERT
A rule-based expert system for the
diagnosis of complex problems in
general internal medicine.
Background
Early studies of “artificial intelligence in medicine application”
started in the end of the 1960's and led to the emergence of
experimental systems such as:
• MYCIN
• INTERNIST
• ONCOCIN
• CASNET
• EXPERT
A rule-based medical expert system
for oncology protocol management.
It was designed to assist physicians
in treating cancer patients receiving
chemotherapy.
Background
Decision Recommendation Solution
Expert systems (ES): derived from a branch of artificial intelligence
(AI) that provides expert advice such as:
In order to develop an expert system the knowledge should to be
extracted from domain expert and then it should be converted into
a computer program (knowledge representation).
Background
Fuzzy Expert Systems in medicine:
The process of diagnosis is difficult and is often associated with
uncertainty.
• For patients, it is often very difficult to explain what kind of pain
they feel
• The diagnostic decision depends upon experience, expertise and
perception of the practitioner
Fuzzy logic presents powerful reasoning methods
that can handle uncertainties and vagueness
Proposed System
Systematic overview
4
3
User Action
System Action
Step 1
Step 1: The system takes risk factors of lung cancer from user as
crisp inputs. These risk factors include age and some binary
variables.
General
Information
- Age
- Gender
- Skin Color
Life style
- Smoking and secondhand smoke
- Exposure to asbestos or other pollutants
- Exposure to radon
Genetic
background
- Family history
Step 2
Step 2: A crisp score between [0,1] produced through binary
variables of risk factors. (All variables except age)
Note: In medical application such as diagnosis, these binary variables
affect the physician’s mind. This step solves the problem of binary input of
risk factors. Indeed, we could consider a score (value) for binary variables
in our system to differentiate patients from each other.
Step 3
Step 3: Here, after fuzzification of
age and score obtained in previous
step, the system returns the initial
suspicion to existence of lung cancer
in defuzzified form using centroid
method.
The output of this part is a linguistic
term that expresses the degree of
suspicion to the lung cancer.
Step 3 (Cont.)
The first rule set is as follow:
• IF PART:
Score 1 and Age
• THEN PART:
Initial suspicion (first output)
Note: The rule-base of system
consists of two rule sets and the
inference is done twice.
Step 3 (Cont.)
Centroid method is used for defuzzification which takes fuzzy set
as input and output is a crisp value. Output of first rule set (Initial
suspicion) is shown below:
Step 4
Step 4: Symptoms and signs of the disease must be embedded to
system through user. All of them are binary crisp values.
Primary
symptoms
- Shortness of breath
- Feeling tired
- Infections
- Wheezing
- Loss of appetite
- Consistent cough
- Chest pain
- Hoarseness
- Weight loss
- Coughing up blood
Secondary
symptoms
- Bone pain (like pain in the back or hips)
- Nervous system changes (such as headache,
weakness or numbness of an arm or leg,
dizziness, balance problems, or seizures)
- Yellowing of the skin and eyes (jaundice)
- Lumps near the surface of the body,
(collections of immune system cells)
Step 5
Step 5: A crisp score between [0,1] generated using binary variables
of patient’s symptoms like step 2.
Note: According to domain expert knowledge, five linguistic variables (Very low,
Low, Medium, High, Very high) are used based on Gaussian functions for both
scores in the problem about risk factors and symptoms as the same.
Step 6
Step 6: Fuzzy inference system activates again to produce
possibility of disease (final result) of the system through Mamdani
inference method.
Step 6 (Cont.)
The second rule set is as follow:
• IF PART:
Score 2 and Output of rule set 1
• THEN PART:
Possibility of disease (final output)
Note: The result obtained in the first
rule set (Initial suspicion) used as an
input for the second one.
Step 6 (Cont.)
Output of second rule set (Possibility of disease) is shown below.
centroid method is used for defuzzification.
Contribution
Apply fuzzy type-2 in order to create inference engine.
Solving the problem of binary variables exist in risk factors and
symptoms of lung cancer.
Provide an interaction between user and system through
graphical user interface (GUI) in MatLab.
Conclusion
• In present work , the manner of an expert in diagnosis process is
simulated.
• Fuzzy rules with binary premise and uncertain consequent are
modeled.
• The output of the system is a crisp value and it’s determined the
CT scan should be taken or not.
• Results of this system are close to a physician.
References
• “Cancer of the Lung and Bronchus - SEER Stat Fact Sheets.” [Online]. Available:
http://seer.cancer.gov/statfacts/html/lungb.html. [Accessed: 13-Feb-2015]. Additional
supporting data
• “What are the key statistics about lung cancer?” [Online]. Available:
http://www.cancer.org/cancer/lungcancer-non-smallcell/detailedguide/non-small-cell-
lung-cancer-key-statistics. [Accessed: 01-Mar-2015].
• M. H. F. Zarandi, I. B. Turksen, and S. M. M. Hoseini, “Architecture for Supply Chains,”
vol. 15, no. 5, 2008.
• M. H. F. Zarandi, M. Zolnoori, M. Moin, and H. Heidarnejad, “A Fuzzy Rule-Based Expert
System for Diagnosing Asthma,” vol. 17, no. 2, 2010.
• M. A. Ghahazi, “Fuzzy Rule based Expert System for Diagnosis of Multiple Sclerosis,” pp.
1–5, 2014.
Thanks for listening …

More Related Content

What's hot

Inductive analytical approaches to learning
Inductive analytical approaches to learningInductive analytical approaches to learning
Inductive analytical approaches to learningswapnac12
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
Spider Monkey Optimization Algorithm
Spider Monkey Optimization AlgorithmSpider Monkey Optimization Algorithm
Spider Monkey Optimization AlgorithmAhmed Fouad Ali
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesCristina Pérez Benito
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)vani261
 
Machine Learning for Disease Prediction
Machine Learning for Disease PredictionMachine Learning for Disease Prediction
Machine Learning for Disease PredictionMustafa Oğuz
 
Problem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsProblem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsDr. C.V. Suresh Babu
 

What's hot (20)

ANFIS
ANFISANFIS
ANFIS
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 
Inductive analytical approaches to learning
Inductive analytical approaches to learningInductive analytical approaches to learning
Inductive analytical approaches to learning
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Machine learning
Machine learningMachine learning
Machine learning
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Spider Monkey Optimization Algorithm
Spider Monkey Optimization AlgorithmSpider Monkey Optimization Algorithm
Spider Monkey Optimization Algorithm
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Truth management system
Truth  management systemTruth  management system
Truth management system
 
Expert system
Expert systemExpert system
Expert system
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Lecture 6 expert systems
Lecture 6   expert systemsLecture 6   expert systems
Lecture 6 expert systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)
 
Medical Image Processing
Medical Image ProcessingMedical Image Processing
Medical Image Processing
 
Machine Learning for Disease Prediction
Machine Learning for Disease PredictionMachine Learning for Disease Prediction
Machine Learning for Disease Prediction
 
Problem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsProblem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence Projects
 

Similar to Fuzzy rule based expert system for diagnosis of lung cancer

Health Analyzer System
Health Analyzer SystemHealth Analyzer System
Health Analyzer SystemIRJET Journal
 
Kcps c3 (040704)
Kcps c3 (040704)Kcps c3 (040704)
Kcps c3 (040704)Nik Syafiq
 
Plug In Generator To Produce Variant Outputs For Unique Data.
Plug In Generator To Produce Variant Outputs For Unique Data.Plug In Generator To Produce Variant Outputs For Unique Data.
Plug In Generator To Produce Variant Outputs For Unique Data.IJRES Journal
 
Multiple Disease Prediction System
Multiple Disease Prediction SystemMultiple Disease Prediction System
Multiple Disease Prediction SystemIRJET Journal
 
Heart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsHeart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsIRJET Journal
 
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIRJET Journal
 
“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”IRJET Journal
 
DISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSDISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSIRJET Journal
 
Heart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningHeart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningIRJET Journal
 
Lung Conditions Prognosis Using CNN Model.pptx
Lung Conditions Prognosis Using CNN Model.pptxLung Conditions Prognosis Using CNN Model.pptx
Lung Conditions Prognosis Using CNN Model.pptxDrIndrajeetKumar
 
IRJET - Medicine Recommendation System
IRJET - Medicine Recommendation SystemIRJET - Medicine Recommendation System
IRJET - Medicine Recommendation SystemIRJET Journal
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...blejyants
 
Proposed Model for Chest Disease Prediction using Data Analytics
Proposed Model for Chest Disease Prediction using Data AnalyticsProposed Model for Chest Disease Prediction using Data Analytics
Proposed Model for Chest Disease Prediction using Data Analyticsvivatechijri
 
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...IRJET- Result on the Application for Multiple Disease Prediction from Symptom...
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...IRJET Journal
 
IRJET- GDPS - General Disease Prediction System
IRJET- GDPS - General Disease Prediction SystemIRJET- GDPS - General Disease Prediction System
IRJET- GDPS - General Disease Prediction SystemIRJET Journal
 
Implementing Clinical Decision
Implementing Clinical DecisionImplementing Clinical Decision
Implementing Clinical DecisionCMDLMS
 

Similar to Fuzzy rule based expert system for diagnosis of lung cancer (20)

Health Analyzer System
Health Analyzer SystemHealth Analyzer System
Health Analyzer System
 
Kcps c3 (040704)
Kcps c3 (040704)Kcps c3 (040704)
Kcps c3 (040704)
 
Plug In Generator To Produce Variant Outputs For Unique Data.
Plug In Generator To Produce Variant Outputs For Unique Data.Plug In Generator To Produce Variant Outputs For Unique Data.
Plug In Generator To Produce Variant Outputs For Unique Data.
 
Multiple Disease Prediction System
Multiple Disease Prediction SystemMultiple Disease Prediction System
Multiple Disease Prediction System
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Heart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsHeart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning Algorithms
 
Presentation PFE
Presentation PFEPresentation PFE
Presentation PFE
 
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
 
“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”
 
DISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSDISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMS
 
Heart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningHeart Disease Prediction using Data Mining
Heart Disease Prediction using Data Mining
 
Lung Conditions Prognosis Using CNN Model.pptx
Lung Conditions Prognosis Using CNN Model.pptxLung Conditions Prognosis Using CNN Model.pptx
Lung Conditions Prognosis Using CNN Model.pptx
 
IRJET - Medicine Recommendation System
IRJET - Medicine Recommendation SystemIRJET - Medicine Recommendation System
IRJET - Medicine Recommendation System
 
Final_Presentation.pptx
Final_Presentation.pptxFinal_Presentation.pptx
Final_Presentation.pptx
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
 
G0331038042
G0331038042G0331038042
G0331038042
 
Proposed Model for Chest Disease Prediction using Data Analytics
Proposed Model for Chest Disease Prediction using Data AnalyticsProposed Model for Chest Disease Prediction using Data Analytics
Proposed Model for Chest Disease Prediction using Data Analytics
 
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...IRJET- Result on the Application for Multiple Disease Prediction from Symptom...
IRJET- Result on the Application for Multiple Disease Prediction from Symptom...
 
IRJET- GDPS - General Disease Prediction System
IRJET- GDPS - General Disease Prediction SystemIRJET- GDPS - General Disease Prediction System
IRJET- GDPS - General Disease Prediction System
 
Implementing Clinical Decision
Implementing Clinical DecisionImplementing Clinical Decision
Implementing Clinical Decision
 

Recently uploaded

pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...delhimodelshub1
 
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunNiamh verma
 
Low Rate Call Girls In Bommanahalli Just Call 7001305949
Low Rate Call Girls In Bommanahalli Just Call 7001305949Low Rate Call Girls In Bommanahalli Just Call 7001305949
Low Rate Call Girls In Bommanahalli Just Call 7001305949ps5894268
 
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknow
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in LucknowRussian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknow
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknowgragteena
 
Leading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsLeading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsHelenBevan4
 
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call Now
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call NowKukatpally Call Girls Services 9907093804 High Class Babes Here Call Now
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call NowHyderabad Call Girls Services
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girlsddev2574
 
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabaddelhimodelshub1
 
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...ggsonu500
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
College Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbai
College Call Girls Mumbai Alia 9910780858 Independent Escort Service MumbaiCollege Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbai
College Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbaisonalikaur4
 
Call Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any TimeCall Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...High Profile Call Girls Chandigarh Aarushi
 

Recently uploaded (20)

pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
 
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
 
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
 
Low Rate Call Girls In Bommanahalli Just Call 7001305949
Low Rate Call Girls In Bommanahalli Just Call 7001305949Low Rate Call Girls In Bommanahalli Just Call 7001305949
Low Rate Call Girls In Bommanahalli Just Call 7001305949
 
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknow
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in LucknowRussian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknow
Russian Escorts Aishbagh Road * 9548273370 Naughty Call Girls Service in Lucknow
 
Leading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsLeading transformational change: inner and outer skills
Leading transformational change: inner and outer skills
 
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call Now
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call NowKukatpally Call Girls Services 9907093804 High Class Babes Here Call Now
Kukatpally Call Girls Services 9907093804 High Class Babes Here Call Now
 
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
 
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service GuwahatiCall Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
 
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service DehradunCall Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
 
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Kirti 9907093804 Independent Escort Service Hyderabad
 
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...
Gurgaon Sector 90 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few ...
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
 
College Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbai
College Call Girls Mumbai Alia 9910780858 Independent Escort Service MumbaiCollege Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbai
College Call Girls Mumbai Alia 9910780858 Independent Escort Service Mumbai
 
Call Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any TimeCall Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any Time
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
 
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service LucknowCall Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
 

Fuzzy rule based expert system for diagnosis of lung cancer

  • 1. Fuzzy Rule based Expert System for Diagnosis of Lung Cancer Mohammad Hossein Fazel Zarandi Farzad Vasheghani Farahani Abbas Ahmadi NAFIPS 2015 Redmond, WA | August 17 - 19
  • 2. Topics • Introduction • Objectives • Procedure • Architecture • Background • Proposed system • Contribution • Conclusion • Reference
  • 3. Objectives The objectives we're looking in designing this “Graphical Fuzzy Rule-based Expert System”: A system for diagnosis of lung cancer that: • Helps physicians as a second opinion • Takes uncertainty and vagueness into account • Is Fast and helpful • Has convenience of the users
  • 4. Procedure A. Domain knowledge gathering • Interviews with medical experts • Books • Websites B. Patient information acquisition • Risk factors • Symptoms • Other facts C. Creating fuzzy system (Using fuzzy type-2) • Calculating membership function • Creating fuzzy rule bases • Defuzzification D. Graphical user interface (GUI) How to achieve the desired objectives?
  • 7. Background Early studies of “artificial intelligence in medicine application” started in the end of the 1960's and led to the emergence of experimental systems such as: • MYCIN • INTERNIST • ONCOCIN • CASNET • EXPERT A rule-based expert system to diagnose and recommend treatment for certain blood infections
  • 8. Background Early studies of “artificial intelligence in medicine application” started in the end of the 1960's and led to the emergence of experimental systems such as: • MYCIN • INTERNIST • ONCOCIN • CASNET • EXPERT A rule-based expert system for the diagnosis of complex problems in general internal medicine.
  • 9. Background Early studies of “artificial intelligence in medicine application” started in the end of the 1960's and led to the emergence of experimental systems such as: • MYCIN • INTERNIST • ONCOCIN • CASNET • EXPERT A rule-based medical expert system for oncology protocol management. It was designed to assist physicians in treating cancer patients receiving chemotherapy.
  • 10. Background Decision Recommendation Solution Expert systems (ES): derived from a branch of artificial intelligence (AI) that provides expert advice such as: In order to develop an expert system the knowledge should to be extracted from domain expert and then it should be converted into a computer program (knowledge representation).
  • 11. Background Fuzzy Expert Systems in medicine: The process of diagnosis is difficult and is often associated with uncertainty. • For patients, it is often very difficult to explain what kind of pain they feel • The diagnostic decision depends upon experience, expertise and perception of the practitioner Fuzzy logic presents powerful reasoning methods that can handle uncertainties and vagueness
  • 14. Step 1 Step 1: The system takes risk factors of lung cancer from user as crisp inputs. These risk factors include age and some binary variables. General Information - Age - Gender - Skin Color Life style - Smoking and secondhand smoke - Exposure to asbestos or other pollutants - Exposure to radon Genetic background - Family history
  • 15. Step 2 Step 2: A crisp score between [0,1] produced through binary variables of risk factors. (All variables except age) Note: In medical application such as diagnosis, these binary variables affect the physician’s mind. This step solves the problem of binary input of risk factors. Indeed, we could consider a score (value) for binary variables in our system to differentiate patients from each other.
  • 16. Step 3 Step 3: Here, after fuzzification of age and score obtained in previous step, the system returns the initial suspicion to existence of lung cancer in defuzzified form using centroid method. The output of this part is a linguistic term that expresses the degree of suspicion to the lung cancer.
  • 17. Step 3 (Cont.) The first rule set is as follow: • IF PART: Score 1 and Age • THEN PART: Initial suspicion (first output) Note: The rule-base of system consists of two rule sets and the inference is done twice.
  • 18. Step 3 (Cont.) Centroid method is used for defuzzification which takes fuzzy set as input and output is a crisp value. Output of first rule set (Initial suspicion) is shown below:
  • 19. Step 4 Step 4: Symptoms and signs of the disease must be embedded to system through user. All of them are binary crisp values. Primary symptoms - Shortness of breath - Feeling tired - Infections - Wheezing - Loss of appetite - Consistent cough - Chest pain - Hoarseness - Weight loss - Coughing up blood Secondary symptoms - Bone pain (like pain in the back or hips) - Nervous system changes (such as headache, weakness or numbness of an arm or leg, dizziness, balance problems, or seizures) - Yellowing of the skin and eyes (jaundice) - Lumps near the surface of the body, (collections of immune system cells)
  • 20. Step 5 Step 5: A crisp score between [0,1] generated using binary variables of patient’s symptoms like step 2. Note: According to domain expert knowledge, five linguistic variables (Very low, Low, Medium, High, Very high) are used based on Gaussian functions for both scores in the problem about risk factors and symptoms as the same.
  • 21. Step 6 Step 6: Fuzzy inference system activates again to produce possibility of disease (final result) of the system through Mamdani inference method.
  • 22. Step 6 (Cont.) The second rule set is as follow: • IF PART: Score 2 and Output of rule set 1 • THEN PART: Possibility of disease (final output) Note: The result obtained in the first rule set (Initial suspicion) used as an input for the second one.
  • 23. Step 6 (Cont.) Output of second rule set (Possibility of disease) is shown below. centroid method is used for defuzzification.
  • 24. Contribution Apply fuzzy type-2 in order to create inference engine. Solving the problem of binary variables exist in risk factors and symptoms of lung cancer. Provide an interaction between user and system through graphical user interface (GUI) in MatLab.
  • 25. Conclusion • In present work , the manner of an expert in diagnosis process is simulated. • Fuzzy rules with binary premise and uncertain consequent are modeled. • The output of the system is a crisp value and it’s determined the CT scan should be taken or not. • Results of this system are close to a physician.
  • 26. References • “Cancer of the Lung and Bronchus - SEER Stat Fact Sheets.” [Online]. Available: http://seer.cancer.gov/statfacts/html/lungb.html. [Accessed: 13-Feb-2015]. Additional supporting data • “What are the key statistics about lung cancer?” [Online]. Available: http://www.cancer.org/cancer/lungcancer-non-smallcell/detailedguide/non-small-cell- lung-cancer-key-statistics. [Accessed: 01-Mar-2015]. • M. H. F. Zarandi, I. B. Turksen, and S. M. M. Hoseini, “Architecture for Supply Chains,” vol. 15, no. 5, 2008. • M. H. F. Zarandi, M. Zolnoori, M. Moin, and H. Heidarnejad, “A Fuzzy Rule-Based Expert System for Diagnosing Asthma,” vol. 17, no. 2, 2010. • M. A. Ghahazi, “Fuzzy Rule based Expert System for Diagnosis of Multiple Sclerosis,” pp. 1–5, 2014.

Editor's Notes

  1. 1