למידה זוגית של העדפות מאמנת מודלים על ידי השוואה ישירה של שני פריטים כדי לקבוע איזה מהם עדיף, בעוד שמודלים של ניקוד מוחלט מעריכים פריטים באופן עצמאי באמצעות סולמות דירוג קבועים. שתי הגישות כוללות מערכות המלצה על עוצמה, דירוג חיפוש ויישור העדפות אנושיות במערכות בינה מלאכותית, אך הן נבדלות באופן מהותי באופן שבו הן לוכדות ומייצגות שיפוט אנושי.
הדגשים
שיטות זוגיות מבטלות בעיות כיול קנה מידה שמטרידות דירוגים מוחלטים, מכיוון ש'A טוב יותר מ-B' אינו דורש הבנה מספרית משותפת.
ניקוד מוחלט מאפשר צבירה וקביעת סף פשוטים - קריטיים להחלטות ניהול תוכן הדורשות סף ברור.
יישור LLM מודרני מסתמך בעיקר על העדפות זוגיות מכיוון שביאורים אנושיים חולקים פחות על דעתם בעת השוואת תפוקות ישירות.
מערכת Elo מדגימה כיצד תוצאות משחק בזוגות יכולות לייצר באופן מרומז דירוגי מיומנות מוחלטים, ובכך לגשר בין שתי הגישות.
מה זה למידה זוגית של העדפות?
גישת אימון הלומדת מהשוואות יחסיות בין זוגות פריטים ולא מדירוגים בודדים.
מקורו במדעי הקוגניציה ובפסיכומטריקה לפני אימוץ בלמידת מכונה
מהווה את הבסיס ל-RLHF (למידה מחזקת ממשוב אנושי) מודרני במערכות כמו ChatGPT ו-Claude
מודל בראדלי-טרי (1952) סיפק מסגרת מתמטית מוקדמת לניתוח העדפות זוגיות
דורש השוואות O(n²) במקרה הגרוע ביותר, אם כי למידה אקטיבית מפחיתה זאת באופן משמעותי
מצטיין בלכידת שיפוטים סובייקטיביים במקומות בהם קני מידה מוחלטים משתנים בין אנשים שונים.
מה זה מודלים של ניקוד מוחלט?
מודלים המקצים ציונים מספריים בלתי תלויים לפריטים באמצעות קריטריוני דירוג עקביים.
מושרש בפסיכומטריקה קלאסית עם סולמות ליקרט ומתודולוגיות בדיקה סטנדרטיות
נפרס באופן נרחב בניהול תוכן, מערכות דירוג מוצרים ודירוג אקדמי
דירוגי כוכבים באמזון, IMDB ו-Yelp מייצגים יישומים פופולריים של ניקוד מוחלט
בדרך כלל מניחים טרנזיטיביות ושימוש עקבי בסולם בכל המעריכים
מאפשרים פעולות אריתמטיות ישירות: ממוצע, קביעת סף וצבירה סטטיסטית
טבלת השוואה
תכונה
למידה זוגית של העדפות
מודלים של ניקוד מוחלט
מנגנון הליבה
השווה שני פריטים, למד העדפה יחסית
הקצאת ניקוד עצמאי לכל פריט
דרישות קנה מידה
העדפה סדירה או בינארית מספקת
דורש סולם מרווחים או יחס מכויל
עקביות בוחן
סובל שינויים בקנה מידה אישי
מניח פרשנות אחידה של קנה המידה
הנחת טרנזיטיביות
מודלים או בדיקות מפורשות לטרנזיטיביות
מניח באופן מרומז טרנזיטיביות
עלות חישובית
גבוה יותר (ריבועי בספירת פריטים)
נמוך יותר (לינארי בספירת פריטים)
מאמץ אנושי
דרושות עוד השוואות, אבל כל אחת קלה יותר
פחות דירוגים נדרשים, אבל כל אחד מהם קשה יותר
פירוש פלט
דירוגים והסתברויות
ציונים מספריים ישירים
מקרה השימוש הטוב ביותר
העדפות סובייקטיביות, אסתטיקה, איכות
תכונות אובייקטיביות, קריטריונים ברורים
השוואה מפורטת
פילוסופיה יסודית
למידה זוגית של העדפות מתייחסת לשיפוט כאל פתרון השוואתי ביסודו. כששואלים מישהו האם הוא מעדיף חופשה א' או חופשה ב', הוא בדרך כלל יכול לענות בביטחון. מבקשים ממנו לדרג כל חופשה בסולם של 1 עד 10, ומקבלים תוצאות לא עקביות. מודלים של ניקוד מוחלט, לעומת זאת, מניחים שאנחנו יכולים לבנות אבני מידה אוניברסליות שכולם מפרשים באופן זהה. פיצול פילוסופי זה מעצב כל החלטה במורד הזרם בתכנון מערכת.
איסוף נתונים וביאורים
איסוף העדפות זוגיות לרוב מרגיש קל יותר עבור מפרטים. לחיצה על 'שמאל עדיף' דורשת פחות עומס קוגניטיבי מאשר הקצאת ערכים מספריים מדויקים. עם זאת, אתם זקוקים לתוויות זוגיות רבות יותר כדי לקבוע דירוג מלא. ניקוד מוחלט מאפשר לכם לצבור נתונים דלילים - אם עשרה אנשים מדרגים סרט 7/10, יש לכם אות משמעותי. עם השוואות זוגיות, השוואות חסרות יוצרות פערים בגרף הדירוג שלכם שיש להסיק.
יסודות מתמטיים
שיטות זוגיות מתחברות לתורת הבחירה החברתית ולאלגוריתמי דירוג טורנירים. שיטת הדירוג Elo בשחמט מתרגמת תוצאות משחקי זוגיות לתוצאות רציפות. ניקוד מוחלט נובע מתורת הבחינות הקלאסית ותורת תגובת הפריטים, שבהן תכונות סמויות מוערכות מתגובות נצפות. גישות עצביות מודרניות כמו מודל בראדלי-טרי עם הטמעות עמוקות משלבות את שתי המסורות.
פריסה בעולם האמיתי
GPT-4 של OpenAI ו-Claude של Anthropic מסתמכים במידה רבה על העדפות אנושיות זוגיות במהלך אימון RLHF. הערכים האנושיים משווים את תפוקות המודל, ונתוני ההעדפות מכוונים בצורה מדויקת מודלי תגמול. נטפליקס השתמשה בעבר בדירוגי כוכבים (מוחלטים) אך עברה לדירוגי "אגודל למעלה/למטה" (למעשה זוגיות) לאחר שגילתה שהאחרון מייצר אותות אמינים יותר. הדירוג של חיפוש גוגל משלב את שניהם: ציוני רלוונטיות מוחלטים עבור זוגות שאילתה-מסמך, בתוספת ניסויי שילוב זוגיות להערכה בזמן אמת.
חוסן ומצבי כשל
ניקוד מוחלט קורס כאשר מעריכים משתמשים בסולמות בצורה שונה - 5/10 של אדם אחד עשוי להיות שווה ל-7/10 של אחר. שיטות זוגיות חסינות לבעיית קנה מידה מונוטונית זו אך פגיעות להעדפות אינטנסיביות. אם A מנצח את B, B מנצח את C, ו-C מנצח את A, המודל חייב לפתור את המעגל הזה. העדפות אנושיות אמיתיות לעיתים קרובות מפרות את הטרנזיטיביות, ויוצרות אתגרים פילוסופיים ומעשיים אמיתיים עבור שתי הגישות.
גישות היברידיות
מערכות מתוחכמות משלבות יותר ויותר את שתי הפרדיגמות. ציונים מוחלטים מספקים עוגנים; השוואות זוגיות משפרות דירוגים. פלטפורמות מסוימות אוספות דירוגים מוחלטים אך מאמנות מודלים זוגיים על ידי יצירה דינמית של זוגות השוואה מהתפלגות הדירוג. אסטרטגיה היברידית זו מנסה ללכוד את היעילות של איסוף מוחלט עם החוסן של למידה זוגית.
יתרונות וחסרונות
למידה זוגית של העדפות
יתרונות
+שונות חזקה לסולם המעריך
+משימת ביאור קלה יותר
+לוכד ניואנסים סובייקטיביים
+התאמה טבעית ל-RLHF
+נמנעת קביעת סף שרירותית
המשך
−צמיחה בהשוואה ריבועית
−אתגרי דירוג לא הושלמו
−טיפול בהעדפות אינטנסיביות
−קשה יותר להסביר למשתמשים
−בדרך כלל נדרשים נתונים נוספים
מודלים של ניקוד מוחלט
יתרונות
+פלטים מספריים ישירים
+איסוף נתונים יעיל
+שיטות צבירה פשוטות
+יישום סף ברור
+ממשק משתמש מוכר
המשך
−פרשנות הסולם משתנה
−אפקטים של עיגון נפוצים
−השוואה קשה יותר בין מעריכים
−בעיות גרגיריות כפויה
−פחות אמין עבור פריטים סובייקטיביים
תפיסות מוטעות נפוצות
מיתוס
שיטות זוגיות תמיד דורשות יותר נתונים מאשר ניקוד מוחלט.
מציאות
בעוד שספירות השוואה זוגית גדלות באופן ריבועי, כל ביאור מהיר ואמין יותר. מחקרים במיקור חוץ מראים שעבור יעדי דיוק שווים, זמן הביאור הכולל מעדיף לרוב שיטות זוגיות. היעילות תלויה במידה רבה באסטרטגיות למידה אקטיביות שבוחרות זוגות בעלי אינפורמטיביות מקסימלית.
מיתוס
ציונים מוחלטים ניתנים לפירוש טוב יותר משום שהם מספרים.
מציאות
ציון '7 מתוך 10' נראה קונקרטי, אך משמעותו משתנה באופן דרמטי בהתאם לתרבויות, להקשרים ולמצבי רוח אישיים. מחקרים על אינפלציית דירוגים מראים שמשתמשי נטפליקס שבעבר נתנו 3 כוכבים כעת נותנים אגודל למעלה עבור תוכן זהה. דירוגים זוגיים מתורגמים לעתים קרובות בצורה יציבה יותר להתנהגות משתמשים בפועל.
מיתוס
ניתן להמיר ציונים מוחלטים לדירוגים זוגיים בצורה טריוויאלית.
מציאות
השוואת ציונים פשוטה מתעלמת מחוסר ודאות ומביטחון. שני פריטים המדורגים 7.0 ו-7.1 עשויים להיות בלתי ניתנים להבחנה סטטיסטית, אך המרה נאיבית כופה סדר. המרה נכונה דורשת מידול של שונות דירוג, מה שמחזיר את המורכבות ששיטות זוגיות מטפלות בה באופן טבעי.
מיתוס
העדפות אנושיות הן באופן טבעי חולפות.
מציאות
מחקר פסיכולוגי מדגים באופן עקבי אי-טרנזיטיביות בהעדפות אמיתיות. אנשים עשויים להעדיף פיצה גדולה יותר בגלל המחיר, בינונית בגלל הנוחות, וקטנה בגלל הבריאות - ויוצרים מחזורים. שתי גישות המידול חייבות להתמודד או להתעלם ממציאות זו, כאשר לשיטות זוגיות יש כלים מפורשים יותר לעשות זאת.
מיתוס
שיטות זוגיות פועלות רק עבור העדפות בינאריות.
מציאות
מסגרות זוגיות מודרניות מטפלות בהעדפות מדורגות, סדרים חלקיים ואפילו השוואות מרובות היבטים. התווית 'זוגית' מתייחסת למבנה ההשוואה, ולא לפורמט התגובה. מפרטים יכולים לבטא עוצמת העדפה, אי ודאות או שיפוטים רב-ממדיים בתוך מסגרות זוגיות.
שאלות נפוצות
למה נטפליקס עברה מדירוגי כוכבים לדירוגי "אהבתי"/"לא אהבתי"?
נטפליקס גילתה שדירוגי כוכבים מפורשים ניבאו בצורה גרועה את התנהגות הצפייה בפועל. משתמשים אולי מדרגים סרט אמנות ב-5 כוכבים אבל צופים בקומדיות סיטקום באופן קבוע. שיטת האגודלים, למרות שהיא גסה יותר, יצרה אותות העדפה אמינים יותר עבור אלגוריתם ההמלצות שלה. זה מדגים דפוס רחב יותר: העדפות זוגיות או בינאריות מתואמות לעתים קרובות טוב יותר עם העדפות גלויות מאשר דירוגים מוחלטים.
כיצד פועלת למידת העדפות זוגיות באימון של ChatGPT?
במהלך RLHF, מפרטים אנושיים משווים פלטי מודל מרובים עבור אותה הנחיה ומציינים איזו מהם טובה יותר. השוואות אלו מאמנות מודל תגמול שחוזה העדפות אנושיות. לאחר מכן, מודל התגמול מנחה כוונון עדין באמצעות למידת חיזוקים. גישה זוגית זו הייתה קריטית מכיוון שניקוד מוחלט ישיר של איכות השיחה הוכח כלא אמין בין מפרטים.
האם ניקוד מוחלט יכול אי פעם להתעלות על שיטות זוגיות?
בהחלט. כאשר מעריכים תכונות אובייקטיביות ומדידות - רזולוציית תמונה, מהירות טעינה, דיוק עובדתי - קני מידה מוחלטים עם קריטריונים ברורים לרוב מספיקים ודורשים פחות נתונים. ניקוד אבחוני רפואי, בקרת איכות ייצור ויישומים הנדסיים רבים נהנים ממסגרות מוחלטות. המפתח הוא התאמת השיטה לסוג השיפוט.
מהו מודל בראדלי-טרי ומדוע הוא חשוב?
מודל בראדלי-טרי מקצה לכל פריט פרמטר "עוצמה" סמוי, ולאחר מכן מדמה את ההסתברות שפריט אחד מנצח אחר באמצעות פונקציה לוגיסטית של הפרש העוצמה ביניהם. זהו עמוד השדרה המתמטי המחבר תוצאות זוגיות לדירוגים רציפים. גרסאות מודרניות של למידה עמוקה מטמיעות פריטים במרחבים וקטוריים שבהם מרחק מקודד את הסתברות ההעדפה.
כיצד מטפלים בהעדפות אינטרנזיטיביות במערכות זוגיות?
קיימות מספר אסטרטגיות: זיהוי והדרה של ביאורים לא עקביים, מידול רעש במפורש במודל ההעדפות, או אימוץ סדרים חלקיים במקום כפיית דירוגים מלאים. שיטות מתקדמות מסוימות מתייחסות לאי-טרנזיטיביות כאות - דבר המצביע על קבלת החלטות מרובות קריטריונים ולא על שגיאה - ומדגמנות אותה באמצעות מודלים של תערובת או העדפות תלויות הקשר.
מדוע Elo נחשבת למערכת העדפה זוגית?
שחקני שחמט לעולם לא מקבלים "ציוני מיומנות שחמט" מוחלטים באופן ישיר. במקום זאת, תוצאות המשחק (השוואות זוגיות) מעדכנות את דירוגי ה-Elo שלהם. הפרש הדירוג בין שני שחקנים מנבא את הסתברות הניצחון. מערכת אלגנטית זו, שפותחה על ידי ארפד אלו בשנת 1960, מדגימה כיצד תצפיות זוגיות חוזרות ונשנות יכולות לגרום לסולמות מוחלטים משמעותיים באופן מרומז.
האם דירוגים מוחלטים נעלמים לחלוטין בבינה מלאכותית מודרנית?
ממש לא. דירוגים מוחלטים נותרו נפוצים בסקירות מוצרים, בחנויות אפליקציות ובמחקרי סקרים. מערכות היברידיות רבות משתמשות בדירוגים מוחלטים לסינון ראשוני ובשיטות זוגיות לדירוג מדויק. הבחירה תלויה בהחלטה הספציפית המתקבלת ובעלות שגיאות הביאור.
כיצד למידה אקטיבית מפחיתה את עלויות ההשוואה הזוגית?
במקום להשוות את כל הזוגות האפשריים, אלגוריתמי למידה אקטיבית בוחרים את ההשוואות האינפורמטיביות ביותר בהתבסס על אי הוודאות הנוכחית של המודל. אם המודל כבר מעדיף מאוד את A על פני B, השוואה נוספת ביניהם מבזבזת מאמץ. בחירה אסטרטגית יכולה להפחית את ההשוואות הנדרשות מ-O(n²) ל-O(n log n) או יותר, תוך שמירה על דיוק הדירוג.
מה הופך את האנוטציה הזוגית ל"קלה" יותר עבור בני אדם?
מחקרים במדעי הקוגניציה מראים ששיפוט השוואתי דורש פחות זיכרון עבודה מאשר הערכה מוחלטת. כשמדורגים סרט באופן מוחלט, יש לזכור סולם איכות שלם ולמפות את הסרט אליו. כשמשווים שני סרטים, צריך פשוט לקבוע איזה מהם עונה טוב יותר על הקריטריונים שלכם. עומס קוגניטיבי מופחת זה מניב לעתים קרובות תוצאות עקביות יותר.
האם ניתן לשלב את השיטות הללו במערכת אחת?
יותר ויותר, כן. חלק מהפלטפורמות אוספות דירוגים מוחלטים אך גוזרות מהם נתוני אימון זוגיים. אחרות משתמשות בציונים מוחלטים לצורך חלוקה גסה של קטגוריות, ולאחר מכן השוואות זוגיות בתוך קטגוריות. מחקר על 'למידה לדרג' משלב לעתים קרובות גישות נקודתיות (מוחלטות), זוגיות ורשימות, כאשר התמהיל האופטימלי תלוי בזמינות הנתונים ובדרישות המשימה.
מהם מדדי ההערכה העיקריים עבור כל גישה?
שיטות זוגיות משתמשות בדרך כלל בטאו של קנדל, רווח מצטבר מוזל מנורמל (NDCG), או בדיוק בחיזוי העדפות מוחזקות. ניקוד מוחלט משתמש בשגיאת ממוצע בריבוע, בקורלציה של פירסון, או במדדי כיול. חשוב לציין, שניתן להעריך מודל זוגי לפי האיכות המוחלטת של הדירוגים המושרים שלו, ולהיפך - אם כי זה דורש בחירה מדוקדקת של מדדים.
כיצד משפיעים הבדלים תרבותיים על גישות אלו?
סגנונות תגובה תרבותיים משפיעים באופן דרמטי על דירוגים מוחלטים. תרבויות מסוימות נמנעות מציונים קיצוניים, ודוחסות דירוגים לכיוון האמצע. אחרות משתמשות בסולמות בצורה שונה בהתבסס על נורמות נימוס. שיטות זוגיות עמידות יותר להשפעות אלו מכיוון שהן דורשות רק שיפוט יחסי, אם כי העדפות תרבותיות עצמן עדיין משתנות. פלטפורמות גלובליות חייבות להתחשב בשתי התופעות באיסוף הנתונים ובעיצוב המודל שלהן.
פסק הדין
בחרו בלמידת העדפות זוגיות בעת לכידת שיפוט אנושי סובייקטיבי - איכות המלצה, יעילות תוכן או העדפה אסתטית - כאשר קני מידה אינדיבידואליים משתנים באופן בלתי צפוי. בחרו בניקוד מוחלט בעת הערכת תכונות אובייקטיביות ומוגדרות היטב עם קריטריונים יציבים, או כאשר אתם זקוקים לפעולות אריתמטיות על פלטים. מערכות ייצור רבות משלבות כיום את שניהם: דירוגים מוחלטים לסינון גס, עידון זוגי לדירוג סופי.