SlideShare a Scribd company logo
1 of 21
Knowledge-Based Randomization for
Amplification
Authors:
• Prof. Thouraya Bouabana-Tebibel (LCSI, ESI)
• Prof. Stuart H. Rubin (SPAWAR)
• Dr. Lydia Bouzar-Benlabiod (LCSI, ESI)
• Miled Basma BENTAIBA-LAGRID (LCSI, ESI)
• Maria Roumeissa Hanini (LCSI, ESI)
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
Evolutionary
Self-referenced
4
Definitions
Case / Case-Base
• Problem  solutionCase
• Descriptors  componentsForm of the case
•Example 𝐶1: ‫,ܣ‬ ‫,ܤ‬ ‫ܥ‬ → ܺ, 𝑌
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
Proposed Approach
Preamble
Randomization
Trios:
- Primary Case
- Paired Substitute Case
- Substitution Case
Problem Part
Substitution
Solution Part
Substitution
Trios:
- Primary Case
- Paired Substitute Case
- Substitution Case
Proposed Approach
Problem Substitution  Rule 1
• Let C1: prb1  sol1 (primary case)
• And C2: prb2  sol2 (pair substitute case)
• prb2 may substitute prb1 if it is resolved by sol1  sol2 = sol1
• The substitution of prb2 by prb1 must be performed in the same
context  substitution case includes prb1 and sol1
• Example:
• Case1: A, B, C  X,Y (primary case)
• Case2: D, E  X,Y (pair substitute case)
• Case4: A, B, C, F, G  X,Y,V, Z (substitution case)
• Result: Case4’: D, E, F, G  X,Y,V, Z
Proposed Approach
Solution Substitution  Rule 2
• Let C1: prb1  sol1 (primary case)
• And C2: prb2  sol2 (pair substitute case)
• sol2 may substitute sol1 if it is also a solution for prb1 prb2 =prb1
• The substitution of sol2 by prb1 must be performed in the same
context  substitution case includes prb1 and sol1
• Example:
• Case5: D, E, F, G U (primary case)
• Case4’: D, E, F, G  X,Y,V, Z (pair substitute case)
• Case7: D, E, F, G, H, K U,T (substitution case)
• Result: Case7’: D, E, F, G, H, K  X,Y,V, Z,T
Application Domain
Formalization
• Problem  solutionCase
• SP, {waypoints (Pi)}, EP  routes: SPpj,…, pkEPForm of the case
• C1: p1, p2, p12  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12,
p12p13, p13p13
Example
Application Domain
Randomization Based on Problem Substitution  Rule 3
∀ 𝑝 ∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑝𝑟𝑜𝑏𝑙𝑒𝑚, ∃ 𝑝𝑖 𝑠𝑢𝑐ℎ 𝑡ℎ𝑎𝑡 𝑝𝑖 𝑝 ∨ 𝑝𝑝𝑖
∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛
• Example:
• C1: p1, p2, p14  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12, p12p13,
p13p14
• C2: p1, p19, p14  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12, p12p13,
p13p14
• C4: p32, p1, p2, p14  p32p1, p1p2, p2p9, p9p10, p10p11, p11p12, p12p13,
p13p14
Result:
• C4’: p32, p1, p19, p14  p32p1, p1p2, p2p9, p9p10, p10p11, p11p12, p12p13,
p13p14
Application Domain
Randomization Based on Solution Substitution  Rule 4
∀ 𝑝 ∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑖𝑜𝑛 𝑝𝑟𝑜𝑏𝑙𝑒𝑚, ∃ 𝑝𝑖 𝑠𝑢𝑐ℎ 𝑡ℎ𝑎𝑡 𝑝𝑖 𝑝 ∨ 𝑝𝑝𝑖
∈ 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑝𝑎𝑟𝑡
• Example:
• C8: p1, p10, p19  p1p2, p2p9, p9p10, p10p19
• C9: p1, p10  p1p21, p21p26, p26p10
• C10: p1, p10, p19, p35  p1p2, p2p9, p9p10, p10p19, p19p35
Result:
• C10’: p1, p10, p19, p35  p1p21, p21p26, p26p10, p19p35
Knowledge Structuring
Segment 1 Segment N
Segment 1 Segment M
1… M
1… N
SubCas
SubCas
SubCas
SubCas
SubCas
SubCas
Delegate
PS
SS
……………
……………
Delegate
Delegate Delegate
Domain Specific Validation
• Solution Consistency
• Problem Consistency
• Case Consistency
Randomization in Case-Based Reasoning
User Interface
CBR
Knowledge-Base
Randomization
Module
Experiments
Impact of Randomization on the Case-Base Amplification
Rate of case-base amplification from initial states
0
50
100
150
200
250
300
350
1
5
9
13
17
21
25
29
33
37
41
45
49
53
57
61
65
69
73
77
81
85
89
93
97
Percentageofgeneratedcases
Percentage of generated cases by randomization
Percentage of valid cases generated by randomization
Experiments
Impact of Randomization on the Resolution Accuracy
Resolved problems by randomization
Experiments
Impact of the Resolution Time
Progress of the resolution time
Conclusion
Main contributions are:
(1) Randomization technique for amplification,
(2) Segmentation of the case-base,
(3) New method for route planning based on the CBR
(4) Domain specific validation
Thank you
Knowledge-Based Randomization for
Amplification
Authors:
• Prof. Thouraya Bouabana-Tebibel t_tebibel@esi.dz
• Prof. Stuart H. Rubin stuart.rubin@navy.mil
• Dr. Lydia Bouzar-Benlabiod l_bouzar@esi.dz
• Miled Basma BENTAIBA-LAGRID bm_bentaiba@esi.dz
• Maria Roumeissa Hanini m_hanini@esi.dz

