SlideShare a Scribd company logo
1 of 23
Randomization Approach in Case-
Based Reasoning: case of study of
mammography mass
Authors:
• Miled Basma BENTAIBA-LAGRID (LCSI, ESI)
• Dr. Lydia Bouzar-Benlabiod (LCSI, ESI)
• Prof. Stuart H. Rubin (SPAWAR)
• Prof. Thouraya Bouabana-Tebibel (LCSI, ESI)
• Maria Roumeissa Hanini (LCSI, ESI)
1
2
Introduction
The concept of
problem solving for
humans
The case-based
reasoning imitates the
human thinking
An evolutionary case-
base versus a static
case-base
3
Definitions
Randomization
First defined
by Chaitin
1975
Knowledge amplification
Using transformation
Knowledge induction
Domain-specific
Self-referenced
4
Definitions
Case / Case-Base
• { Problem } solutionCase
•Form of the case
•Example
𝐶𝑗: 𝑡1: 𝑣𝑗,1, 𝑡2: 𝑣𝑗,2, … , 𝑡 𝑛: 𝑣𝑗,n → 𝑆𝑗
𝐶1: {𝐵𝐼 − 𝑅𝐴𝐷𝑆: 5, 𝑎𝑔𝑒: 67, 𝑠ℎ𝑎𝑝𝑒: 𝑙𝑜𝑏𝑢𝑙𝑎𝑟, 𝑚𝑎𝑟𝑔𝑖𝑛: 𝑠𝑝𝑒𝑐𝑢𝑙𝑎𝑡𝑒𝑑,
𝑑𝑒𝑛𝑠𝑖𝑡𝑦: 𝑙𝑜𝑤} → 𝑚𝑎𝑙𝑖𝑔𝑛𝑎𝑛𝑡
How to increase
accuracy and
efficiency of CBR’s
problem resolution?
Current Solutions
• Feed the case-base
using inference
methods
Problem
• A massive case-base
may deteriorate the
CBR’s rapidity of search
Proposed Solution
• Amplify the knowledge
using randomization
Problem
• The generated cases
may not be valid
Solution
Validate the generated
cases before their use
5
Motivation
• A generic method was proposed (S. H. Rubin)
6
Traveling
Robots
Scheduling
systems
Refrigerator
design
Cyber context
Military
strategies
Related Work
Randomization
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented case-
base
Knowledge amplification using
randomization
store the case new iteration
Validation Module
coherence verification
stochastic validation
absolute validation
coherent
cases
stochastic validity >
validity threshold
stochastic validity <
validity threshold
Proposed Approach
Global Overview
7
Proposed Approach
The segmented Case-Base  Similarities
• Solution part similarities
• Problem part similarities
• Depends on the values of the
attributes
• Qualitative attributes
• Quantitative attributes
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
8
Proposed Approach
The segmented Case-Base  Attributes Weighting
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
9
• Highly similar
• Same solution
V
• Highly similar
• Different solution
X
• Slightly similar
• Same solution
Y
• Slightly similar
• Different solution
ZW = (V + Z) – (X + Y)
Proposed Approach
The segmented Case-Base  Knowledge Structuring
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
P highly
similar to
the
delegate
… … …
P less highly
similar to
the
delegate
…
P slightly
similar to
the
delegate
…
… …
… …
… …
…
…
delegate
P1
…
delegate
Pk
…
delegate
Pj
Levels
level1level2…leveln
Sector represented by S = X1
C: problem (P)  solution (S)
Segmentrepresentedby:
S=X1
Delegate=Pk
Sector
represented
by with S =
Xm
Case form:
10
Proposed Approach
Knowledge Amplification Using Randomization
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
 Ca : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: va,j+1, …, tn: va,n}  S
 Cb : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: vb,j+1, …, tn: vb,n}  S
 Let W1 > W2 > … Wj > Wj+1 > … > Wn be the weights of the
