kb_week11

9
Tun 11 (We ek 11) 1 Hai V Pham [email protected] Hai V Pham hai@spice.ci.ritsumei.ac.jp 2 K K K Kthu thu thu thut t thu thu thu thu th th th thp p p tri tri tri tri th th th thc chuyên chuyên chuyên chun môn môn môn môn t tchuyên chuyên chuyên chun gia gia gia gi a và vàtài tài tài i li li li liu chuyên chuyên chuyên chun môn môn môn môn Áp Áp Áp Áp dng ng ng ngbài bài bài bàit tpln Tham kho tài liu trong n ư c, quctế c công tr ình khoa hc liên qu an đếnlĩnh vc nghiên cu c phươ ng pháp nghiêncu cùn g lĩnhvc đã và đa ng thc hin Thu thp tri thc chuyên môn tchuyên gia: mu câu hi tham kho, phng vn c đánh gi á ch uy ên môn chuyên sâu Hai V Pham hai@spice.ci.ritsumei.ac.jp 3

Upload: nguyen-linh

Post on 14-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 1/8

9/10/2013

1

Tuần 11 (Week 11)

1Hai V Pham

[email protected]

Hai V [email protected] 2

•KKKKỹ thuthuthuthuậtttt thuthuthuthu ththththậpppp tritritritri ththththứcccc chuyênchuyênchuyênchuyên mônmônmônmônttttừ chuyênchuyênchuyênchuyên giagiagiagia vàvàvàvà tàitàitàitài lilililiệuuuu chuyênchuyênchuyênchuyên mônmônmônmôn•ÁpÁpÁpÁp ddddụngngngng bàibàibàibài ttttậpppp llllớnnnn

Tham khảo tài liệu trong nước, quốc tế và các côngtrình khoa học liên quan đến lĩnh vực nghiên cứuCác phương pháp nghiên cứu cùng lĩnhvực đã vàđang thực hiệnThu thập tri thức chuyên môn từ chuyên gia: mẫucâu hỏi tham khảo, phỏng vấn và các đánh giá chuyênmôn chuyên sâu

Hai V [email protected] 3

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 2/8

9/10/2013

2

Case Study Context Matching Algorithm in SearchingContext Matching Algorithm in SearchingContext Matching Algorithm in SearchingContext Matching Algorithm in SearchingAlternatives under Uncertain EnvironmentsAlternatives under Uncertain EnvironmentsAlternatives under Uncertain EnvironmentsAlternatives under Uncertain Environmentsfor Intelligent Contextfor Intelligent Contextfor Intelligent Contextfor Intelligent Context----Aware SystemsAware SystemsAware SystemsAware Systems

Hai V [email protected] 4

Thảo luận các nhóm vềdự án môn học vớitiến độ giữa học kỳ bao gồm các phần nhưsau:◦ 1. Mục đích◦ 2. Phạm vi◦ 3. Các sự kiện, ngữ cảnh vàcáchbiểu diễn tri thức◦ 4. ộng cơ suy diễn, các luật và diễn giải của luật◦ 5. Sơ đồ kiến trúc hệ CSTT / hệ chuyên gia◦

6. Thiết kế giao diện, giao diện tổngthể và đặc tả chi tiết◦ 7. Cài đặt chương trình và lựa chọn công cụ lập trình◦ 8. Kiểm tra và đánhgiá◦ 9. Viết báo cáo tổng kết◦ 10. Bảo vệ BTL- dự án môn học

HaiV [email protected] 5

