32
שששש ששששששששש שששששש ששששש שששש ששששששששש שששששש שששששRelevance feedback and Relevance feedback and social filtering social filtering שששששש שש שששש תתתתתת תתתת, תתתתתתתתתתתתתת- תת תת"ת תתתתתתת, תתתתתתתתתתת תתתתתת

משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

  • View
    238

  • Download
    6

Embed Size (px)

Citation preview

Page 1: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

משוב ושיתופיות במנועי חיפושמשוב ושיתופיות במנועי חיפושRelevance feedback and social Relevance feedback and social

filteringfiltering

יהודית בר אילן

לימודי מידע, אוניברסיטת בר-אילן

בי"ס לספרנות, האוניברסיטה העברית

Page 2: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

ניסוח המידע בשפה טבעית

Index

Collections

Rank

Query

בעיית מידעחיפוש מידעחיפוש מידע

Page 3: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

אי ודאות בתהליך האחזוראי ודאות בתהליך האחזור

מה בדיוק בעיית •המידע?

כיצד לתרגם •אותה לשאילתה

המתאימה למערכת?

איזה סוג מידע •ניתן בכלל לקבל

מהמערכת?

Page 4: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

...... קשה לנסח שאילתות, אבלקשה לנסח שאילתות, אבל

קל יותר לזהות מידע שימושי •)רלוונטי( עבור הבעייה כאשר

המידע מוצג בפנינוכיצד נשיג מידע כזה?•

על ידי שאילתה ראשונית על הנושא–

כיצד ממשיכים הלאה?•על ידי שינוי השאילתה–תהליך זה נקרא–

•Query modification•Relevance feedback

Page 5: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

תהליך כזה נעשה באופן טבעי ע"י תהליך כזה נעשה באופן טבעי ע"י המשתמשיםהמשתמשים

דוגמה: שאלה מהמוקדמות •2005של אליפות החיפוש

מה תפקידו הנוכחי וכתובת •מקום עבודתו של חוקר

? Andrei Broderהאינטרנט

של אחד logנעקוב אחרי ה •המתחרים

Page 6: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

:10תוצאה מספר

Page 7: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 8: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 9: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 10: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 11: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Answer: IBM ResearchAnswer: IBM Research

Page 12: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

A more successful query would have been:A more successful query would have been:

Page 13: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Berrypicking – Marcia BatesBerrypicking – Marcia Bates

Page 14: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Relevance Feedback Relevance Feedback ArchitectureArchitecture

RankingsIR

System

Documentcorpus

RankedDocuments

1. Doc1 2. Doc2 3. Doc3 . .

1. Doc1 2. Doc2 3. Doc3 . .

Feedback

Query String

Revised

Query

ReRankedDocuments

1. Doc2 2. Doc4 3. Doc5 . .

QueryReformulation

From: www.cs.utexas.edu/users/ mooney/ir-course/slides/QueryOps.ppt

Page 15: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Relevance FeedbackRelevance Feedback

הרעיון המרכזי הוא לשנות את השאילתה •המקורית כתוצאה משיפוטי המשתמש

מצא מונחים מרכזיים במסמכים שצוינו כטובים –והוסף אותם לשאילתה

תן משקלות חדשים למונחים המקוריים–זרוק מונחים שנמצאים רק במסמכים בלתי –

רלוונטיים

גם בשלב זה ניתן להתייעץ עם המשתמש •ולהציע לו רשימה של מונחים להוספה/השמטה

נראה מספר דוגמאות•

Page 16: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Cortina - http://sobel.ece.ucsb.edu/Cortina - http://sobel.ece.ucsb.edu/

Page 17: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Relevance feedback: two maps markedRelevance feedback: two maps marked

Page 18: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Direct search: Jerusalem mapDirect search: Jerusalem map

Page 19: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 20: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 21: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 22: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

related:www.infoplease.com/ce6/world/A0811353.htmlrelated:www.infoplease.com/ce6/world/A0811353.html

Page 23: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 24: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

סיכום בינייםסיכום בינייםמחקרים מראים ששיטות •

משוב משפרות את איכות Koennemanהאחזור )למשל & Belkin 1996)

הבעיה היא שלמשתמשים אין •סבלנות

לכן גם כלי החיפוש מזניחים •את הכיוון הזה

פתרון אפשרי: משוב ללא •מעורבות המשתמש

Page 25: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Pseudo Feedback Architecture

RankingsIR

System

Documentcorpus

RankedDocuments

1. Doc1 2. Doc2 3. Doc3 . .

Query String

Revised

Query

ReRankedDocuments

1. Doc1 2. Doc2 3. Doc4 . .

QueryReformulation

1. Doc1 2. Doc2 3. Doc3 . .

PseudoFeedbac

k

Page 26: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Collaborative/social filteringCollaborative/social filtering

שיפור האחזור באופן אוטומטי על סמך המסמכים •המוחזרים הראשונים, מניח מראש שהמסמכים

הראשונים רלוונטיים לחיפושרעיון אחר הוא לנסות למצוא אנשים בעלי טעם דומה •

לשלנוהנחה בסיסית: אני אוהב את מה שהם אוהבים–ניתן לשאול את המשתמשים על דעותיהם–ניתן להסתפק רק במעקב אחר פעילויותיהם –

Page 27: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Collaborative Filtering (Social Filtering)Collaborative Filtering (Social Filtering)

• If Pam liked the paper, I’ll like the paper• If you liked Star Wars, you’ll like

Independence Day• Rating based on ratings of similar people

– Ignores the text, so works on text, sound, pictures, etc.

Sally Bob Chris Lynn KarenStar Wars 7 7 3 4 7Jurassic Park 6 4 7 4 4Terminator II 3 4 7 6 3Independence Day 7 7 2 2 ?

http://www.sims.berkeley.edu/academics/courses/is202/f04/

Page 28: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Example:Ringo Collaborative Filtering for MusicExample:Ringo Collaborative Filtering for Musicמשתמשים במערכת מדרגים •

מוסיקה – 1 = detest – 4 = ambivalent– 7 = can’t live without

מהדירוגים הנ"ל מרכיבים פרופיל •המשתמש )דינאמי(

המערכת מחשבת דמיון בין •הפרופילים

לצורך המלצה, מתחשבת •בפרופילים הדומים בלבד

כאשר משתמש חדש מצטרף • 125למערכת הוא מתבקש לדרג

אומנים רינגו הייתה אחת המערכות •

הראשונות )מערכת ניסיונית(, Alexlit.comאינה פעילה יותר.

פועלת בשיטה דומה

Page 29: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

Social FilteringSocial Filteringסינון חברתי מתעלמת מהתכנים, ומתבססת •

רק על משתמשים בעלי "טעם" דומהמתאים במיוחד למוסיקה, סרטים, ספרי קריאה–

ישנן מערכות המצליחות לפעול גם ללא שיפוט •פעיל באמצעות מעקב אחר פעילויות

המשתמשים במערכת

Page 30: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 31: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס
Page 32: משוב ושיתופיות במנועי חיפוש Relevance feedback and social filtering יהודית בר אילן לימודי מידע, אוניברסיטת בר-אילן בי"ס

סיכוםסיכוםניתן להשתמש בשיטות •

משוב וסינון כדי לבנות מערכות פרסונליזציה

כל מידע הקשור –למשתמש ולטעמו יכול

לעזור

בכל השיטות המטרה •היא לשפר את חווית

userהשימוש -experience