$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
פרוטוקול המחקר אושר על ידי ועדת האתיקה של בתי החולים סושרוטה (Sushruta Hospitals), הובאלי, קרנאטקה, הודו (מספר רישום EC: ECR/372/INST/KA/2013/RR-19), והסכמה מושכלת בכתב התקבלה מכל המשתתפים לפני הגיוס למחקר.
אלגוריתם ה-FEA הוא שיטה קניינית המבוססת על ML לניתוח בזמן אמת של מיקרו-הבעות פנים ותנועות פלג גוף עליון כדי להסיק מצבים רגשיים באמצעות מסגרת ה-Navarasa. מסגרת ה-Navarasa, הנגזרת מתורת האסתטיקה ההודית הקלאסית, מגדירה תשעה רגשות עיקריים: shringara (אהבה), haasya (שמחה), karuna (צער/הרהור), adbhuta (הפתעה), shanta (שלווה), raudra (כעס), veera (אומץ), bhayanaka (פחד), ו-vibhitsa (גועל). אלגוריתם ה-FEA משתמש במודל למידת מכונה שאומן על מיקרו-הבעות פנים ותנועות פלג גוף עליון שהופקו מתמונות של שחקנים המגלמים את תשעת רגשות ה-Navarasa. האלגוריתם מסיק את המצב הרגשי של הפרט על ידי ניתוח דינמיקה עדינה של הפנים ומיקרו-תנועות מקלט ויזואלי שנלכד על ידי מצלמת RGB אחת, ומייצר ציונים כמותיים עבור כל אחד מתשעת הרגשות העיקריים. תצורה לא פולשנית זו מאפשרת הערכה רגשית טבעית ובצורה בלתי מורגשת, מה שהופך אותה למתאימה למגוון רחב של הגדרות מחקריות ויישומיות.
פיתוח המודל
אלגוריתם ה-FEA מבוסס על ארכיטקטורה של רשת עצבית (NN). מערך נתוני האימון נאסף באופן פנימי ומורכב ממספר שעות של נתוני וידאו מוקלטים של שחקנים הודים המדגימים את תשעת רגשות ה-Navarasa. מערך הנתונים נגזר מהקלטות וידאו מבוקרות של מספר שחקנים/משתתפים, כאשר בוצעו הקלטות/בדיקות מרובות עבור כל שחקן/משתתף במגוון מצבים רגשיים שעוררו. לאחר עיבוד מקדים, שכלל זיהוי נקודות ציון פנים (facial landmark detection), בדיקות עקביות זמנית, סינון איכות והסרה של פריימים שאינם ניתנים לשימוש או בעלי רמת ביטחון נמוכה, נשמרו כ-25,000 דגימות אימון מובנות. במהלך אוצרות הנתונים, ההקלטות סווגו לפי יותר מעשרה פרמטרים דמוגרפיים ופרמטרים הקשורים להקלטה, כולל גיל, מין ומאפיינים רלוונטיים אחרים, ואוזנו באופן מכוון כדי להשיג ייצוג שוויוני בין פרמטרים אלו ולמזער הטיות דמוגרפיות. התפלגות המין נשמרה על כ-52% גברים ו-48% נשים. המשתתפים כיסו באופן רחב קבוצות גיל של בני נוער ומבוגרים, עם ייצוג של קבוצות גיל צעירות, בינוניות ומבוגרות. השחקנים/משתתפים התגוררו בהודו וייצגו רקעים אזוריים ותרבותיים הודיים מגוונים, וכן קבוצות אתניות בינלאומיות מרובות הנמצאות בהודו. בשל הגבלות קנייניות, לא ניתן לחשוף את מספר השחקנים/משתתפים המדויק, את זהות השחקן/משתתף, את מספר הסרטונים/הקלטות המדויק לכל שחקן, את מספר הפריימים המדויק ואת מתודולוגיית התיוג הפנימית, שכן אלו מהווים חלק ממערך הנתונים הקנייני של Nihilent Ltd. ומאת הקניין הרוחני של פיתוח המודל; הגבלה זו מוכרת במפורש בפרק הדיון (Discussion).
תמונות פנים שהופקו מההקלטות הללו עובדו באמצעות טכניקות לעיבוד תמונה כדי להפיק מאפיינים כמותיים, אשר שימשו לאחר מכן כקלטים לרשת עצבית לצורך חיזוי. מודל זה הוערך לאחר מכן על אוכלוסיית מטרה, והתובנות שהושגו שימשו לשיפור איטרטיבי של גרסאות מאוחרות יותר. מחזור זה של פיתוח, בדיקה ושיפור חזר על עצמו עד שביצועי המודל התייצבו. המודל החיזוי הסופי מיושם כפרספטרון רב-שכבתי (MLP) הכולל שכבת קלט עם כ-300 מאפיינים נבחרים, שכבות נסתרות ושכבת פלט המפיקה וקטור ניקוד תשע-ממדי המתאים לתשעת קטגוריות הרגש של Navarasa. בתחילה הופקו יותר מ-700 מאפיינים מהנתונים שנלכדו, ולאחר מכן צומצמו באמצעות הליכי בחירת מאפיינים ואופטימיזציה של המודל. ניקוד הפלט של ה-MLP מועבר לאחר מכן לאלגוריתמים קנייניים לעיבוד לאחר-בדיקה כדי להפיק את ניקודי ה-FEA-algorithm המצטברים הסופיים. פרטים ארכיטקטוניים נוספים — כולל המספר המדויק של הפרמטרים הניתנים לאימון וממדי השכבות הספציפיים — הם קנייניים ולא ניתן לחשוף אותם; דבר זה מוכר כמגבלה של הדיווח הנוכחי. תיאור מפורט של פיתוח המודל מסופק בחומרים המשלימים (Supplementary File 1 ו- Supplementary Figure 1).
במהלך פיתוח איטרטיבי, ביצועי המודל הוערכו באמצעות וולידציה צולבת (cross-validation) על מערך הנתונים הפנימי, והושגה דיוק סיווג של 96% בוולידציה צולבת על פני תשעת קטגוריות ה-Navarasa. לאחר מכן נערכה וולידציה עצמאית על יותר מ-15,000 דקות של נתוני וידאו. מטריצת בלבול (confusion matrix) מנורמלת של 9 × 9 המסכמת את ביצועי הסיווג בכל תשעת קטגוריות ה-Navarasa מופיעה בחומרים המשלימים (Supplementary File 1).
לאחר הייצוב, המודל עבר תיקוף פנימי מבוקר תחת פיקוח של מומחים. גישה זו שמה דגש על תיקוף אמפירי באמצעות בדיקות ישירות של נבדקים אנושיים, מה שמאפשר להעריך את הישימות בעולם האמיתי ואת החוסן בקרב אוכלוסיות מגוונות. פיתוח המודל מסוכם באיור 1.
שאלון הבריאות של המטופל-9 (PHQ-9) ומדד הפרעה חרדתית מוכללת-7 (GAD-7): המשתתפים מילאו שאלוני דיווח עצמי תחת פיקוח של פסיכולוג מיומן כדי להעריך את מצבם הרגשי הנוכחי. הכלים שהופעלו כללו את שאלון הבריאות של המטופל-9 (PHQ-9) ואת מדד הפרעה חרדתית מוכללת-7 (GAD-7). ציון מעל 9 בכל אחד מהמדדים נחשב למשמעותי מבחינה קלינית.
מגמות
הכלי לזיהוי רגשות בהפרעות נוירופסיכיאטריות (TRENDS) הוא מכשיר רגיש אקולוגית ומתוכנן להערכת יכולות זיהוי רגשות פנים שעבר תיקוף תרבותי11. הכלי תוקף לשימוש באוכלוסיות הודיות והוא מורכב מ-40 תצלומים של שחקנים המדגימים את הרגשות הבסיסיים האוניברסליים של ניטרליות, אושר, פחד, כעס ועצב. תמונות מ-TRENDS שימשו כגירויי ייחוס כדי לתקף את תוצרי סיווג הרגשות של אלגוריתם ה-FEA.
מערך ניסיוני
הניסוי תוכנן כדי לעורר תגובה אלגוריתמית לגירויים רגשיים. שתי פרדיגמות לעוררות רגשית פותחו ושימשו במחקר זה.
פרדיגמת הדימויים של TRENDS
בפרדיגמה הראשונה, רצף וידאו הציג בתחילה מסך ריק למשך 60 s, ולאחריו הוצגו גירויים רגשיים. הגירויים הרגשיים נבחרו מכלי ה-TRENDS. סך הכל הוצגו 20 תמונות, המייצגות ניטרליות, אושר, עצב, כעס ופחד × שני מגדרים × שתי קבוצות גיל. כל גירוי הוצג למשך 5 s. זמן הצגת הגירויים הכולל היה אפוא 20 × 5 s, עם מרווח נוסף של מסך ריק למשך 10 s בין תמונות עוקבות, מה שהביא למשך כולל של 300 s. במהלך כל מרווח ריק של 10 s, המשתתפים נדרשו לזהות את הרגש המתואר בתמונה הקודמת על ידי בחירה באחת מחמש תוויות הרגש שהוצגו על המסך.
פרדיגמת ה-Navarasa
פרדיגמה וידאו שנייה ומקבילה נבנתה על בסיס מסגרת ה-Navarasa של תשעה rasas. סך הכל הוצגו 18 תמונות (תשעה רגשות × שני סוגי מגדר). כל גירוי הוצג למשך 5 s, כאשר בין התמונות הופיע מסך ריק למשך 10 s, מה שהביא למשך כולל של 270 s. תשעת הרגשות סווגו כניטרליים (shanta), נעימים (haasya, veera, shringara, adbhuta), או לא נעימים (Krodha, vibhitsa, bhayanaka, karuna). במהלך כל מרווח ריק של 10 s, המשתתפים נדרשו לסווג את הרגש המוצג בתמונה הקודמת על ידי בחירה באחת משלוש אפשרויות שהוצגו על המסך: ניטרלי, נעים, או לא נעים. תשעת ה-Navaras קובצו לשלוש קטגוריות כדי להקל על רישום תגובות המשתתפים לזיהוי הרגש.
משתתפים
מתנדבים בריאים בגילאי בגרות גויסו ממקומות עבודה וממוסדות חינוך. קריטריוני ההכללה כללו אנשים בגילאי 18–50, מכל מין/מגדר. קריטריוני ההחרגה כללו היסטוריה של הפרעות פסיכיאטריות מאובחנות, הפרעות נוירולוגיות, ליקוי ראייה משמעותי או מוגבלויות פיזיות המגבילות את תנועות הראש והצוואר.
פרוטוקול
המשתתפים ישבו כך שהמצלמה הייתה בגובה העיניים ובמרחק של 60–70 cm. במחקר נעשה שימוש באלגוריתם FEA. האפליקציה נפתחה במחשב הנייד, והחוקר הזין את מזהה הנבדק. לאורך הניסוי, אלגוריתם ה-FEA הקליט נתוני וידאו באופן רציף כדי לאפשר ניתוח מאוחר יותר של הבעות פנים ותנועות מיקרוסקופיות. בתחילה, הוקלטה מדידת בסיס (baseline) למשך 60 s, במהלכה הונחו המשתתפים להירגע ולהימנע מהתנהגויות הבעתיות גלויות. לאחר קבלת מדידת הבסיס, המשתתפים נחשפו לשתי פרדיגמות וידאו (תמונות TRENDS ולאחריהן Navarasa). כל המשתתפים צפו בפרדיגמות באותו סדר קבוע כדי למזער השפעות מתערבות פוטנציאליות הקשורות לסדר ההצגה; עם זאת, סדר קבוע זה עלול היה להוביל להשפעות סדר. במהלך מפגשי ההקלטה, החוקר נשאר מחוץ לחדר כדי להפחית הסחות דעת. החוקר ניטר את הניסוי מרחוק באמצעות אפליקציה לנייד בעודו מחוץ לחדר. למשתתפים הוצעו הפסקת מנוחה קצרה בין שתי הפרדיגמות (איור 2).
ניתוח
הנתונים שנאספו מופו למזהה הנבדק שהוזן באפליקציה כדי להבטיח את מהימנות הנתונים. אלגוריתם ה-FEA עושה שימוש בצינור חישוב מובנה מקצה לקצה להסקת רגשות אוטומטית, המורכב מחמישה שלבים עיקריים: רכישת וידאו, זיהוי ומיצוי מאפיינים, עיבוד מקדמי של נתונים, סיווג רגשות ופירוש הפלט. המאפיינים שמוצאו עברו סדרת פעולות עיבוד מקדמי, כולל הפחתת רעשים, נורמליזציה בין נבדקים ותנאי תאורה, ואינטרפולציה של פריימים חסרים. הוחלקה זמנית כדי לשפר את יציבות האות. וקטורי המאפיינים שהתקבלו סונכרנו זמנית לצורך הזנה למודל הסיווג. מטריצות מאפיינים אלו, שהיו מסונכרנות זמנית ונקיות מרעשים, שימשו כקלטים לרכיב סיווג הרגשות.
הפקת מאפיינים
מסגרת המיצוי עושה שימוש בצינור אלגוריתמי רב-שלבי למיצוי מאפיינים, המתרגם זרמי תמונות של וידאו מונוקולרי דו-ממדי סטנדרטי למרחב קואורדינטות תלת-ממדי משוחזר. במקום להסתמך על מעקב גולמי אחר פיקסלים בדו-ממד, המערכת ממפה קואורדינטות מרחביות מקומיות על פני הפנים והחלק העליון של הגוף. המאפיינים הנגזרים נחלקים לשלוש קטגוריות רחבות: (i) אזורי נקודות ציון פנים, הכוללים מתארי גיאומטריה של מבנה הפנים והדינמיקה שלהם (כולל רמזים מאזור העיניים ומתאמים של מיקרו-הבעות פנים הנגזרים ממסגרת ה-Navarasa, המושרשת ב-Natyashastra — המסגרת הממוסדת המוקדמת ביותר להבעה רגשית אנושית, המוכרת על ידי UNESCO); (ii) מידע על תנוחת הראש, הלוכד את האוריינטציה ותנועת הראש; ו-(iii) מאפייני תנועה של פלג הגוף העליון, הלוכדים את התנועה הנובעת של פלג הגוף העליון. הגדרות ספציפיות של מאפיינים, כולל אינדקסים מדויקים של נקודות ציון ומזהי נקודות מפתח, הן קנייניות ולא ניתן לחשוף אותן במלואן; עובדה זו מוכרת כמגבלה. המערכת אינה משתמשת ישירות בתוויות של יחידות פעולה ממערכת ה-Facial Action Coding System (FACS); תחת זאת, היא גוזרת מאפיינים גיאומטריים וזמניים מתנועות הפנים והגוף. טרנספורמציות מרחביות תלת-ממדיות אלו נצברות לאורך זמן כדי לייצר וקטור סיכום התנהגותי מקיף, המשמש כקלט למסווג ה-MLP. בסך הכל, יותר מ-700 מאפיינים פוטנציאליים נגזרו בתחילה מהנתונים שנלמדו, ומאוחר יותר צומצמו לכ-300 מאפיינים נבחרים באמצעות בחירת מאפיינים ואופטימיזציה של המודל. הצינור המבני מתקדם מרכישת הווידאו, דרך שחזור מרחבי מדו-ממד לתלת-ממד, צבירה זמנית ונורמליזציה של מאפיינים, ועד לשלב הסיווג.
מודל סיווג רגשות
וקטורי המאפיינים שעברו עיבוד מקדים הועברו לארכיטקטורת רשת נוירונים מסוג פרספטרון רב-שכבתי (MLP) בפיקוח, שאומנה על מערך נתונים מתויג פנימי המתאים לתשעת קטגוריות הרגש של Navarasa: Śṛṅgāra (אהבה), Hāsya (שמחה), Karuṇā (צער), Raudra (כעס), Vīra (אומץ), Bhayānaka (פחד), Bībhatsa (גועל), Adbhuta (פליאה), ו-Śānta (שלווה). המודל תוכנן במפורש כדי ללכוד תלויות מרחביות-זמניות בנתוני התנהגות הבעתית. בכל שלב של זמן, הארכיטקטורה הפיקה וקטור של עומקי רגש חזויים עבור תשע הקטגוריות.
עיבוד לאחר-בדיקה של פלטי המודל
פלטי המודל הגולמיים עברו לאחר מכן עיבוד פוסט-פרוססינג כדי להניב ציוני רגש יציבים וניתנים לפירוש. הוחלו שלושה פעולות רצופות: (i) החלקה זמנית להפחתת תנודות לטווח קצר, (ii) נורמליזציה להבטחת השוואה לאורך זמן ובין ממדי רגש שונים, ו-(iii) אגרגציה להסקת מדדי סיכום על פני חלונות זמן מוגדרים או רצפים שלמים. נהלי העיבוד לאחר המודל מבטיחים יכולת השוואה בין נבדקים ומבקרים וריאציות בקו הבסיס הבין-אישי.
פירוש והדמיה של הפלט
אלגוריתם ה-FEA מייצר ייצוגים כמותיים וחזותיים של דינמיקה רגשית המופקת מנתוני וידאו. שתי צורות הפלט העיקריות הןמסלולי רגש זמניים. ערכי עוצמת הרגש מוצגים כגרפים של סדרות עתיות המראים את התפתחותו של כל רגש לאורך הסרטון. ייצוג זה מספק מבט רציף על השונות הרגשית, ובכך מקל על בחינת שינויים חולפים, שיאי הפעלה, ושלבי התאוששות או דה-אסקלציה בעוררות רגשית. ציונים רגשיים השוואתיים: ערכי רגש מצטברים עבור כל אחת מתשע קטגוריות ה-Navarasa מוצגים כגרפים של ציונים השוואתיים, הממחישים את העוצמה היחסית של כל רגש לאורך המרווח שנבדק. ויזואליזציות השוואתיות אלו מאפשרות השוואה ישירה בין רגשות ומספקות סיכום תמציתי של הפרופיל הרגשי הכולל. ציוני אלגוריתם ה-FEA שהופקו בנקודת הבסיס נבחנו כדי לזהות קווים שטוחים או היעדר שינוי משמעותי, אשר היו מעידים על הקלטה לא נאותה.
ניתוח סטטיסטי
ציונים לתשעת תחומי הרגש של ה-Navarasa, שהופקו על ידי אלגוריתם ה-FEA במהלך מרווח של 10 s בעקבות הצגת כל תמונה בפרדיגמה, שימשו כמשתני תוצאה. ציוני אלגוריתם ה-FEA הופקו עבור כל s בחלון של 10 s (T0, T1, T2… T9). ציון אלגוריתם ה-FEA ב-T0 נחשב כציון הבסיס. ציון אלגוריתם ה-FEA הגבוה ביותר מבין ההקלטות מ-T1–T9 הוגדר כ-Tmax. השינוי בציון אלגוריתם ה-FEA ביחס לבסיס (Tmax − T0) חושב ושימש כמשתנה התוצאה בניתוחים. השינוי בציוני אלגוריתם ה-FEA לאורך סדרת הזמן עבור כל רגש מוצג ב-איור 3A–D.
עבור תמונות ה-TRENDS, קטגוריות הרגש המטרה התואמות מופו באופן הבא: Shanta > ניטרלי; Haasya > שמח; Krodha > כעס; ו-Bhayanaka > פחד. עבור תמונות ה-Navarasa, ציוני אלגוריתם ה-FEA קובצו ושוקללו לממוצע בשלוש קטגוריות מורכבות: ניטרלי (Shanta), נעים (Haasya, Veera, Shringara, Adbhuta), ולא נעים (Krodha, Vibhitsa, Bhayanaka, Karuna).
בוצעו ניתוחים הן ברמת הקבוצה והן ברמת הנבדק.
ניתוח ברמת הקבוצה: עבור כל קטגוריית רגש שתוארה לעיל, הושווה השינוי בציון אלגוריתם ה-FEA מקו הבסיס ל-Tmax באמצעות מבחני t מזווגים. שינוי מובהק מקו הבסיס בציון אלגוריתם ה-FEA יעיד על התאמה טובה לזיהוי הרגש. עם זאת, הבדל מובהק לאו דווקא יעיד על דיוק סיווג גבוה.
ניתוח ברמת הנבדק: כל עלייה בציון תחום הרגש של אלגוריתם ה-FEA מעל ערך הבסיס סווגה כתגובה רגשית חיובית. לאחר מכן נגזרו מדדי דיוק — רגישות (sensitivity) וסגוליות (specificity). הרגישות והסגוליות מכמתות, בהתאמה, את ההסתברות שהבדיקה תהיה חיובית כאשר המצב המטרה קיים (+) ושלילית כאשר הוא אינו קיים (−). כאשר שתי ההערכות שואפות ל-1, הבדיקה מציגה ביצועים טובים במונחים של דיוק אבחנתי. רגישות וסגוליות מוערכות הוגדרו כשיעורי המשתתפים עם ובלי מצב הייחוס (הבעות Navarasa), בהתאמה, שסווגו בצורה נכונה.
נבדק נחשב כמי שסובל מהמצב הנבדק (+) אם זיהה נכונה לפחות 75% מהרגשות המוצגים. סיווג זה התבסס על מחקרי תיקוף של TRENDS, שבהם דיוק של 60–80% נחשב לתוקף מבחין מספק. ניתוח עקומת ROC (Receiver operating characteristic) עבור מנבא רציף בוצע כדי להעריך את השטח תחת העקומה (AUC) ואת ערכי הרגישות והספציפיות המתאימים. רגישות מעל 80% נחשבה ליכולת הבחנה טובה, ומתחת ל-80% נחשבה ליכולת בינונית.