attributes t1, t2, …, tj, tj+1, …, tn
• Cc : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: va,j+1, …, tn: va,n}  S
• Cd : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: vb,j+1, …, tn: vb,n}  S
11
Proposed Approach
Verification and Validation  Three Steps Validation
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
coherent
cases
stochastic validity >
validity threshold
store the case new iteration
stochastic validity <
validity threshold
12
Proposed Approach
Verification and Validation  Coherence Verification
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
• Verification of the problem part
• Verification of the solution part
• Verification of the coherence of the case
13
Proposed Approach
Verification and Validation  Stochastic Validation
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
Parameters to calculate the stochastic
validity:
• The ratios of the frequency of the case by
the frequency of the problem part
regardless of the solution
• How much is it similar to a fully valid case?
Are the solutions the same or not?
14
Proposed Approach
Verification and Validation  Absolute Validation
Case-Based Reasoning
Retrieve
Reuse
Revise
Retain
Segmented
case-base
Knowledge amplification
using randomization
Validation Module
coherence verification
stochastic validation
absolute validation
• Cases that have a high stochastic validity
are verified using absolute validation.
• The absolute validation is fulfilled by the
expert.
15
Application Domain
Mammography Mass  Attributes
BI-RADS
• From 1 and 5
Age
• From 0 to 100
Shape
• round
• oval
• lobular
• irregular.
Margin
• circumscribed
• micro-lobulate
• obscured
• ill-defined
• speculated
Density
• high
• iso
• low
• fat-
containing.
Severity
• benign
• malignant
16
Application Domain
Mammography Mass  Formalization / Data
• UCI Machine Learning Repository (961 case, 688 non-
duplicated)
Data
•Form of the case
•Example
𝐵𝐼, 𝑎𝑔𝑒, 𝑠ℎ𝑎𝑝𝑒, 𝑚𝑎𝑟𝑔𝑖𝑛, 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 → {𝑠𝑒𝑣𝑒𝑟𝑖𝑡𝑦}
1 : :5, :67, : , : ,
:
{
}
C BI RADS age shape lobular margin speculated
density low malignant
-
®
17
Experiments
Randomization and the Resolution Accuracy1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
0
2
4
6
8
10
12
14
16
18
Experiments on 100 problems
Numberofresolvedproblems
Resolved Problems Rate
18
Experiments
Randomization and the Resolution Time
Resolution time progress
19
Conclusion
Main contributions are:
(1) Randomization technique for amplification,
(2) Segmentation of the case-base,
(3)Validation prosses based on three layers,
(4) Identify the severity of a mammography mass
20
Future Work
Improve the
absolute
validation using
an automatic
process
How the CBR can
use the
segmented CB?
21
Thank you
22
Randomization Approach in Case-
Based Reasoning: case of study of
mammography mass
Authors:
• Miled Basma BENTAIBA-LAGRID bm_bentaiba@esi.dz
• Dr. Lydia Bouzar-Benlabiod l_bouzar@esi.dz
• Prof. Stuart H. Rubin stuart.rubin@navy.mil
• Prof. Thouraya Bouabana-Tebibel t_tebibel@esi.dz
• Maria Roumeissa Hanini m_hanini@esi.dz
23

More Related Content

What's hot

Webinar slides how to reduce sample size ethically and responsibly
Webinar slides   how to reduce sample size ethically and responsiblyWebinar slides   how to reduce sample size ethically and responsibly
Webinar slides how to reduce sample size ethically and responsiblynQuery
 
original
originaloriginal
originalbutest
 
An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier ananth
 
Webinar slides- alternatives to the p-value and power
Webinar slides- alternatives to the p-value and power Webinar slides- alternatives to the p-value and power
Webinar slides- alternatives to the p-value and power nQuery
 
615900072
615900072615900072
615900072picktru
 
Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy researchstars_toto
 
Innovative Sample Size Methods For Clinical Trials
Innovative Sample Size Methods For Clinical Trials Innovative Sample Size Methods For Clinical Trials
Innovative Sample Size Methods For Clinical Trials nQuery
 