More Related Content

Similar to knowledge-based randomization for amplification

Genealized Diagonal band copula wifth two-sided power densities
Genealized Diagonal band copula wifth two-sided power densitiesGenealized Diagonal band copula wifth two-sided power densities
Genealized Diagonal band copula wifth two-sided power densitiesLeon Adams
 
problem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsproblem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsSlimAmiri
 
AI-04 Production System - Search Problem.pptx
AI-04 Production System - Search Problem.pptxAI-04 Production System - Search Problem.pptx
AI-04 Production System - Search Problem.pptxPankaj Debbarma
 
Design of Engineering Experiments Part 5
Design of Engineering Experiments Part 5Design of Engineering Experiments Part 5
Design of Engineering Experiments Part 5Stats Statswork
 
NP-Completeness-myppt.pptx
NP-Completeness-myppt.pptxNP-Completeness-myppt.pptx
NP-Completeness-myppt.pptxSanchayKedia2
 

Similar to knowledge-based randomization for amplification (9)

Unit 5
Unit 5Unit 5
Unit 5
 
Unit 5
Unit 5Unit 5
Unit 5
 
Genealized Diagonal band copula wifth two-sided power densities
Genealized Diagonal band copula wifth two-sided power densitiesGenealized Diagonal band copula wifth two-sided power densities
Genealized Diagonal band copula wifth two-sided power densities
 
problem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsproblem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , probloms
 
AI-04 Production System - Search Problem.pptx
AI-04 Production System - Search Problem.pptxAI-04 Production System - Search Problem.pptx
AI-04 Production System - Search Problem.pptx
 
Rai practical presentations.
Rai practical presentations.Rai practical presentations.
Rai practical presentations.
 
Design of Engineering Experiments Part 5
Design of Engineering Experiments Part 5Design of Engineering Experiments Part 5
Design of Engineering Experiments Part 5
 
NP-Completeness-myppt.pptx
NP-Completeness-myppt.pptxNP-Completeness-myppt.pptx
NP-Completeness-myppt.pptx
 
DynaLearn, Bert Bredeweg
DynaLearn, Bert BredewegDynaLearn, Bert Bredeweg
DynaLearn, Bert Bredeweg
 

More from Miled Basma Bentaiba

Case based reasoning founded on randomization final
Case based reasoning founded on randomization finalCase based reasoning founded on randomization final
Case based reasoning founded on randomization finalMiled Basma Bentaiba
 
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...Miled Basma Bentaiba
 
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
 

