1 / 25

PAS: A Personal Alert System for Information Retrieval in CRISs

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. Overview. CRISs Fuzzy sets and Rough sets PAS project. Overview. CRISs Fuzzy sets and Rough sets PAS project.

perry
Download Presentation

PAS: A Personal Alert System for Information Retrieval in CRISs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Overview • CRISs • Fuzzy sets and Rough sets • PAS project Dutch-Belgian Database Day 2007

  3. Overview • CRISs • Fuzzy sets and Rough sets • PAS project Dutch-Belgian Database Day 2007

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

  5. Examples of CRISs • USDA/CRIS: http://cris.csrees.usda.gov • SICRIS: http://sicris.izum.si • RIS: http://www.ris.is • IWETO: http://www.iweto.be • Degóis: http://www.degois.pt • uniCRIS: http://www.unicris.com • euroCRIS: http://www.eurocris.org Dutch-Belgian Database Day 2007

  6. Information Retrieval in CRISs Fuzzy Rough Dutch-Belgian Database Day 2007

  7. Overview • CRISs • Fuzzy sets and Rough sets • PAS project Dutch-Belgian Database Day 2007

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

  9. 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) = Dutch-Belgian Database Day 2007

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

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

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

  13. 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)) Dutch-Belgian Database Day 2007

  14. Fuzzy rough sets: application • Query expansion • Allows more results by using R↑A • - Query: “Programming” • - Expanded query: {(“Programming”,1.0), (“C++”,0.8), (“Java”,0.8), (“Algorithm”,0.6)} Dutch-Belgian Database Day 2007

  15. Overview • CRISs • Fuzzy sets and Rough sets • PAS project Dutch-Belgian Database Day 2007

  16. 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 Dutch-Belgian Database Day 2007

  17. IWETO- taxonomy Thesaurus 1 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 User Dutch-Belgian Database Day 2007

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

  19. 1 2 3 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 Dutch-Belgian Database Day 2007

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

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

  22. PAS – How does it work? 0.6 0.7 0.8 0.7 Dutch-Belgian Database Day 2007

  23. 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 expansion1 • 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 Dutch-Belgian Database Day 2007

  24. 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 Dutch-Belgian Database Day 2007

  25. Thank you Dutch-Belgian Database Day 2007

More Related