Coding, Segmenting & Categorizing in Qualitative Data Analysis
Coding, Segmenting & Categorizing in Qualitative Data AnalysisCoding, Segmenting & Categorizing in Qualitative Data Analysis
Coding, Segmenting & Categorizing in Qualitative Data AnalysisDr. Sarita Anand
 

What's hot (17)

Statistics lesson 1
Statistics lesson 1Statistics lesson 1
Statistics lesson 1
 
Webinar slides how to reduce sample size ethically and responsibly
Webinar slides   how to reduce sample size ethically and responsiblyWebinar slides   how to reduce sample size ethically and responsibly
Webinar slides how to reduce sample size ethically and responsibly
 
1st sem
1st sem1st sem
1st sem
 
Chapter 1 and 2
Chapter 1 and 2 Chapter 1 and 2
Chapter 1 and 2
 
Sp110623
Sp110623Sp110623
Sp110623
 
2012 predictive clusters
2012 predictive clusters2012 predictive clusters
2012 predictive clusters
 
original
originaloriginal
original
 
An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier
 
Content analysis20 07-12
Content analysis20 07-12Content analysis20 07-12
Content analysis20 07-12
 
Data analysis Design Document
Data analysis Design DocumentData analysis Design Document
Data analysis Design Document
 
Webinar slides- alternatives to the p-value and power
Webinar slides- alternatives to the p-value and power Webinar slides- alternatives to the p-value and power
Webinar slides- alternatives to the p-value and power
 
615900072
615900072615900072
615900072
 
Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy research
 
Innovative Sample Size Methods For Clinical Trials
Innovative Sample Size Methods For Clinical Trials Innovative Sample Size Methods For Clinical Trials
Innovative Sample Size Methods For Clinical Trials
 
Qualitative data analysis
Qualitative data analysisQualitative data analysis
Qualitative data analysis
 
Coding, Segmenting & Categorizing in Qualitative Data Analysis
Coding, Segmenting & Categorizing in Qualitative Data AnalysisCoding, Segmenting & Categorizing in Qualitative Data Analysis
Coding, Segmenting & Categorizing in Qualitative Data Analysis
 
Clustering
ClusteringClustering
Clustering
 

Similar to randomization approach in case-based reasoning: case of study of mammography mass

Randomization Approach in Case-Based Reasoning: Case of study of mammography ...
Randomization Approach in Case-Based Reasoning: Case of study of mammography ...Randomization Approach in Case-Based Reasoning: Case of study of mammography ...
Randomization Approach in Case-Based Reasoning: Case of study of mammography ...Miled Basma Bentaiba
 
Risk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine ModelRisk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine ModelJessica Minnier
 
Teaching Bayesian Method
Teaching Bayesian MethodTeaching Bayesian Method
Teaching Bayesian MethodBirte Gröger
 
Lec12-Probability.ppt
Lec12-Probability.pptLec12-Probability.ppt
Lec12-Probability.pptakashok1v
 
Lec12-Probability.ppt
Lec12-Probability.pptLec12-Probability.ppt
Lec12-Probability.pptssuserc7c104
 
Domain adaptation: A Theoretical View
Domain adaptation: A Theoretical ViewDomain adaptation: A Theoretical View
Domain adaptation: A Theoretical ViewChia-Ching Lin
 
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...Gemma Derrick
 
Data mining techniques unit iv
Data mining techniques unit ivData mining techniques unit iv
Data mining techniques unit ivmalathieswaran29
 
Probability Forecasting - a Machine Learning Perspective
Probability Forecasting - a Machine Learning PerspectiveProbability Forecasting - a Machine Learning Perspective
Probability Forecasting - a Machine Learning Perspectivebutest
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.pptssuserec53e73
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.pptssuserec53e73
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.pptssuser71fb63
 
Text classificationmethods
Text classificationmethodsText classificationmethods
Text classificationmethodsFraboni Ec
 
Text classification methods
Text classification methodsText classification methods
Text classification methodsHarry Potter
 

Similar to randomization approach in case-based reasoning: case of study of mammography mass (20)

