עוזי אורנן
סיפורי גוגל
1. חיפוש גוגל אינו מיוסד על ניתוח בלשני
אחד מבכירי גוגל שהזדמן לי להיפגש איתו הצהיר בפני שלגוגל אין צורך במנוע חיפוש המיוסד על ניתוח בלשני של היחידה התחבירית שהמילה המבוקשת נמצאת בה. גם כאשר למילה המבוקשת יש כמה משמעויות, בגוגל לא עוסקים לא בגילוי התפקיד התחבירי של המילה ולא במיון סמנטי שלה. לדבריו, לגוגל יש אמצעים אחרים כדי לשלוף רק את המילה במשמעות המבוקשת, ולא את המשמעויות האחרות שלה.
הוא הוסיף כי בגוגל כבר ניסו ניתוחים תחביריים, אבל יש ברשותם מיליוני מובאות לכל מילה, וניתן לגלות בלי ניתוח בלשני את המובאות השייכות לאותה המשמעות שהגולש מבקש. נוסיף, כי בגוגל נאגרים רישומים על חיפושי הגולש בעבר, וכנראה גם בלי ניתוח תחבירי וסמנטי יכול מנגנון גוגל לנחש מה מבקש הגולש בחיפושו הנוכחי.
2. חיפוש על ידי צירוף מילים
מושכל ראשון הוא שאם למילה יש כמה משמעות, חיפוש של מילה בודדת כשהיא לעצמה לא יהיה יעיל, כי הגולש יקבל מספר רב של תוצאות במשמעויות שאין לו עניין בהן. הפתרון המקובל הוא לחפש לא רק את המילה המבוקשת אלא גם את "ההקשר הקצר" שלה. ההקשר הקצר יכול להיות אפילו מילה אחת נוספת, אך תמיד בסמוך לה מופיעה המילה המבוקשת רק במשמעות אחת, והיא המשמעות שהגולש מבקש.
אבל לא נוכל לצרף בחיפוש את כל המילים שראוי לצרפן על יסוד רעיון ההקשר הקצר. תמיד יהיו גם מילים אחרות שדווקה יחד איתן נמצאת המשמעות המבוקשת של מילת החיפוש. ולכן לא כל התמניות של המשמעות המבוקשת יישלפו ולא כולן יוצגו. החיפוש לא יהיה שלם, ואף ספק אם לא יישלפו בו גם מובאות שכלל אינן שייכות לעניין, כלומר הוא גם לא יהיה מדויק.
3. חיפוש מילה רבת משמעויות במנוע גוגל
אחרי השיחה עם אותו בכיר בגוגל ניסיתי לבדוק אם אמנם ניתן להגיע על ידי חיפוש רגיל במנוע החיפוש של גוגל למשמעות המיוחדת המבוקשת ורק אליה. האמנם הגולש עשוי למצוא את מה שהוא מחפש כשהוא משתמש בדף החיפושים הרגיל?
ניסיתי לבדוק במנוע גוגל בשתי נוסחאותיו Google, i-Google)) מילה עברית רבת משמעויות, הרכבה. לפי מילה זו הדגמתי בהזדמנויות שונות איך מנוע חיפוש תחבירי-סמנטי רב היקף, ששנים רבות אני עוסק בבנייתו, מצליח להבדיל בין שש המשמעויות השונות שיש למילה זו, כדלקמן:
(לנוחיות הקורא ניתנת כל אחת מן המשמעויות בתרגום אנגלי קצר)
• 1. Grafting (of plants)
• 2. Vaccination (immunization)
• 3. Wearing (glasses or lenses)
• 4. Constructing (parts)
• 5. Riding (on horses etc.)
• 6. Assembly (of institutions)
4. תוצאות החיפוש ללא הקשר ב- Google
חיפוש המילה הרכבה ללא הקשר בגוגל מעלה שפע של משמעויות שונות למילה זו. בראש דף התוצאות בגוגל נרשם שנמצאו בחיפוש 427,000,000 תוצאות ומשך הזמן להעלאתן היה 0.34 שניות.
כבר הדפים הראשונים הכילו מובאות של חלק ניכר מן המשמעויות של הרכבה, ביניהן: הרכבה (בוטניקה), אלגברת הרכבה, משחקי הרכבה, הרכבת עצי פרי, הוראות הרכבה של חדר תינוקות, ריהוט לתינוקות, הוראות הרכבה לזרועות ברקן, הרכבה בריאה יותר של עדשות מדע, פאזל הרכבה, מידע, מאמרים ותמונות בנושא הרכבה של עבודות אלומיניום, הרכבה עצמית, שרטוט הרכבה, הרכבה של פונקציות, פסי הרכבה לאריזה, הוראות הרכבה לפרקט ועוד לרוב. כל משמעויות המילה הרכבה ניתנו בתוצאות ללא סדר ובערבוביה גמורה.
ברור למדי כי מי שיחפש הרכבה ויהיה מעוניין במשמעות מסוימת אחת, כגון הרכבת עדשות מגע, יעמוד מול שפע אדיר של חומר מיותר המכביד עליו מאוד. בטרם נראה מה תוצאות חיפוש מורכב יותר בגוגל (להלן סעיף 6), מבקש אני להראות תוצאות של חיפוש דומה - מילה ללא הקשר - המתקבלות במנוע חיפוש תחבירי-סמנטי כמו המנוע שלי.
5. השוואה לחיפוש במנוע תחבירי-סמנטי
במנוע התחבירי-סמנטי כאשר מוקלדת המילה המבוקשת הרכבה (ללא כל תוספת מילים) תופיע על הצג רשימה של שש משמעויות, והגולש יתבקש לבחור את המשמעות שהוא מחפש:
24856 חיסון או הזרקה
24857 השתלה (בצומח), הכלאה, הפריה
27333 הקמת אירגון כגון ועדה
27334 נשיאה על הגב, בכלי רכב
27335 לבישה, חבישה של אביזר לגוף
6278 חיבור אלמנטים שונים למבנה מורכב
(המספר ליד כל משמעות הוא מספר הזיהוי של המילה במשמעותה זאת בתוכנת המנוע):
הגולש יקליק על המשמעות המבוקשת. אם שכח לעשות זאת תופיע תזכורת: "לא נבחרה משמעות". ברגע שתסומן המשמעות המבוקשת תתחיל עבודת החיפוש ויופיעו התוצאות. המילים במשמעות המבוקשת מופיעות בצבע אדום, שאר המילים שיסודן הרכבה ייצבעו גם הן, אבל צבען יהיה תכלת.
הנה לדוגמה תוצאות של חיפוש משמעות אחת משש המשמעויות.
תוצאה 1:
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing) הרכבת הוועד היא עניין מסובך. (assembly) במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing) הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly) נשלח מכתב למערכת העיתון. (editors) מתי מתחילים בהרכבת החיסונים? (vaccination) ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train) מתי התחלת בהרכבת משקפיים? (wearing glasses) הרכבת לירושלים מצריכה עדכונים. (train) מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting) הושלמה הרכבת הקואליציה. (assembly) הנחיות עבודה למפעל להרכבת מנועים. (constructing) ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting) אני מציע שנדון בהרכבת הקבוצה. (assembly) הרכבת הילד על הסוס הקטן משמחת אותי. (riding) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses) מתי התחלת בהרכבת עדשות? (wearing glasses) המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly) הרכבת אבעבועות היא רפואה מונעת. (vaccination) זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT) כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting) לקראת הרכבת הממשלה. (assembly) מהו המסלול הראשון של הרכבת הקלה? (train) מוזיאון הרכבת בתחנת חיפה פתוח. (train) המשמעות של הרכבת מרדכי על הסוס. (riding) מידע ותמונות המספרות על תחנות הרכבת בישראל. (train) תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly) תמונות של הרכבת מירושלים ליפו. (train)
חיפוש משמעות אחרת יתן את תוצאותיו בצבע אדום בתמניות אחרות:
תוצאה 2.
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing) הרכבת הוועד היא עניין מסובך. (assembly) במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing) הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly) נשלח מכתב למערכת העיתון. (editors) מתי מתחילים בהרכבת החיסונים? (vaccination) ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train) מתי התחלת בהרכבת משקפיים? (wearing glasses) הרכבת לירושלים מצריכה עדכונים. (train) מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting) הושלמה הרכבת הקואליציה. (assembly) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting) אני מציע שנדון בהרכבת הקבוצה. (assembly) הרכבת הילד על הסוס הקטן משמחת אותי. (riding) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses) מתי התחלת בהרכבת עדשות? (wearing glasses) המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly) הרכבת אבעבועות היא רפואה מונעת. (vaccination) זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT) כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting) לקראת הרכבת הממשלה. (assembly) מהו המסלול הראשון של הרכבת הקלה? (train) מוזיאון הרכבת בתחנת חיפה פתוח. (train) המשמעות של הרכבת מרדכי על הסוס. (riding) מידע ותמונות המספרות על תחנות הרכבת בישראל. (train) תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly) תמונות של הרכבת מירושלים ליפו. (train)
הקורא יגלה בנקל מה הייתה המשמעות המבוקשת בכל אחת ממטלות החיפוש.
במנוע חיפוש זה נערך ניתוח תחבירי לטקסט ומתגלה משמעות כל מילה הכלולה בו. תוצאות החיפוש יתנו לגולש בדיוק את מה שביקש למצוא. הוא יכול לדעת שכל מילה המסומנת באדום כהה היא המילה במשמעות שביקש, מילה באדום בהיר ייתכן שגם היא במשמעות המבוקשת, מילה בתכלת היא מילה הכתובה באותן האותיות, אבל משמעותה אחרת.
לצורך ההשוואה חיפשתי במנוע החיפוש של גוגל גם חיפוש מורכב לאותה המילה הרכבה. האם בחיפוש מורכב ניתן לקבל תוצאות מדויקות? האם נקבל את המשמעות המבוקשת גם מבחינת הדיוק וגם מבחינת השלמות?
6. חיפוש במנוע i-Google (גוגל-כרום) בדף הפתיחה של גוגל-כרום, כאשר מקלידים הרכבה, מופיעה באותו חלון גם שורה של צירופים שכולם מכילים את המילה הרכבה כשבצידה עוד מילים. הנה רשימת הצירופים המוצעים לחיפוש הרכבה:
הרכבה
הרכבה על אופנוע
הרכבה איקיאה
הרכבה של פונקציות
הרכבה עצמית
הרכבה של עצים
הרכבה עצים
הרכבה בהרצה
הרכבה עצמית של מחשב
הרכבה עצמית של פרקט
כאן מתברר איך מבקש מנוע גוגל למצוא את המשמעות המיוחדת של המילה המבוקשת: זהו חיפוש על ידי צירוף של מילים! (לכן קראנו לו "חיפוש מורכב"). נזכיר כי ביקורת על דרך זו הובאה לעיל בסעיף 2. מעניין לשאול על יסוד מה מציע המנוע את הצירופים הללו של הרכבה ומילים נוספות? ניכר שאין כאן כוונה לרישום מדויק של כל אחת מן המשמעויות המיוחדות של המילה. כפי הנראה, צירופי המילים הללו הם תולדה של איסוף שאלות חיפוש של גולשים, שגוגל מקפיד לאסוף ולאגור. שאלות שהשתמשו בהן גולשים רבים הוכנסו לרשימת ההצעות לחיפוש, כי לדעת גוגל, אם גולשים רבים שאלו שאלות אלה, סביר שגם גולשים אחרים יהיו מעוניינים בהן.
כבר ראינו למעלה בסעיף 4 מה נקבל אם נחפש הרכבה בלבד, לפי המוצע בשורה הראשונה ברשימה: יופיעו בערבוביה מלאה תוצאות המכילות את המילה הזאת בכל אחת מן המשמעויות שלה. לכן ננסה לחפש את המילה לפי השורות שבהן המילה מופיעה בתוספת של מילים העשויות להיחשב מתאימות ל"הקשר קצר".
אם נחפש הרכבה על אופנוע, או הרכבה של פונקציות וכדומה, נקבל תוצאות האמורות להיות במשמעות מיוחדת של המילה הרכבה. מי שביקש צירוף של "אופנוע" ו"הרכבה" רצה לקבל מובאות שבהן המילה הרכבה היא במשמעות הרכבה על אופנוע (riding). חיפשתי צירוף זה, ואכן קיבלתי לא מעט מובאות שבהן זו משמעות הרכבה, אבל בין המובאות ששלף מנוע גוגל היו גם "מפעל הרכבה של אופנוע", "הוראות הרכבה לאופני הרים", "הרכבה לאופני BMX", "הרכבת אופנועים", וכן מילים מקבילות באנגלית, שכן אוטומטית ניתן תירגום לאנגלית וברשימה מופיע motorcycle Assembly, בדפים הבאים יש "מערכת הרכבה של GPS", "הרכבה קלה ופשוטה", "מכונת צמיגי הרכבה" ובהמשך מובאות נוספות של Assembly (ספרתי 19 כאלה בשלושה דפים).
חיפשתי הרכבה בהרצה. לא זו בלבד שלא ברורה המשמעות המבוקשת, אלא שבין המובאות נמצאים הקטעים הבאים: "הרכבת הקלה בירושלים", "נסיעת הרצה של הרכבת", "עובדי הרכבת הקלה", "מנוע+הרכבה+אחריות רק 4500 ₪", "ד"ר צבי - - הרצה על שחזור מתחם הרכבת", "כל 'הרצה' נוסחת זרניצקי הינה הרכבה של שתי פונקציות", "תא הרכבה גמיש" ועוד מובאות רבות שבכולן מדובר על הָרַכֶּבֶת.
משמעות הרכבה על אופנוע אינה שונה בעיקרה ממשמעות הרכבה על סוס. אבל כנראה לא רבים מבקשים לקבל מובאות הנוגעות לרכיבה על סוסים, לכן ברשימת ההצעות העשירה הניתנת להרכבה אין הצעה לחפש "הרכבה על סוסים", ובין המובאות של הרכבה על אופנוע אין שום מובאה להרכבה על סוס. חשבתי אפוא לנכון לבדוק הרכבה במשמעות riding על ידי צירוף "הרכבה על סוסים", ברוח שאר ההצעות שגוגל מציע.
הרכבה על סוסים: המנוע שלף "יצרן סוסי עץ, הרכבה וצביעה", "הרכבה ופירוק מזגן 3.5 כוח סוס", "משחקי הרכבה..נגרר עם סוסים", "...סוסים..הרכבה להרכיב את 9 הריבועים", "הרכבה מסובכת 2.5 כוח סוס", "סוס עבודה נייד: הרכבה מעולה", "סוסים, ציפורים Assembly", "נדנדת סוס..הרכבה" וכן מובאות רבות שבהן הופיעה רק המילה סוס או נטיותיה.
הרכבה עצים. הצעה זו דומה להצעה הרכבה של עצים. מדוע הוכנסו שתי הכותרות האלה שכוונתן ודאי אחת? כפי הנראה רבים היו מעוניינים לחפש חומר על הרכבת צומח, אלא שהיו ששאלו בנוסח הראשון והיו ששאלו בנוסח השני, ומכיוון שגם השאלה הראשונה וגם השאלה השנייה הופיעו הרבה פעמים – נמסרות שתי הצעות לחיפוש אף על פי שהן מכוונות לאותה המשמעות. לפי עיון אקראי זה עולה הרושם שכול ההחלטות נעשות אוטומטית על פי התוצאות המספריות.
פרט משעשע: בניסיון לחפש הרכבה של פונקציות, נשלפה המובאה הבאה: "distinct functions…the National Assembly is responsible"
7. סוף דבר
מנוע גוגל משמש מיליוני גולשים המבקשים למצוא חומר הדרוש להם בעבודתם או בתחום התעניינותם. המהירות הפנטסטית של תוצאות החיפוש, הנשמרות כנראה מראש בקבצים נפרדים, והשפע העצום של החומרים המובאים לפני הגולש עושים את מנוע החיפוש של גוגל למכשיר מרכזי לכל עבודה בתחומי הדעת והלימוד שניתן להעלות על הדעת. יכולת זו והישגים כאלה לא היו בנמצא לפני הופעת גוגל בתחום עיבוד הנתונים.
עם זאת ניכר שגוגל לא הגיע עדיין לתוצאות הרצויות באמת לכל גולש: לקבל את כל החומר הכרוך בעניין המבוקש (מיצוי), ורק חומר זה (בלבדיות). הרי אין זו אלא הדרישה החביבה המוכרת מקדמת דנא: דיוק ושלמות. רק המקום הריק של מנוע חיפוש מהיר בעל תכונות מלאות של דיוק ושלמות מסביר את הפופולריות העצומה של מנוע החיפוש של גוגל למרות חסרונותיו.
8. נספח: הקובץ המקורי ששימש לעיבוד הקבצים בסעיף 5.
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing)
הרכבת הוועד היא עניין מסובך. (assembly)
במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing)
הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly)
נשלח מכתב למערכת העיתון. (editors)
מתי מתחילים בהרכבת החיסונים? (vaccination)
ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train)
מתי התחלת בהרכבת משקפיים? (wearing glasses)
הרכבת לירושלים מצריכה עדכונים. (train)
מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting)
הושלמה הרכבת הקואליציה. (assembly)
הנחיות עבודה למפעל להרכבת מנועים. (constructing)
ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting)
אני מציע שנדון בהרכבת הקבוצה. (assembly)
הרכבת הילד על הסוס הקטן משמחת אותי. (riding)
הנחיות עבודה למפעל להרכבת מחשבים. (constructing)
הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses)
מתי התחלת בהרכבת עדשות? (wearing glasses)
המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly)
הרכבת אבעבועות היא רפואה מונעת. (vaccination)
זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT)
כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting)
לקראת הרכבת הממשלה. (assembly)
מהו המסלול הראשון של הרכבת הקלה? (train)
מוזיאון הרכבת בתחנת חיפה פתוח. (train)
המשמעות של הרכבת מרדכי על הסוס. (riding)
מידע ותמונות המספרות על תחנות הרכבת בישראל. (train)
תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly)
תמונות של הרכבת מירושלים ליפו. (train)
דוגמה זו והמובאת אחריה הבאתי בהרצאה ביוני 2011 בפורום המחלקה למדעי המחשב באוניברסיטת טורונטו. למען המאזינים שם רשמתי בקובץ הקלט בכל שורה את המשמעות המתאימה באנגלית. תודתי לראש המחלקה Graeme Hirst Prof. שהזמינני להרצות אצלם.
עוזי אורנן
סיפורי גוגל
1. חיפוש גוגל אינו מיוסד על ניתוח בלשני
אחד מבכירי גוגל שהזדמן לי להיפגש איתו הצהיר בפני שלגוגל אין צורך במנוע חיפוש המיוסד על ניתוח בלשני של היחידה התחבירית שהמילה המבוקשת נמצאת בה. גם כאשר למילה המבוקשת יש כמה משמעויות, בגוגל לא עוסקים לא בגילוי התפקיד התחבירי של המילה ולא במיון סמנטי שלה. לדבריו, לגוגל יש אמצעים אחרים כדי לשלוף רק את המילה במשמעות המבוקשת, ולא את המשמעויות האחרות שלה.
הוא הוסיף כי בגוגל כבר ניסו ניתוחים תחביריים, אבל יש ברשותם מיליוני מובאות לכל מילה, וניתן לגלות בלי ניתוח בלשני את המובאות השייכות לאותה המשמעות שהגולש מבקש. נוסיף, כי בגוגל נאגרים רישומים על חיפושי הגולש בעבר, וכנראה גם בלי ניתוח תחבירי וסמנטי יכול מנגנון גוגל לנחש מה מבקש הגולש בחיפושו הנוכחי.
2. חיפוש על ידי צירוף מילים
מושכל ראשון הוא שאם למילה יש כמה משמעות, חיפוש של מילה בודדת כשהיא לעצמה לא יהיה יעיל, כי הגולש יקבל מספר רב של תוצאות במשמעויות שאין לו עניין בהן. הפתרון המקובל הוא לחפש לא רק את המילה המבוקשת אלא גם את "ההקשר הקצר" שלה. ההקשר הקצר יכול להיות אפילו מילה אחת נוספת, אך תמיד בסמוך לה מופיעה המילה המבוקשת רק במשמעות אחת, והיא המשמעות שהגולש מבקש.
אבל לא נוכל לצרף בחיפוש את כל המילים שראוי לצרפן על יסוד רעיון ההקשר הקצר. תמיד יהיו גם מילים אחרות שדווקה יחד איתן נמצאת המשמעות המבוקשת של מילת החיפוש. ולכן לא כל התמניות של המשמעות המבוקשת יישלפו ולא כולן יוצגו. החיפוש לא יהיה שלם, ואף ספק אם לא יישלפו בו גם מובאות שכלל אינן שייכות לעניין, כלומר הוא גם לא יהיה מדויק.
3. חיפוש מילה רבת משמעויות במנוע גוגל
אחרי השיחה עם אותו בכיר בגוגל ניסיתי לבדוק אם אמנם ניתן להגיע על ידי חיפוש רגיל במנוע החיפוש של גוגל למשמעות המיוחדת המבוקשת ורק אליה. האמנם הגולש עשוי למצוא את מה שהוא מחפש כשהוא משתמש בדף החיפושים הרגיל?
ניסיתי לבדוק במנוע גוגל בשתי נוסחאותיו Google, i-Google)) מילה עברית רבת משמעויות, הרכבה. לפי מילה זו הדגמתי בהזדמנויות שונות איך מנוע חיפוש תחבירי-סמנטי רב היקף, ששנים רבות אני עוסק בבנייתו, מצליח להבדיל בין שש המשמעויות השונות שיש למילה זו, כדלקמן:
(לנוחיות הקורא ניתנת כל אחת מן המשמעויות בתרגום אנגלי קצר)
• 1. Grafting (of plants)
• 2. Vaccination (immunization)
• 3. Wearing (glasses or lenses)
• 4. Constructing (parts)
• 5. Riding (on horses etc.)
• 6. Assembly (of institutions)
4. תוצאות החיפוש ללא הקשר ב- Google
חיפוש המילה הרכבה ללא הקשר בגוגל מעלה שפע של משמעויות שונות למילה זו. בראש דף התוצאות בגוגל נרשם שנמצאו בחיפוש 427,000,000 תוצאות ומשך הזמן להעלאתן היה 0.34 שניות.
כבר הדפים הראשונים הכילו מובאות של חלק ניכר מן המשמעויות של הרכבה, ביניהן: הרכבה (בוטניקה), אלגברת הרכבה, משחקי הרכבה, הרכבת עצי פרי, הוראות הרכבה של חדר תינוקות, ריהוט לתינוקות, הוראות הרכבה לזרועות ברקן, הרכבה בריאה יותר של עדשות מדע, פאזל הרכבה, מידע, מאמרים ותמונות בנושא הרכבה של עבודות אלומיניום, הרכבה עצמית, שרטוט הרכבה, הרכבה של פונקציות, פסי הרכבה לאריזה, הוראות הרכבה לפרקט ועוד לרוב. כל משמעויות המילה הרכבה ניתנו בתוצאות ללא סדר ובערבוביה גמורה.
ברור למדי כי מי שיחפש הרכבה ויהיה מעוניין במשמעות מסוימת אחת, כגון הרכבת עדשות מגע, יעמוד מול שפע אדיר של חומר מיותר המכביד עליו מאוד. בטרם נראה מה תוצאות חיפוש מורכב יותר בגוגל (להלן סעיף 6), מבקש אני להראות תוצאות של חיפוש דומה - מילה ללא הקשר - המתקבלות במנוע חיפוש תחבירי-סמנטי כמו המנוע שלי.
5. השוואה לחיפוש במנוע תחבירי-סמנטי
במנוע התחבירי-סמנטי כאשר מוקלדת המילה המבוקשת הרכבה (ללא כל תוספת מילים) תופיע על הצג רשימה של שש משמעויות, והגולש יתבקש לבחור את המשמעות שהוא מחפש:
24856 חיסון או הזרקה
24857 השתלה (בצומח), הכלאה, הפריה
27333 הקמת אירגון כגון ועדה
27334 נשיאה על הגב, בכלי רכב
27335 לבישה, חבישה של אביזר לגוף
6278 חיבור אלמנטים שונים למבנה מורכב
(המספר ליד כל משמעות הוא מספר הזיהוי של המילה במשמעותה זאת בתוכנת המנוע):
הגולש יקליק על המשמעות המבוקשת. אם שכח לעשות זאת תופיע תזכורת: "לא נבחרה משמעות". ברגע שתסומן המשמעות המבוקשת תתחיל עבודת החיפוש ויופיעו התוצאות. המילים במשמעות המבוקשת מופיעות בצבע אדום, שאר המילים שיסודן הרכבה ייצבעו גם הן, אבל צבען יהיה תכלת.
הנה לדוגמה תוצאות של חיפוש משמעות אחת משש המשמעויות.
תוצאה 1:
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing) הרכבת הוועד היא עניין מסובך. (assembly) במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing) הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly) נשלח מכתב למערכת העיתון. (editors) מתי מתחילים בהרכבת החיסונים? (vaccination) ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train) מתי התחלת בהרכבת משקפיים? (wearing glasses) הרכבת לירושלים מצריכה עדכונים. (train) מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting) הושלמה הרכבת הקואליציה. (assembly) הנחיות עבודה למפעל להרכבת מנועים. (constructing) ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting) אני מציע שנדון בהרכבת הקבוצה. (assembly) הרכבת הילד על הסוס הקטן משמחת אותי. (riding) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses) מתי התחלת בהרכבת עדשות? (wearing glasses) המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly) הרכבת אבעבועות היא רפואה מונעת. (vaccination) זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT) כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting) לקראת הרכבת הממשלה. (assembly) מהו המסלול הראשון של הרכבת הקלה? (train) מוזיאון הרכבת בתחנת חיפה פתוח. (train) המשמעות של הרכבת מרדכי על הסוס. (riding) מידע ותמונות המספרות על תחנות הרכבת בישראל. (train) תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly) תמונות של הרכבת מירושלים ליפו. (train)
חיפוש משמעות אחרת יתן את תוצאותיו בצבע אדום בתמניות אחרות:
תוצאה 2.
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing) הרכבת הוועד היא עניין מסובך. (assembly) במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing) הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly) נשלח מכתב למערכת העיתון. (editors) מתי מתחילים בהרכבת החיסונים? (vaccination) ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train) מתי התחלת בהרכבת משקפיים? (wearing glasses) הרכבת לירושלים מצריכה עדכונים. (train) מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting) הושלמה הרכבת הקואליציה. (assembly) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting) אני מציע שנדון בהרכבת הקבוצה. (assembly) הרכבת הילד על הסוס הקטן משמחת אותי. (riding) הנחיות עבודה למפעל להרכבת מחשבים. (constructing) הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses) מתי התחלת בהרכבת עדשות? (wearing glasses) המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly) הרכבת אבעבועות היא רפואה מונעת. (vaccination) זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT) כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting) לקראת הרכבת הממשלה. (assembly) מהו המסלול הראשון של הרכבת הקלה? (train) מוזיאון הרכבת בתחנת חיפה פתוח. (train) המשמעות של הרכבת מרדכי על הסוס. (riding) מידע ותמונות המספרות על תחנות הרכבת בישראל. (train) תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly) תמונות של הרכבת מירושלים ליפו. (train)
הקורא יגלה בנקל מה הייתה המשמעות המבוקשת בכל אחת ממטלות החיפוש.
במנוע חיפוש זה נערך ניתוח תחבירי לטקסט ומתגלה משמעות כל מילה הכלולה בו. תוצאות החיפוש יתנו לגולש בדיוק את מה שביקש למצוא. הוא יכול לדעת שכל מילה המסומנת באדום כהה היא המילה במשמעות שביקש, מילה באדום בהיר ייתכן שגם היא במשמעות המבוקשת, מילה בתכלת היא מילה הכתובה באותן האותיות, אבל משמעותה אחרת.
לצורך ההשוואה חיפשתי במנוע החיפוש של גוגל גם חיפוש מורכב לאותה המילה הרכבה. האם בחיפוש מורכב ניתן לקבל תוצאות מדויקות? האם נקבל את המשמעות המבוקשת גם מבחינת הדיוק וגם מבחינת השלמות?
6. חיפוש במנוע i-Google (גוגל-כרום) בדף הפתיחה של גוגל-כרום, כאשר מקלידים הרכבה, מופיעה באותו חלון גם שורה של צירופים שכולם מכילים את המילה הרכבה כשבצידה עוד מילים. הנה רשימת הצירופים המוצעים לחיפוש הרכבה:
הרכבה
הרכבה על אופנוע
הרכבה איקיאה
הרכבה של פונקציות
הרכבה עצמית
הרכבה של עצים
הרכבה עצים
הרכבה בהרצה
הרכבה עצמית של מחשב
הרכבה עצמית של פרקט
כאן מתברר איך מבקש מנוע גוגל למצוא את המשמעות המיוחדת של המילה המבוקשת: זהו חיפוש על ידי צירוף של מילים! (לכן קראנו לו "חיפוש מורכב"). נזכיר כי ביקורת על דרך זו הובאה לעיל בסעיף 2. מעניין לשאול על יסוד מה מציע המנוע את הצירופים הללו של הרכבה ומילים נוספות? ניכר שאין כאן כוונה לרישום מדויק של כל אחת מן המשמעויות המיוחדות של המילה. כפי הנראה, צירופי המילים הללו הם תולדה של איסוף שאלות חיפוש של גולשים, שגוגל מקפיד לאסוף ולאגור. שאלות שהשתמשו בהן גולשים רבים הוכנסו לרשימת ההצעות לחיפוש, כי לדעת גוגל, אם גולשים רבים שאלו שאלות אלה, סביר שגם גולשים אחרים יהיו מעוניינים בהן.
כבר ראינו למעלה בסעיף 4 מה נקבל אם נחפש הרכבה בלבד, לפי המוצע בשורה הראשונה ברשימה: יופיעו בערבוביה מלאה תוצאות המכילות את המילה הזאת בכל אחת מן המשמעויות שלה. לכן ננסה לחפש את המילה לפי השורות שבהן המילה מופיעה בתוספת של מילים העשויות להיחשב מתאימות ל"הקשר קצר".
אם נחפש הרכבה על אופנוע, או הרכבה של פונקציות וכדומה, נקבל תוצאות האמורות להיות במשמעות מיוחדת של המילה הרכבה. מי שביקש צירוף של "אופנוע" ו"הרכבה" רצה לקבל מובאות שבהן המילה הרכבה היא במשמעות הרכבה על אופנוע (riding). חיפשתי צירוף זה, ואכן קיבלתי לא מעט מובאות שבהן זו משמעות הרכבה, אבל בין המובאות ששלף מנוע גוגל היו גם "מפעל הרכבה של אופנוע", "הוראות הרכבה לאופני הרים", "הרכבה לאופני BMX", "הרכבת אופנועים", וכן מילים מקבילות באנגלית, שכן אוטומטית ניתן תירגום לאנגלית וברשימה מופיע motorcycle Assembly, בדפים הבאים יש "מערכת הרכבה של GPS", "הרכבה קלה ופשוטה", "מכונת צמיגי הרכבה" ובהמשך מובאות נוספות של Assembly (ספרתי 19 כאלה בשלושה דפים).
חיפשתי הרכבה בהרצה. לא זו בלבד שלא ברורה המשמעות המבוקשת, אלא שבין המובאות נמצאים הקטעים הבאים: "הרכבת הקלה בירושלים", "נסיעת הרצה של הרכבת", "עובדי הרכבת הקלה", "מנוע+הרכבה+אחריות רק 4500 ₪", "ד"ר צבי - - הרצה על שחזור מתחם הרכבת", "כל 'הרצה' נוסחת זרניצקי הינה הרכבה של שתי פונקציות", "תא הרכבה גמיש" ועוד מובאות רבות שבכולן מדובר על הָרַכֶּבֶת.
משמעות הרכבה על אופנוע אינה שונה בעיקרה ממשמעות הרכבה על סוס. אבל כנראה לא רבים מבקשים לקבל מובאות הנוגעות לרכיבה על סוסים, לכן ברשימת ההצעות העשירה הניתנת להרכבה אין הצעה לחפש "הרכבה על סוסים", ובין המובאות של הרכבה על אופנוע אין שום מובאה להרכבה על סוס. חשבתי אפוא לנכון לבדוק הרכבה במשמעות riding על ידי צירוף "הרכבה על סוסים", ברוח שאר ההצעות שגוגל מציע.
הרכבה על סוסים: המנוע שלף "יצרן סוסי עץ, הרכבה וצביעה", "הרכבה ופירוק מזגן 3.5 כוח סוס", "משחקי הרכבה..נגרר עם סוסים", "...סוסים..הרכבה להרכיב את 9 הריבועים", "הרכבה מסובכת 2.5 כוח סוס", "סוס עבודה נייד: הרכבה מעולה", "סוסים, ציפורים Assembly", "נדנדת סוס..הרכבה" וכן מובאות רבות שבהן הופיעה רק המילה סוס או נטיותיה.
הרכבה עצים. הצעה זו דומה להצעה הרכבה של עצים. מדוע הוכנסו שתי הכותרות האלה שכוונתן ודאי אחת? כפי הנראה רבים היו מעוניינים לחפש חומר על הרכבת צומח, אלא שהיו ששאלו בנוסח הראשון והיו ששאלו בנוסח השני, ומכיוון שגם השאלה הראשונה וגם השאלה השנייה הופיעו הרבה פעמים – נמסרות שתי הצעות לחיפוש אף על פי שהן מכוונות לאותה המשמעות. לפי עיון אקראי זה עולה הרושם שכול ההחלטות נעשות אוטומטית על פי התוצאות המספריות.
פרט משעשע: בניסיון לחפש הרכבה של פונקציות, נשלפה המובאה הבאה: "distinct functions…the National Assembly is responsible"
7. סוף דבר
מנוע גוגל משמש מיליוני גולשים המבקשים למצוא חומר הדרוש להם בעבודתם או בתחום התעניינותם. המהירות הפנטסטית של תוצאות החיפוש, הנשמרות כנראה מראש בקבצים נפרדים, והשפע העצום של החומרים המובאים לפני הגולש עושים את מנוע החיפוש של גוגל למכשיר מרכזי לכל עבודה בתחומי הדעת והלימוד שניתן להעלות על הדעת. יכולת זו והישגים כאלה לא היו בנמצא לפני הופעת גוגל בתחום עיבוד הנתונים.
עם זאת ניכר שגוגל לא הגיע עדיין לתוצאות הרצויות באמת לכל גולש: לקבל את כל החומר הכרוך בעניין המבוקש (מיצוי), ורק חומר זה (בלבדיות). הרי אין זו אלא הדרישה החביבה המוכרת מקדמת דנא: דיוק ושלמות. רק המקום הריק של מנוע חיפוש מהיר בעל תכונות מלאות של דיוק ושלמות מסביר את הפופולריות העצומה של מנוע החיפוש של גוגל למרות חסרונותיו.
8. נספח: הקובץ המקורי ששימש לעיבוד הקבצים בסעיף 5.
בהרכבת מערכת הקירור תפעלו על פי הנחיות. (constructing)
הרכבת הוועד היא עניין מסובך. (assembly)
במדריך הבא נתאר צעד-צעד את הרכבת המחשב. (constructing)
הגיע הזמן שהם יסבירו את הרכבת הוועדה. (assembly)
נשלח מכתב למערכת העיתון. (editors)
מתי מתחילים בהרכבת החיסונים? (vaccination)
ההתפתחויות בהקמת הרכבת לירושלים מצריכות עדכונים.( ?train)
מתי התחלת בהרכבת משקפיים? (wearing glasses)
הרכבת לירושלים מצריכה עדכונים. (train)
מוטב להכין את כנות החושחש להרכבת התפוזים. (grafting)
הושלמה הרכבת הקואליציה. (assembly)
הנחיות עבודה למפעל להרכבת מנועים. (constructing)
ויש חקלאים המעדיפים לבצע "הרכבת תמך". (grafting)
אני מציע שנדון בהרכבת הקבוצה. (assembly)
הרכבת הילד על הסוס הקטן משמחת אותי. (riding)
הנחיות עבודה למפעל להרכבת מחשבים. (constructing)
הרכבת העדשות לעיניים נעשית בן רגע. (wearing glasses)
מתי התחלת בהרכבת עדשות? (wearing glasses)
המתנגדים ידרשו הסברים על הרכבת הוועדה . (assembly)
הרכבת אבעבועות היא רפואה מונעת. (vaccination)
זה תלוי רק בתושיית ההרכבה. (NO RELEVANT CONTEXT)
כאשר העץ הלאומי חולה יש לרפאו בהרכבת תמך. (grafting)
לקראת הרכבת הממשלה. (assembly)
מהו המסלול הראשון של הרכבת הקלה? (train)
מוזיאון הרכבת בתחנת חיפה פתוח. (train)
המשמעות של הרכבת מרדכי על הסוס. (riding)
מידע ותמונות המספרות על תחנות הרכבת בישראל. (train)
תוטל על חבר הכנסת משימת הרכבת הממשלה. (assembly)
תמונות של הרכבת מירושלים ליפו. (train)
דוגמה זו והמובאת אחריה הבאתי בהרצאה ביוני 2011 בפורום המחלקה למדעי המחשב באוניברסיטת טורונטו. למען המאזינים שם רשמתי בקובץ הקלט בכל שורה את המשמעות המתאימה באנגלית. תודתי לראש המחלקה Graeme Hirst Prof. שהזמינני להרצות אצלם.
[ המאמר פורסם ב"אודיסאה", גליון 14, ינואר 2012 ]
|
חיפוש תעתיק לטיני לעברית
בכל רחוב באוסלו כתוב שם הרחוב
ואחריו המילה gate. ביקרתי בעיר אוסלו זו והסתקרנתי לדעת אם המשמעות של gate
בנורבגית באמת "רחוב".
שאלתי באנגלית עובר אורח, והוא
|
|
שבועת יזכור |
שגה הרמטכ"ל כשהחליט לגנוז את נוסח ה"יזכור" המרגש, שכתב ברל כצנלסון ב- 1920 לאחר הירצחם של יוסף טרומפלדור וחבריו |
|
בגידתה של האקדמיה בעברית
הציבור עומד לראות בקרוב את תמרורי הדרכים בארץ כתובים בתעתיק זר ומטעה, שיש בו מן המעילה בשפה העברית,
וזאת בגלל מחטף פוליטי תמוה.
|
|
|