Presentation is loading. Please wait.

Presentation is loading. Please wait.

29/11/2007Dutch-Belgian Database Day 2007 PAS: A Personal Alert System for Information Retrieval in CRISs Germán Hurtado Martín 1,2 Chris Cornelis 2 1.

Similar presentations


Presentation on theme: "29/11/2007Dutch-Belgian Database Day 2007 PAS: A Personal Alert System for Information Retrieval in CRISs Germán Hurtado Martín 1,2 Chris Cornelis 2 1."— Presentation transcript:

1 29/11/2007Dutch-Belgian Database Day 2007 PAS: A Personal Alert System for Information Retrieval in CRISs Germán Hurtado Martín 1,2 Chris Cornelis 2 1. Hogeschool Gent, 2. Universiteit Gent

2 Dutch-Belgian Database Day 20072 29/11/2007 Overview CRISs Fuzzy sets and Rough sets PAS project

3 Dutch-Belgian Database Day 20073 29/11/2007 Overview CRISs Fuzzy sets and Rough sets PAS project

4 Dutch-Belgian Database Day 20074 29/11/2007 CRISs: Current Research Information Systems Bring together information related to current research Publications, project descriptions, programmes, researchers, organizations, patents…

5 Dutch-Belgian Database Day 20075 29/11/2007 Examples of CRISs USDA/CRIS: http://cris.csrees.usda.govhttp://cris.csrees.usda.gov SICRIS: http://sicris.izum.sihttp://sicris.izum.si RIS: http://www.ris.ishttp://www.ris.is IWETO: http://www.iweto.behttp://www.iweto.be Degóis: http://www.degois.pthttp://www.degois.pt uniCRIS: http://www.unicris.comhttp://www.unicris.com euroCRIS: http://www.eurocris.orghttp://www.eurocris.org

6 Dutch-Belgian Database Day 20076 29/11/2007 Information Retrieval in CRISs Fuzzy Rough

7 Dutch-Belgian Database Day 20077 29/11/2007 Overview CRISs Fuzzy sets and Rough sets PAS project

8 Dutch-Belgian Database Day 20078 29/11/2007 Fuzzy sets and rough sets Traditional approach: crisp sets Young people = {x  People | 0<age(x)<27}

9 Dutch-Belgian Database Day 20079 29/11/2007 Fuzzy sets and rough sets Fuzzy approach: fuzzy sets 0 if age(x) ≥ 30 1 if age(x) ≤ 20 (30 – age(x)) / 10 otherwise Young(x) =

10 Dutch-Belgian Database Day 200710 29/11/2007 Fuzzy sets and rough sets Rough approach: rough sets Information system: (X, A) Equivalence relation in X: R Equivalence class of X: Rx Equivalence classes: {x1,x4}, {x2}, {x3}, {x5}, {x6} with P = {Organisat., Funding, Discipl.} {x1,x4,x5}, {x2}, {x3}, {x6} with P = {Organisation, Discipline} X A

11 Dutch-Belgian Database Day 200711 29/11/2007 Rough set: representation X Upper approx. R  A ( Ry ∩ A ≠ Ø ) Lower approx. R  A ( Ry  A ) A positive examples Equivalence class of R

12 Dutch-Belgian Database Day 200712 29/11/2007 Rough set (R↓A, R↑A) : example Equivalence class: {x1,x4}, {x2}, {x3}, {x5}, {x6} with P = {Org., Fund., Discipl.} R↑A R↓AR↓A A A = {x1, x2, x3} R↓A = {x2, x3} R↑A = {x1, x2, x3, x4}

13 Dutch-Belgian Database Day 200713 29/11/2007 Fuzzy rough sets Fuzzy approach on rough sets Fuzzy set A Fuzzy relation R  R (x,y) Upper approximation  (R↑A)(y) = T (R(x,y),A(y)) Lower approximation  (R↓A)(y) = I (R(x,y),A(y))

14 Dutch-Belgian Database Day 200714 29/11/2007 Fuzzy rough sets: application Query expansion  Allows more results by using R↑A RProgrammingHardwareC++JavaLaptopAlgorithm Programming1.00.8 0.6 Hardware1.00.4 C++0.81.00.70.2 Java0.80.71.00.2 Laptop0.41.0 Algorithm0.60.2 1.0 - Query: “Programming” - Expanded query: {(“Programming”,1.0), (“C++”,0.8), (“Java”,0.8), (“Algorithm”,0.6)}

15 Dutch-Belgian Database Day 200715 29/11/2007 Overview CRISs Fuzzy sets and Rough sets PAS project

16 Dutch-Belgian Database Day 200716 29/11/2007 PAS-project What is the PAS-project? Personal Alert System (HoGent) Goal: to get the researcher’s attention on funding possibilities that match his/her profile Information: about researchers, projects, funding possibilities (grants etc.) → matching/collaboration Automation and intelligence

17 Dutch-Belgian Database Day 200717 29/11/2007 PAS – How does it work? -Name -Staff number -Department(s) -Group -Date of creation of the profile -Last update of the profile -Percentage research time -Skills description -Diplomas -Publications -IWETO-keywords -Free keywords Fill in IWETO- taxonomy Thesaurus 1 User

18 Dutch-Belgian Database Day 200718 29/11/2007 PAS – How does it work? -Reference -Title -Content -Attachment(s) -Level -Duration -Institution -Deadline -Address -Contact person -IWETO-keywords -Free keywords IWETO- taxonomy Messages

19 Dutch-Belgian Database Day 200719 29/11/2007 PAS – How does it work? The IWETO-classification has 641 research fields: 5 at the 1st level, 31 at the 2nd level, 605 at the 3rd level 1 2 3

20 Dutch-Belgian Database Day 200720 29/11/2007 PAS – How does it work? By adding “free keywords” we can refine the classification 1 2 3 0.6 0.7 0.8

21 Dutch-Belgian Database Day 200721 29/11/2007 PAS – How does it work? Query: A = {k3} Expanded query: R↑A = {(k1,0.8), (k3,1.0), …} M1 → R2

22 Dutch-Belgian Database Day 200722 29/11/2007 PAS – How does it work? 0.6 0.7 0.80.7

23 Dutch-Belgian Database Day 200723 29/11/2007 PAS – Current implementation Prototype developed as master’s thesis at the Hogeschool Gent Basic algorithm using weights and their products and basic fuzzy rough query expansion 1 Basic profiles and messages Manual processing of feedback Skeleton for the final system 1 P. Srinivasan, M. E. Ruiz, D. H. Kraft, J. Chen: Vocabulary mining for information retrieval: rough sets and fuzzy sets, Information Processing and Management, 37(1) (2001) 15-38

24 Dutch-Belgian Database Day 200724 29/11/2007 PAS – Future work Richer representation of profiles and messages Automation of the feedback mechanism Dealing with imprecision and words from different thesauri Dealing with ambiguity and incomplete profiles Tracking research activities for collaboration Automatic extraction of information from text files

25 Dutch-Belgian Database Day 200725 29/11/2007 Thank you


Download ppt "29/11/2007Dutch-Belgian Database Day 2007 PAS: A Personal Alert System for Information Retrieval in CRISs Germán Hurtado Martín 1,2 Chris Cornelis 2 1."

Similar presentations


Ads by Google