Randomization Approach in Case-Based Reasoning: Case of study of mammography ...
Randomization Approach in Case-Based Reasoning: Case of study of mammography ...Randomization Approach in Case-Based Reasoning: Case of study of mammography ...
Randomization Approach in Case-Based Reasoning: Case of study of mammography ...
 
AL slides.ppt
AL slides.pptAL slides.ppt
AL slides.ppt
 
Risk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine ModelRisk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine Model
 
Teaching Bayesian Method
Teaching Bayesian MethodTeaching Bayesian Method
Teaching Bayesian Method
 
5. RV and Distributions.pptx
5. RV and Distributions.pptx5. RV and Distributions.pptx
5. RV and Distributions.pptx
 
Lec12-Probability (1).ppt
Lec12-Probability (1).pptLec12-Probability (1).ppt
Lec12-Probability (1).ppt
 
Lec12-Probability.ppt
Lec12-Probability.pptLec12-Probability.ppt
Lec12-Probability.ppt
 
Lec12-Probability.ppt
Lec12-Probability.pptLec12-Probability.ppt
Lec12-Probability.ppt
 
Lec12-Probability.ppt
Lec12-Probability.pptLec12-Probability.ppt
Lec12-Probability.ppt
 
Domain adaptation: A Theoretical View
Domain adaptation: A Theoretical ViewDomain adaptation: A Theoretical View
Domain adaptation: A Theoretical View
 
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...
(I Can't Get No) Saturation: A Simulation and Guidelines for Minimum Sample S...
 
evaluation and credibility-Part 1
evaluation and credibility-Part 1evaluation and credibility-Part 1
evaluation and credibility-Part 1
 
Test of significance
Test of significanceTest of significance
Test of significance
 
Data mining techniques unit iv
Data mining techniques unit ivData mining techniques unit iv
Data mining techniques unit iv
 
Probability Forecasting - a Machine Learning Perspective
Probability Forecasting - a Machine Learning PerspectiveProbability Forecasting - a Machine Learning Perspective
Probability Forecasting - a Machine Learning Perspective
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.ppt
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.ppt
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.ppt
 
Text classificationmethods
Text classificationmethodsText classificationmethods
Text classificationmethods
 
Text classification methods
Text classification methodsText classification methods
Text classification methods
 

Recently uploaded

Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 

Recently uploaded (20)

Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 

randomization approach in case-based reasoning: case of study of mammography mass

  • 1. Randomization Approach in Case- Based Reasoning: case of study of mammography mass Authors: • Miled Basma BENTAIBA-LAGRID (LCSI, ESI) • Dr. Lydia Bouzar-Benlabiod (LCSI, ESI) • Prof. Stuart H. Rubin (SPAWAR) • Prof. Thouraya Bouabana-Tebibel (LCSI, ESI) • Maria Roumeissa Hanini (LCSI, ESI) 1
  • 2. 2 Introduction The concept of problem solving for humans The case-based reasoning imitates the human thinking An evolutionary case- base versus a static case-base
  • 3. 3 Definitions Randomization First defined by Chaitin 1975 Knowledge amplification Using transformation Knowledge induction Domain-specific Self-referenced
  • 4. 4 Definitions Case / Case-Base • { Problem } solutionCase •Form of the case •Example 𝐶𝑗: 𝑡1: 𝑣𝑗,1, 𝑡2: 𝑣𝑗,2, … , 𝑡 𝑛: 𝑣𝑗,n → 𝑆𝑗 𝐶1: {𝐵𝐼 − 𝑅𝐴𝐷𝑆: 5, 𝑎𝑔𝑒: 67, 𝑠ℎ𝑎𝑝𝑒: 𝑙𝑜𝑏𝑢𝑙𝑎𝑟, 𝑚𝑎𝑟𝑔𝑖𝑛: 𝑠𝑝𝑒𝑐𝑢𝑙𝑎𝑡𝑒𝑑, 𝑑𝑒𝑛𝑠𝑖𝑡𝑦: 𝑙𝑜𝑤} → 𝑚𝑎𝑙𝑖𝑔𝑛𝑎𝑛𝑡
  • 5. How to increase accuracy and efficiency of CBR’s problem resolution? Current Solutions • Feed the case-base using inference methods Problem • A massive case-base may deteriorate the CBR’s rapidity of search Proposed Solution • Amplify the knowledge using randomization Problem • The generated cases may not be valid Solution Validate the generated cases before their use 5 Motivation
  • 6. • A generic method was proposed (S. H. Rubin) 6 Traveling Robots Scheduling systems Refrigerator design Cyber context Military strategies Related Work Randomization
  • 7. Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case- base Knowledge amplification using randomization store the case new iteration Validation Module coherence verification stochastic validation absolute validation coherent cases stochastic validity > validity threshold stochastic validity < validity threshold Proposed Approach Global Overview 7
  • 8. Proposed Approach The segmented Case-Base  Similarities • Solution part similarities • Problem part similarities • Depends on the values of the attributes • Qualitative attributes • Quantitative attributes Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation 8
  • 9. Proposed Approach The segmented Case-Base  Attributes Weighting Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation 9 • Highly similar • Same solution V • Highly similar • Different solution X • Slightly similar • Same solution Y • Slightly similar • Different solution ZW = (V + Z) – (X + Y)
  • 10. Proposed Approach The segmented Case-Base  Knowledge Structuring Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation P highly similar to the delegate … … … P less highly similar to the delegate … P slightly similar to the delegate … … … … … … … … … delegate P1 … delegate Pk … delegate Pj Levels level1level2…leveln Sector represented by S = X1 C: problem (P)  solution (S) Segmentrepresentedby: S=X1 Delegate=Pk Sector represented by with S = Xm Case form: 10
  • 11. Proposed Approach Knowledge Amplification Using Randomization Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation  Ca : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: va,j+1, …, tn: va,n}  S  Cb : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: vb,j+1, …, tn: vb,n}  S  Let W1 > W2 > … Wj > Wj+1 > … > Wn be the weights of the attributes t1, t2, …, tj, tj+1, …, tn • Cc : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: va,j+1, …, tn: va,n}  S • Cd : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: vb,j+1, …, tn: vb,n}  S 11
  • 12. Proposed Approach Verification and Validation  Three Steps Validation Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation coherent cases stochastic validity > validity threshold store the case new iteration stochastic validity < validity threshold 12
  • 13. Proposed Approach Verification and Validation  Coherence Verification Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation • Verification of the problem part • Verification of the solution part • Verification of the coherence of the case 13
  • 14. Proposed Approach Verification and Validation  Stochastic Validation Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation Parameters to calculate the stochastic validity: • The ratios of the frequency of the case by the frequency of the problem part regardless of the solution • How much is it similar to a fully valid case? Are the solutions the same or not? 14
  • 15. Proposed Approach Verification and Validation  Absolute Validation Case-Based Reasoning Retrieve Reuse Revise Retain Segmented case-base Knowledge amplification using randomization Validation Module coherence verification stochastic validation absolute validation • Cases that have a high stochastic validity are verified using absolute validation. • The absolute validation is fulfilled by the expert. 15
  • 16. Application Domain Mammography Mass  Attributes BI-RADS • From 1 and 5 Age • From 0 to 100 Shape • round • oval • lobular • irregular. Margin • circumscribed • micro-lobulate • obscured • ill-defined • speculated Density • high • iso • low • fat- containing. Severity • benign • malignant 16
  • 17. Application Domain Mammography Mass  Formalization / Data • UCI Machine Learning Repository (961 case, 688 non- duplicated) Data •Form of the case •Example 𝐵𝐼, 𝑎𝑔𝑒, 𝑠ℎ𝑎𝑝𝑒, 𝑚𝑎𝑟𝑔𝑖𝑛, 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 → {𝑠𝑒𝑣𝑒𝑟𝑖𝑡𝑦} 1 : :5, :67, : , : , : { } C BI RADS age shape lobular margin speculated density low malignant - ® 17
  • 18. Experiments Randomization and the Resolution Accuracy1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 0 2 4 6 8 10 12 14 16 18 Experiments on 100 problems Numberofresolvedproblems Resolved Problems Rate 18
  • 19. Experiments Randomization and the Resolution Time Resolution time progress 19
  • 20. Conclusion Main contributions are: (1) Randomization technique for amplification, (2) Segmentation of the case-base, (3)Validation prosses based on three layers, (4) Identify the severity of a mammography mass 20
  • 21. Future Work Improve the absolute validation using an automatic process How the CBR can use the segmented CB? 21
  • 23. Randomization Approach in Case- Based Reasoning: case of study of mammography mass Authors: • Miled Basma BENTAIBA-LAGRID bm_bentaiba@esi.dz • Dr. Lydia Bouzar-Benlabiod l_bouzar@esi.dz • Prof. Stuart H. Rubin stuart.rubin@navy.mil • Prof. Thouraya Bouabana-Tebibel t_tebibel@esi.dz • Maria Roumeissa Hanini m_hanini@esi.dz 23