More from Miled Basma Bentaiba (6)

Case based reasoning founded on randomization final
Case based reasoning founded on randomization finalCase based reasoning founded on randomization final
Case based reasoning founded on randomization final
 
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...
Poster Randomization Approach in Case-Based Reasoning: Case of Study of Mammo...
 
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 ...
 
Be Connected Be Served
Be Connected Be ServedBe Connected Be Served
Be Connected Be Served
 
Hobbies
HobbiesHobbies
Hobbies
 
Terminaux individuels (BYOD)
Terminaux individuels (BYOD)Terminaux individuels (BYOD)
Terminaux individuels (BYOD)
 

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
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computationsit20ad004
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
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
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 

Recently uploaded (20)

Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
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...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computation
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
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
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
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...
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 

knowledge-based randomization for amplification

  • 1. Knowledge-Based Randomization for Amplification Authors: • Prof. Thouraya Bouabana-Tebibel (LCSI, ESI) • Prof. Stuart H. Rubin (SPAWAR) • Dr. Lydia Bouzar-Benlabiod (LCSI, ESI) • Miled Basma BENTAIBA-LAGRID (LCSI, ESI) • Maria Roumeissa Hanini (LCSI, ESI)
  • 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 Evolutionary Self-referenced
  • 4. 4 Definitions Case / Case-Base • Problem  solutionCase • Descriptors  componentsForm of the case •Example 𝐶1: ‫,ܣ‬ ‫,ܤ‬ ‫ܥ‬ → ܺ, 𝑌
  • 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. Proposed Approach Preamble Randomization Trios: - Primary Case - Paired Substitute Case - Substitution Case Problem Part Substitution Solution Part Substitution Trios: - Primary Case - Paired Substitute Case - Substitution Case
  • 8. Proposed Approach Problem Substitution  Rule 1 • Let C1: prb1  sol1 (primary case) • And C2: prb2  sol2 (pair substitute case) • prb2 may substitute prb1 if it is resolved by sol1  sol2 = sol1 • The substitution of prb2 by prb1 must be performed in the same context  substitution case includes prb1 and sol1 • Example: • Case1: A, B, C  X,Y (primary case) • Case2: D, E  X,Y (pair substitute case) • Case4: A, B, C, F, G  X,Y,V, Z (substitution case) • Result: Case4’: D, E, F, G  X,Y,V, Z
  • 9. Proposed Approach Solution Substitution  Rule 2 • Let C1: prb1  sol1 (primary case) • And C2: prb2  sol2 (pair substitute case) • sol2 may substitute sol1 if it is also a solution for prb1 prb2 =prb1 • The substitution of sol2 by prb1 must be performed in the same context  substitution case includes prb1 and sol1 • Example: • Case5: D, E, F, G U (primary case) • Case4’: D, E, F, G  X,Y,V, Z (pair substitute case) • Case7: D, E, F, G, H, K U,T (substitution case) • Result: Case7’: D, E, F, G, H, K  X,Y,V, Z,T
  • 10. Application Domain Formalization • Problem  solutionCase • SP, {waypoints (Pi)}, EP  routes: SPpj,…, pkEPForm of the case • C1: p1, p2, p12  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12, p12p13, p13p13 Example
  • 11. Application Domain Randomization Based on Problem Substitution  Rule 3 ∀ 𝑝 ∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑝𝑟𝑜𝑏𝑙𝑒𝑚, ∃ 𝑝𝑖 𝑠𝑢𝑐ℎ 𝑡ℎ𝑎𝑡 𝑝𝑖 𝑝 ∨ 𝑝𝑝𝑖 ∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 • Example: • C1: p1, p2, p14  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12, p12p13, p13p14 • C2: p1, p19, p14  p1p2, p2p9, p9p10, p10p19, p19p11, p11p12, p12p13, p13p14 • C4: p32, p1, p2, p14  p32p1, p1p2, p2p9, p9p10, p10p11, p11p12, p12p13, p13p14 Result: • C4’: p32, p1, p19, p14  p32p1, p1p2, p2p9, p9p10, p10p11, p11p12, p12p13, p13p14
  • 12. Application Domain Randomization Based on Solution Substitution  Rule 4 ∀ 𝑝 ∈ 𝑝𝑎𝑖𝑟 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑖𝑜𝑛 𝑝𝑟𝑜𝑏𝑙𝑒𝑚, ∃ 𝑝𝑖 𝑠𝑢𝑐ℎ 𝑡ℎ𝑎𝑡 𝑝𝑖 𝑝 ∨ 𝑝𝑝𝑖 ∈ 𝑠𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑒 𝑝𝑎𝑟𝑡 • Example: • C8: p1, p10, p19  p1p2, p2p9, p9p10, p10p19 • C9: p1, p10  p1p21, p21p26, p26p10 • C10: p1, p10, p19, p35  p1p2, p2p9, p9p10, p10p19, p19p35 Result: • C10’: p1, p10, p19, p35  p1p21, p21p26, p26p10, p19p35
  • 13. Knowledge Structuring Segment 1 Segment N Segment 1 Segment M 1… M 1… N SubCas SubCas SubCas SubCas SubCas SubCas Delegate PS SS …………… …………… Delegate Delegate Delegate
  • 14. Domain Specific Validation • Solution Consistency • Problem Consistency • Case Consistency
  • 15. Randomization in Case-Based Reasoning User Interface CBR Knowledge-Base Randomization Module
  • 16. Experiments Impact of Randomization on the Case-Base Amplification Rate of case-base amplification from initial states 0 50 100 150 200 250 300 350 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 Percentageofgeneratedcases Percentage of generated cases by randomization Percentage of valid cases generated by randomization
  • 17. Experiments Impact of Randomization on the Resolution Accuracy Resolved problems by randomization
  • 18. Experiments Impact of the Resolution Time Progress of the resolution time
  • 19. Conclusion Main contributions are: (1) Randomization technique for amplification, (2) Segmentation of the case-base, (3) New method for route planning based on the CBR (4) Domain specific validation
  • 21. Knowledge-Based Randomization for Amplification Authors: • Prof. Thouraya Bouabana-Tebibel t_tebibel@esi.dz • Prof. Stuart H. Rubin stuart.rubin@navy.mil • Dr. Lydia Bouzar-Benlabiod l_bouzar@esi.dz • Miled Basma BENTAIBA-LAGRID bm_bentaiba@esi.dz • Maria Roumeissa Hanini m_hanini@esi.dz

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. An approach for knowledge induction based on randomization is presented in [7]. The approach consists in deriving knowledge by exploiting analogies among the base cases. We propose, in this paper, novel types of analogies. The whole of analogies behind the carried-out substitutions are given in the two following subsections, which respectively deal with the problem substitution and solution substitution. Both types of substitution require three specific cases, called trio. The trio is composed of a primary case paired with a substitute case and associated with a substitution case. Also, for short, we write in what follows a case as: Casei: prbi→ soli
  5. In problem substitution, we define case pairing as follows. Paired cases are a pair of primary and substitute cases which have different problem parts and solutions which are either the same or whose one belongs to the other.
  6. In solution substitution, we define case pairing as follows: Paired cases are a pair of primary and substitute cases, which have different solution parts and problems which are either the same or whose one belongs to the other.
  7. We must ensure that any point in the problem part is included in a route in the solution part
  8. We must replace the solution part with another one that starts and ends with the same points to ensure the continuity
  9. Two types of segments: paired cases of problem substitution PS and paired cases for solution substitution are saved in the SS segments. Each segment is represented by a delegate which is a generic description of the problem parts if we are talking about PS or a generic description for the solution part if we are talking about SS The delegate is composed of every descriptor (component) and the number of its occurrence. If we project it to the route planning problem, the delegate is for each point in the problem part we store the number of its occurrence in the PS segment, and for each route we store the number of its occurrence in the SS segment. Each new generated case is compared to the delegates, and if the similarity is higher that the threshold we store it in the segment and pair it with every possible case in the segment. The cases are not physically inserted in the segments, but their reference is.
  10. Percentage of number of generated cases per number of initial cases, augmented by 140% and 100%
  11. 100 random problems, and test how much from 100 the system can resolve. It’s about 44%