Hai V. Pham (Ritsumeikan University)Philip Moore (Birmingham City University

6Hai V Pham

[email protected]

Context Matching Algorithm in Searching AlternativesContext Matching Algorithm in Searching AlternativesContext Matching Algorithm in Searching AlternativesContext Matching Algorithm in Searching Alternativesunder Uncertain Environments for Intelligent Contextunder Uncertain Environments for Intelligent Contextunder Uncertain Environments for Intelligent Contextunder Uncertain Environments for Intelligent Context----Aware SystemsAware SystemsAware SystemsAware Systems

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 3/8

9/10/2013

3

Hai V [email protected] 7

Research Backgrounds•Research Problem

•Context Matching Algorithm

•Soft computing integrated with ContextMatching Algorithm

•Research Discussion

•Future works

Context is any information which is used tocharacterize the situation of entity (objects,activities, preferences,..etc)

Context-awareness means to use contextinformation

Context-aware systems aim to provide

searching / computing information andcommunication.

HaiV [email protected] 8

Objects = alternatives has variety of attributes Ex. searching languages

◦ something going on◦ a continuing natural◦ a series of actions◦ projecting part of an organism

Other Ex. Tourism, Business, E-commer,Translation ..etc

Hai V [email protected] 9

Normal Situation

Natural Situation

Action Situation

Biology Situation

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 4/8

9/10/2013

4

Hai V [email protected] 10

Searching specific majors in languages Recommender alternatives Decision support Tourism Context –aware App. Intelligent Business App. ..etc

Hai V [email protected] 11

Hai V [email protected] 12

We areexplored in

the area

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 5/8

9/10/2013

5

Context Matching Algorithm in SearchingContext Matching Algorithm in SearchingContext Matching Algorithm in SearchingContext Matching Algorithm in SearchingAlternativesAlternativesAlternativesAlternatives

HaiV [email protected] 13

HaiV [email protected] 14

HaiV [email protected] 15

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 6/8

9/10/2013

6

HaiV [email protected] 16

HaiV [email protected] 17

HaiV [email protected] 18

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 7/8

9/10/2013

7

R1R1R1R1IF  {{{{<Condition (c1) = (x1)>

OR<Condition (c2) = (x2)>}}}}THEN {{{{<Action (a1)>}}}}(2)R2R2R2R2IF  {{{{<Condition (c1) = (x1)>AND<Condition (c2) = (x2)>}}}}THEN {{{{<Action (a2)>}}}}(3)R4R4R4R4IF  {{{{<Condition (c1) = (x1)>AND<Condition (c2) = (x2)>AND((((NOT <Condition (c3) = (x3)>)})})})}THEN {{{{<Action (a4)>}}}}(5)R3R3R3R3IF  {{{{<Condition (c1) = (x1)>AND((((<Condition (c2) = (x2)>OR<Condition (c3) = (x3)>)})})})}THEN {{{{<Action (a3)>}}}}(4)

HaiV [email protected] 19

{IF – THEN } structure,the {IF } operator implementing the<condition >component of the rule.

How Rules are affected to alternativesunder uncertain environments?

Fuzzy rules ( Human Common SenseReasoning)

Self-Organizing Map is used to clusteralternatives, matched with searching objects

Neural Network is used to train patternbehavior of historical data and predictmatched alternatives and objects

HaiV [email protected] 20

HaiV [email protected] 21

SOFT COMPUTINGMODEL

Searching alternatives’results in staticenvironments

Searching alternatives’results in dynamic

environments underuncertainty

7/27/2019 KB_week11

http://slidepdf.com/reader/full/kbweek11 8/8

9/10/2013

8

Hai V [email protected] 22

SOFT COMPUTING MODELSOFT COMPUTING MODELSOFT COMPUTING MODELSOFT COMPUTING MODEL SOM NEURAL NETWORKs FUZZY RULES

Step 1Step 1Step 1Step 1: Evaluate the context match {1, 0} for each individual context property, for example: Step 2Step 2Step 2Step 2: Obtain the pre-defined property weighting ( wwww) for each context property in the range

[0.1, 1.0]:

Step 3Step 3Step 3Step 3: Apply the weighting (wwww) to the value as derived from step 2 (note: the wwww is appliedirrespective of the value of eeee. Thus retaining the result for eeee):

IF eeee(a1a1a1a1) = {1, 0} THEN avavavav= (eeee∗wwww)

Solution 1: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE FIRST CHOICE)Solution 1: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE FIRST CHOICE)Solution 1: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE FIRST CHOICE)Solution 1: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE FIRST CHOICE)

Step 4Step 4Step 4Step 4: Sum the values derived from the CM process: Step 5Step 5Step 5Step 5: Compute the potential maximum value (mpvmpvmpvmpv) for the context properties {a1, b1, b2, c1,

c2}:

Solution 2: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE SECOND CHOICE)Solution 2: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE SECOND CHOICE)Solution 2: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE SECOND CHOICE)Solution 2: SOFT COMPUTING MODEL INTEGRATED IN THIS STEP ( THE SECOND CHOICE)

Step 6Step 6Step 6Step 6: Compute the resultant value (rvrvrvrv) for testing against threshold value (tttt):

Hybrid Solution: ContextHybrid Solution: ContextHybrid Solution: ContextHybrid Solution: Context----Matching Algorithm and Soft Computing model resultsMatching Algorithm and Soft Computing model resultsMatching Algorithm an d Soft Computing model resultsMatching Algorithm and Soft Computing model results

HaiV [email protected] 23

Thank you for your attentions!

HaiV [email protected] 24