לורינדה צ'רי
קריירה > ניתוח טקסט

צ'רי השתתפה במספר פרויקטים שהיו קשורים לניתוח של טקסט בעזרת כלים סטטיסטים ואלגוריתמים המבוססים על תכונות של השפה. רבים מהכלים נועדו לעזור לכותב לשפר את רמת כתיבתו.
רבים מהכלים שולבו ב-Writer's Workbench (אנ'), תוכנה שאיגדה מספר כלי עזר לכתיבה ושיפור איכות הכתיבה. בסוף שנות השבעים ותחילת שנות השמונים, החבילה הגיעה מותקנת מראש במערכת ההפעלה AT&T Unix, ולכן זכתה לפופולריות רבה (במיוחד באקדמיה). צ'רי אף הופיעה בתוכנית הבוקר Today Show (אנ') כדי להסביר על התוכנה, והתוכנה סוקרה בניו יורק טיימס. עם זאת, בהתאם לפילוסופיית יוניקס, הכלים של צ'רי היו ניתנים להרצה גם בנפרד מ-Writer's Workbench, ולעיתים שולבו בתוכנות אחרות.
צ'רי ורוברט מוריס (קריפטוגרף) (רו') פיתחו כלי שנקרא `typo` לזיהוי טעויות הקלדה. זה היה הכלי הנפוץ ביותר לצורך הזה, עד שהוחלף על ידי `spell` (אנ'). בניגוד לבודקי איות מודרניים שמתבססים על מילון של מילים מותרות, typo התבסס על מודל סטטיסטי שאפשר לו לזהות מילים שהן בסבירות גבוהה טעויות הקלדה. הכלי מחשב את התדירות של כל הצמדים והשלשות של אותיות סמוכות במסמך, ומציף מילים שמכילות רצפי אותיות שאינם סבירים בהתחשב בשאר המסמך. לדוגמה, הרצפים "ae" או "ion" ככל הנראה יופיעו בתדירות גבוהה במסמך באנגלית, אך "bxt" יופיע בתדירות נמוכה או אפסית, ולכן יהיה חשוד כשגיאת הקלדה. דאגלס מקילרוי (אנ') ציין שהכלי "עבד טוב להפליא וזכה לפופולריות", וש"זוהי תוכנה ממש ממש אלגנטית".
בסמוך לפיתוח של typo, צ'רי פיתחה עצמאית מנגנון דחיסת מידע שהתבסס על מאפיינים סטטיסטים של טקסט. בדומה ל-typo, אלגוריתם הדחיסה התבסס על טריגרמות (שלשות אותיות סמוכות). מעבדות בל השתמשו באלגוריתם כדי לדחוס ספר טלפונים גדול.
צ'רי פיתחה כלי בשם Parts שמסוגלת לחלק משפט באנגלית לחלקי הדיבור שמרכיבים אותו. האלגוריתם מסתמך על מילון חלקי של מילים ידועות ועל תכונות של השפה האנגלית, כגון סיומות ידועות, סדר מילים ועוד.
Parts היה כלי בסיסי שהשתמשו בו כדי ליצור תוכנות מורכבות יותר. למשל, מעבדות בל השתמשו ב-Parts כדי לגרום למסנתז דיבור להשמע ריאליסטי יותר. דוגמה נוספת היא הכלי Topic, שמשערך את הנושאים של מסמך על ידי חיפוש שמות העצם השכיחים ביותר במסמך. כמו כן, השתמשו בכלי ליצירת אינדקסים. למשל, במעבדות בל השתמשו בכלי כדי ליצור את האינדקס הראשון של ה-Unix manual (אנ').
כלי נוסף שצ'רי פיתחה הוא Style, שקורא מסמך ופולט דו"ח סיכומי על סגנון הכתיבה שלו, כולל ציוני רמת קריאות (אנ'), חזרה על מילים ומבנים לשוניים, אורך משפטים (קצרים במיוחד או ארוכים במיוחד) ושכיחות חלקי דיבור או שימוש מעורר חשד בחלקי דיבור (בעזרת Parts). כלי נוסף שצ'רי פיתחה, Prose, מחשב סטטיסטיקות דומות ל-Style אך משווה אותן למסמכים באיכות טובה. Diction הוא כלי שמחפש ביטויים בעייתיים ומציע אלטרנטיבות (למשל להחליף את "through the use of" ב-"by").
צ'רי השוותה את הכלים האלו לתוכנה מקבילה שפותחה ב-IBM, שהתבססה על פרסור של טקסטים לפי כללים מוגדרים. התוכנה התקשתה להתמודד עם טקסטים אמיתיים, מאחר שהם לא התאימו לתחביר שהפרסר ציפה אליו. צ'רי אמרה שהיתרון של הכלים שלה היה בגישת ה"התקדם הלאה, לא משנה מה", שאומנם גרמה לכך שהכלים עשו טעויות, אך מכיוון שסטטיסטית הם נטו לצדוק, במצטבר הם יהיו מספיק שימושיים כדי להפיק מהם מסקנות.
אחד מהפרויקטים האחרונים שצ'רי עבדה עליו היה ניתוח של תמלילי שיחות מהמוקד הטלפוני של AT&T. היה צורך לגלות בעיות מערכתיות מתמלילי שיחות שהכילו טקסט באיכות בעייתית, והיו בעלי מבנה ותוכן לא עקביים זה עם זה. התוכנה של צ'רי מצאה נושאים שהועלו בשכיחות גבוהה. מקילרוי טען ש"הפרויקט עבד", והוביל לשינוי במדיניות של AT&T לפחות במקרה אחד.