Editor's Notes

  1. Humans can solve problems that they confront on daily basis. One of the methods of doing that is using previous experiences and adapt their solutions to the newly encountered problems. CBR imitates the human thinking. It has a case-base where a case is referred to an experience captured from the real word. It is clear that when we have a static and non-evolving case-base the problem resolution process won’t be efficient. On the other hand, a massive case-base may slow down the resolution process. This is the aim of using randomization process to amplify the case-base without affecting the resolution time. Don’t worry, I will explain what the randomization is in next slides.
  2. First defined by (G. Chaitin 1975) it means that information or knowledge can be effectively compressed until that representation of the compressed information is random; or in other words, pattern-less. Randomization was first used for knowledge amplification purposes by professor Tebibel. The randomization allows us to amplify the knowledge, and also keeping the case-base optimized.
  3. Randomization is domain specific A generic method was proposed (S. H. Rubin) The formalization of the problem may vary from a domain to another Randomization has been used for different purposes, not only for knowledge amplification. In our work, we are focusing on knowledge amplification using randomization
  4. Solution part similarities Totally similar if they have the same class of solution/ not similar if they have different solution parts Problem part similarities Depends on the values of the attributes two types of attributes quantitative and qualitative
  5. Before doing the process of randomization we must define what are the most important attributes that can change the solution if it will be a small change in it’s value. So for each attribute, we compare each cases with each other and calculate the number of pairs where the solution is the same, and If the attributes are highly similar and have the same solution, maybe it’s the attribute that made that solution happen. Similarly, if the attributes are slightly similar and have a different solution maybe it’s because of this attribute that made the solution different. The opposite for X, even if the attributes are similar but the cases have a different solution so the attribute doesn’t have a big impact on the solution
  6. Let have two cases Ca and Cb. The cases belong to the same the same level of a segment. If we consider that numbAttr = j then: Ca : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: va,j+1, …, tn: va,n}  S Cb : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: vb,j+1, …, tn: vb,n}  S Let W1 > W2 > … Wj > Wj+1 > … > Wn be the weights of the attributes t1, t2, …, tj, tj+1, …, tn   The transformation by interchanging the jst highest weighted attributes begets the two following newly generated cases: Cc : {t1: vb,1, t2: vb,2, …, tj: vb,j, tj+1: va,j+1, …, tn: va,n}  S Cd : {t1: va,1, t2: va,2, …, tj: va,j, tj+1: vb,j+1, …, tn: vb,n}  S
  7. Red: without randomization Yellow: with randomization without validation Green: with randomization and stochastic validation
  8. The proposed segmentation of the case-base helps the randomization process to be fulfilled. How the segmented case-base is used by the CBR?  Define how Retrieve, Reuse, Revise & Retain are implemented. How to improve absolute validation to be automatic or semi-automatic?  rule generation As for future work, first, we are planning to propose a more detailed way to perform the absolute validation using a semi-automatic process that generates rules from both valid and invalid cases. The aim of the future work is to reduce expert’s intervention and to speed up the validation process. Then, we will focus on how the CBR retrieves, reuse, revise and retain modules are implemented to benefit from the proposed structure of the case-base.