Önerilen çalışma, çok modlu duygu özelliklerinin görsel haritalaması için yorumlanabilir bir çerçeve sunarak akıllı etkileşim tasarımını geliştirmeyi amaçlamaktadır. Bu çalışmada, kamuya açık olan CH-SIMS ve CMU-MOSEI veri tabanları kullanılmıştır. Her iki veri kümesi de resmi kaynaklarından edinilmiş ve sırasıyla yaratıcıları tarafından belirlenen kullanım kılavuzlarına, araştırma standartlarına ve lisans koşullarına uygun şekilde kullanılmıştır. Veri kümelerinin metin, ses ve video verilerini içeren çok modlu içeriği, veri kümesi sağlayıcıları tarafından yetkili katılımcı izinleri ve veri toplama protokolleri doğrultusunda ilk olarak toplanmış ve etiketlenmiştir. Bu çalışmada doğrudan insan etkileşimi, yeni katılımcıların alınması veya kişisel olarak tanımlanabilir bilgilerin toplanması yapılmamıştır. Tüm analizler, kamuya açık araştırma veri kümeleri kullanılarak gerçekleştirilmiştir. Sonuç olarak, ikincil veri analizimizin ek etik onay veya Kurumsal İnceleme Kurulu (IRB) incelemesi gerektirmemiştir. Çalışma, kamuya açık veri kümelerinin kullanımı, etik araştırma prosedürleri ve ilgili veri kullanım politikalarına ilişkin uygun kurumsal normlara uygun olarak yürütülmüştür.
Duygu tanımlamalarını, duyguya veya biçime özgü özellikler kullanarak farklı biçimler arasında öğrenmek ve anlayışı artırmak amacıyla bir grafik tabanlı çapraz-biçim dikkat mekanizması kullanıldı. Gerçek zamanlı duyguya duyarlı etkileşimli tasarımı geliştirmek için çoklu görünüm görsel eşleme bileşeni kullanılır ve duyu tanıma için verimliliği tahmin edilir. Bulgular, önerilen yöntemin gerçek dünyada duyguya duyarlı akıllı kullanıcı arayüzleri için hem yorumlanabilirliği hem de verimliliği artırdığını göstermektedir. Şekil 1, önerilen çalışmanın mimari iş akışını göstermektedir. Şekil 1, akıllı etkileşim sistemleri bağlamında çokbiçimli duygu özelliklerinin öğrenilmesi için önerilen görsel eşleme çerçevesinin tam iş akışını göstermektedir. İş akışı, sırasıyla dil, prosodi ve yüz ifadeleri biçimlerinden tamamlayıcı duygusal bilgileri yakalayan metin, ses ve video olmak üzere üç senkronize giriş biçimiyle başlar. Her bir biçim, ham giriş verilerinin yüksek düzeyli temsillerini elde etmek için biçime özgü bir transformatör kodlayıcı tarafından işlenir. Daha sonra temsiller, öğrenilen duygularda heterojen veri kaynakları arasında tutarlılığı sağlamak için duyguya özgü gömülülerin biçime özgü özelliklerden ayrıştırıldığı ayrıştırılmış temsil öğrenimi modülüne verilir. Her bir biçimden elde edilen duyguya özgü gömülüler daha sonra etkileşim bağlamına göre her bir biçime dinamik önem ağırlıkları atayan ve biçimler arası duygusal bağımlılıkları modelleyen grafik tabanlı çapraz-biçim dikkat ağı tarafından birleştirilir. Son olarak, çerçeve hem duygu sınıflandırma çıktıları hem de etkileşim içgörülerini sağlar ve böylece şeffaf duyguya duyarlı karar verme ile uyarlamalı akıllı etkileşim tasarımını kolaylaştırır.
Çok modlu veri edinimi
CH-SIMS ve CMU-MOSEI veri kümeleri, senkronize video, ses ve metin gibi çok modlu bilgileri toplamış iki mevcut kamuya açık çok modlu veri kümesidir. CH-SIMS veri kümesi, filmlerden, televizyon dizilerinden ve eğlence programlarından alınan çok sayıda video parçasından elde edilen 2.281 video parçasını içeren Çinlilerin çok modlu incelemelerini kapsar. Bu video parçalarına karşılık gelen ses ve metin eklenmesi, çok modlu verileri kullanarak duyguların çok modlu analizine yönelik araştırmaları daha ilgi çekici ve uygulanabilir hale getirir. Ancak, görüş, duygu ve duyguların incelenmesi için en büyük çok modlu veri kümelerinden biri, çeşitli konularda 1.000'den fazla konuşmacı tarafından söylenen 23.000'den fazla video klibinden toplanan CMU-MOSEI veri kümesidir. Veri kümesi, sınıf dağılımını koruyarak rastgele eğitim (%70), doğrulama (%15) ve test (%15) alt kümelerine bölünmüştür.
Metin transkripsiyonları, ses sinyalleri ve video kareleri elde edilir ve ince taneli bir zaman düzeyinde eşleşecek şekilde zaman damgası ile hizalanır. Kare düzeyinde entegrasyon, önerilen temsil öğrenimi ve grafa dayalı füzyon mekanizmalarının, görsel ifadelerden, ses tonlarından ve dilsel içerikten ortaya çıkan duygusal içeriği birlikte modellemesini ve yararlanmasını sağlar. Etkili çok modlu duygusal dinamiklerin çıkarımı, bu tür çok modlu edinim tekniği ile mümkün hale gelir ve bu durum, akıllı etkileşim tasarımı ile anlaşılır görsel haritalama için temel bir öneme sahiptir.
Tablo 1, önerilen yöntemde kullanılan çok modlu duygu veri kümelerinin temel yapılarını sunmaktadır. Konuşulan kelimeler, ses tonlamaları ve yüz ifadeleri gibi daha geniş bir yelpazede ilgili duyguları elde etmek amacıyla CH-SIMS ve CMU-MOSEI, bu veri kümelerinden video, ses ve metin modlarını bir araya getirmiştir. Ayrıca, CH-SIMS'te sınırlı sayıda veri örneği mevcuttur ve bu durum, Çin'de modalite etkileşimlerinin ve duygu değişimlerinin kapsamlı bir şekilde incelenmesine olanak tanır. Diğer taraftan, CMU-MOSEI veri kümesi, çeşitli dillerde, konularda ve eklenmiş duygu seviyelerinde büyük miktarda veri içermesi nedeniyle, bu çalışmada ele alınan temsil öğrenimi ve ilgili görselleştirme algoritmalarının dayanıklılığını değerlendirmede daha önemli bir rol oynar. Ayrıca, önceki çalışmalara kıyasla, modelleri test ederken bilgi seçimiyle ilgili zorlukları azaltır.
Çok modlu ön işleme ve senkronizasyon
CH-SIMS ve CMU-MOSEI veri kümelerinden alınan zaman damgası ek açıklamaları, metinsel, işitsel ve görsel modları senkronize etmek ve tutarlı çok modlu temsil öğrenmesini sağlamak için kullanıldı. Her bir söylem, temel analiz birimi olarak işlev gördü ve aynı zaman aralığı içinde eşleşen ses ve video bölümlerine bağlandı. Hizalama, söylem düzeyinde gerçekleştirildi. Transkript, her bir söylemin başlangıç ve bitiş zaman damgalarına göre bölümlere ayrıldı. Aynı zaman aralığı içinde yer alan video kareleri ve ses sinyalleri çıkarılarak transkript-ses-görsel karşılığı oluşturuldu. Ses bölümleri, akustik temsiller üretmek için Wav2Vec 2.0 kullanılarak işlendi; video bölümünden alınan görsel kareler ise önceden belirlenmiş bir oranda örneklenerek Görüşüm Dönüştürücüsü (ViT) ile kodlandı. RoBERTa kodlayıcısı, söylem transkriptlerinden metinsel gömme vektörleri oluşturmak için kullanıldı. Üç modülün farklı uzunluklarda özellik dizileri üretmesi nedeniyle, tüm modül özelliklerinin tek bir söylem sınırına hizalanmasıyla zamansal senkronizasyon sağlandı. Farklı uzunluktaki dizileri normalleştirmek için sabit uzunluklu bir biçim kullanıldı. Daha uzun diziler, izin verilen maksimum dizi uzunluğuna kısaltıldı; daha kısa diziler ise sıfır doldurma (zero-padding) uygulanarak uzatıldı. Eğitim sırasında, doldurulan öğeleri geçerli özellik konumlarından ayırmak için dikkat maskeleri kullanıldı. Modül-özgü gömme vektörleri, birleştirme işleminden önce farklı modüller arası dizi uzunluklarını aşmak amacıyla ortak bir gizli uzaya izdüşümü yapıldı. Bu, boyutsal tutarlılığı garanti etti ve graf tabanlı dikkat mekanizmasının etkili çapraz modlu etkileşim öğrenmesini sağlamasını mümkün kıldı. Bozuk dosyaları, eksik ek açıklamaları veya eksik modül bilgileri olan örnekler, veri kalitesini ve senkronizasyon bütünlüğünü korumak amacıyla çalışmalardan çıkarıldı.
Dönüştürücü tabanlı özellik çıkarımı
Çoklu veri modlarını hizaladıktan ve gerekli ön işleme adımlarından sonra, bir uçtan uca yaklaşım ile görme, ses ve metin gibi çoklu modlardan bilgiyi kullanarak yüksek düzeyde duygu farkında özellik gösterimlerini öğrenmek için derin öğrenme yöntemi kullanılır. Ham çoklu modlu verilerden içsel olarak ayırt edici özellik gösterimlerini öğrenmek amacıyla bir transformatör kodlayıcı kullanılarak önerilen yöntem, özellik mühendisliği ihtiyacını ortadan kaldırır. Önerilen yaklaşımda kullanılan veri kümeleri arasında tutarlılığı kolaylaştırmak amacıyla her bir modalite için sabit boyutlu bir yerleştirme öğrenilir. Örneğin, görüntü, ses ve metin modalitelerini içeren her bir bireysel modalite için 768 boyutlu özellik yerleştirmeleri öğrenilir ve çeşitli boyutlardaki verilerde yüksek düzeyli özellikleri öğrenmek amacıyla önerilen CH-SIMS veri kümesi ve CMU-MOSEI veri kümesi boyunca kullanılan, özellikle bir özellik çıkarımı yaklaşımı boyunca kullanılan birleşik bir özellik uzayı oluşturur.
Görsel modül: Duygu duyarlı kare yerleştirmeleri için vizyon dönüştürücü
Duyguya özgü mekansal temsiller elde etmek amacıyla video karelerinden görsel bilgiyi çıkarmak için bir Görüş Dönüştürücü (ViT-Base) modeli kullanıldı. Özellikleri çıkarmadan önce, her video parçasının kareleri (224 × 224) piksele ölçeklendirildi ve düzenli zaman aralıklarında örneklemeye alındı. 16 × 16 piksel boyutunda bir yama kullanılarak, ViT-Base mimarisi, 12 adet dönüşüm kodlayıcı katmanı tarafından işlenen bir dizi görsel belirteç üretir. Alınan kare düzeyindeki temsiller, görsel temel yapı olarak önceden eğitilmiş bir ViT modeli kullanılarak 768 boyutlu bir gömme uzayına yansıtıldı. Kare düzeyindeki gömmeler, her parça için nihai görsel temsili oluşturmak amacıyla ortalama havuzlama ile birleştirildi. Eğitim sırasında, genelleştirme yeteneğini artırmak için görüntü normalizasyonu ve rastgele kırpma ile yatay çevirme gibi yaygın artırma yöntemleri kullanıldı. Daha sonra, bu görsel gömmeleri metin ve işitsel temsillerle birleştirmek için önerilen çok modlu birleştirme çerçevesi kullanıldı.
Duygudaki zamansal dinamikleri korumak için CH-SIMS ve CMU-MOSEI veri kümelerinden alınan video örnekleri görsel modalite için eşit aralıklarla örneklenecektir. Her bir video karesi,
, N tane sabit boyutlu bölüme ayrılabilir; ardından bu bölümler düzleştirilir ve boyutu
olan gizli bir yerleştirme uzayına ters çevrilerek aktarılır. Pozisyonel yerleştirmelerin ve öğrenilebilir bir gruplama tokenının eklenmesiyle bir seri oluşturulur:
(1)
burada
konum kodlamasını ve
yama yerleştirme matrisini temsil eder.
Gömülü yama dizisini işlemek için, ileri beslemeli ağlar ve çok başlı kendine dikkat mekanizmalarından oluşan katmanlı dönüştürücü kodlayıcı katmanları kullanılır. l katmanındaki dönüşüm şu şekilde tanımlanır:
(2)
(3)
Duygu bilgili görsel özellik vektörünü elde etmek için sınıf belirteciyle eşdeğer olan çıkış, özellik vektörü olarak çıkarılır
. Veri kümeleri arasında dil ve içerik farklılıklarına rağmen tutarlı görsel duygu temsillerini ele almak için her video parçasının çerçeve düzeyindeki gömülüm vektörleri, yüz ifadelerini ve duyguların gelişimini yakalamak amacıyla birleştirilir.
Wav2Vec 2.0 kullanan ses modalitesi ile prozodi ve anlamsal akustik gömülüler Bağlamsal konuşma gömülülerinin oluşturulmasında önceden eğitilmiş bir Wav2Vec 2.0 kodlayıcısı akustik temel olarak kullanıldı. Her bir ifade için sabit uzunlukta bir akustik özellik vektörü, ortalama havuzlama kullanılarak gizli temsillerin çıktısının birleştirilmesiyle elde edildi. Wav2Vec 2.0 modeli, bağlamsal ve duyguyle ilgili konuşma özelliklerini yakalayabilmek için ses sinyallerinden akustik temsilleri çıkarmak amacıyla kullanıldı. Özellik çıkarımından önce ses kayıtları normalleştirildi ve 16 kHz'e yeniden örneklendi. Metinsel ve görsel modaliteler arasında senkronizasyonu sağlamak için her bir söylem düzeyindeki ses parçası, veri kümesi ek açıklamaları tarafından sağlanan zaman damgası sınırları kullanılarak ayrıldı. Göreve özgü uyumun geliştirilmesini sağlamak için önceden eğitilmiş akustik kodlayıcı model eğitimi sırasında uyarlandı ve böylece elde edilen temsillerin konuşma sinyallerinin duygusal yönlerini daha doğru bir şekilde yansıtmaları sağlandı. Daha sonra nihai ses gömülülerini kullanarak grafik tabanlı çapraz modal dikkat birleştirme ve ayrıştırılmış temsil öğrenimi gerçekleştirildi.
Ses modalitesinde, CH-SIMS ve CMU-MOSEI veri kümelerindeki başlangıç ses bilgisinden elde edilen konuşma sinyallerini modellemek ve duygu ile ilgili ses özelliklerini doğrudan ayıklamak için Wav2Vec-2.0 kullanılır. Her giriş konuşma sinyali
için bir evrişimli özellik kodlaması mevcuttur:
(4)
Z, melodi, ton ve enerji gibi düşük düzeyli prosodik özellikleri temsil eder. Uzun menzilli zamana dayalı bağımlılıkları temsil eden bir transformatör tabanlı bağlam ağı, yukarıda belirtilen yapılar için faydalıdır:
(5)
Duyguyu ifade etmek için temel olan prozodik ve anlamsal ses verileri, bu bağlamsal ses temsillerine dahil edilir. Belirli uzunlukta bir ses gömülü ifadesi, zamansal havuzlama işlemi uygulanarak oluşturulur:
(6)
Tasarım, MFCC'ler gibi akustik özellikleri kullanmaktan kaçınır ve yalnızca dalgalar biçimlerinden temsiller çıkararak CMU-MOSEI'den İngilizce konuşma verilerini ve CH-SIMS'ten Çince konuşma verilerini kullanarak dayanıklılık sağlar.
Bağlamsal duygu yerleştirmeleri için RoBERTa kullanarak metin modu
Metin modu için, derin çift yönlü dönüşüm (transformer) modeli RoBERTa, iki veri kümesinden alınan konuşma transkriptlerine uygulanarak bağlamsal anlamsal ve duygusal anlam elde edilmiştir. Transkript verilerinden bağlamsal anlamsal ve duygusal bilgiyi yakalayabilmek için RoBERTa tabanlı dönüşüm kodlayıcıları kullanılmıştır. İngilizce dilindeki CMU-MOSEI veri kümesi için önceden eğitilmiş bir RoBERTa modeli kullanılırken, Çince CH-SIMS veri kümesi için dilin özel dilbilgisel özelliklerini daha iyi yansıtabilmek amacıyla bir Çince RoBERTa varyantı tercih edilmiştir. Metin ön işleme, her dil için uygun RoBERTa ayrıştırıcısını kullanarak tokenleştirme ve metin normalleştirme işlemlerini içermiştir. Toplu işlemde tutarlılığı sağlamak amacıyla, giriş dizileri token yerleştirme biçimine dönüştürülmüş ve önceden belirlenmiş sabit maksimum dizi uzunluğuna göre ya sıfırla doldurulmuş ya da kısaltılmıştır. RoBERTa giriş formatına uygun olarak, özel sınıflandırma ve ayırıcı token'ları eklenmiştir. Dönüşüm kodlayıcısı tarafından üretilen bağlamsallaştırılmış token temsilleri, son [CLS]-eşdeğer tümce temsili kullanılarak birleştirilerek sabit uzunlukta bir metin yerleştirmesi elde edilmiştir. Öğrenilen temsilleri duygu tanıma görevine uyarlamak amacıyla, önceden eğitilmiş RoBERTa kodlayıcıları çok modlu eğitim ile iyileştirilmiştir. Ardından, önerilen çok modlu birleştirme çerçevesi kullanılarak metin yerleştirmeleri ses ve görsel özelliklerle birleştirilmiştir.
Her bir tokenleştirilmiş giriş için token yerleştirme vektörleri ve konumsal kodlamalar birleştirilebilir,
, derin çift yönlü dönüşüm tekniği olarak bilinen giriş temsili oluşturmak için.
(7)
Bu form, kelimeler arasındaki bağlam bağımlılıklarını keşfetmek için özyönelimi kullanan L transformatörünün katmanları aracılığıyla temsil edilir:
(8)
Bağlamsal duygu yerleştirmesi, sınıflandırma belirtecinin son gizli durumu kullanılarak elde edilir:
(9)
Duygu ile ilgili dilbilimsel özelliklere örnek olarak duygu kutupluluğu, yoğun duygular ve ilişkili çıkarımlar bu yerleştirme yöntemiyle temsil edilecektir. RoBERTa, dil bağımından bağımsız modellemeyi kolaylaştırır. Bu, sistemin hem CMU-MOSEI veri kümesinden alınan İngilizce metinler hem de CH-SIMS veri kümesinden alınan Çince metinler için aynı yerleştirme boyutunu kullanmasına olanak tanır.
Önerilen derin özellik temsili öğrenme adımı tarafından, her biri görsel fv, ses fa ve metinsel ft modları için 768 boyutunda olan üç moda özel özellik vektörü çıkarılır. Akıllı etkileşim tasarımında, bu öğrenilen temsiller, özellik düzeyinde görsel eşleme, grafik tabanlı çapraz modal füzyon ve ayrıştırılmış temsil öğrenmesi için temel oluşturan birleşik bir çoklu modal özellik uzayı oluşturur.
Ayrıştırılmış temsil öğrenimi
Derin bir özellik gösterimini öğrendikten sonra, görsel, işitsel ve metin modlarından gelen çok modlu özellik vektörlerinin ek işleme tabi tutulması, duygulara dair kesintili bir tanımlama sağlayabilir. Eğer önceki adımda kullanılan işitsel, görsel ve metin modlarına özgü özellik gömmeleri sırasıyla fv, fa ve ft ile temsil ediliyorsa ve
ve
ise, bu adımın amacı, her bir modale ait önceki anlamsal yapıları dikkate alarak duygusal betimlemeleri içeren iki ayrı gizli temsile tüm modallik özelliklerini ayrıştırmaktır.
Bu, her bir modalite özelliğini, fm , iki paralel projeksiyon ağına besleyerek gerçekleştirilir: bir duygu kodlayıcısı
ve bir modalite kodlayıcısı
, bu iki kodlama üretilir.
(10)
Burada
duyguya bağlı gizli özelliği temsil eder ve
ise bir modaliteye özgü gizli özelliği gösterir. Bu, ses, görüntü ve metin gibi çoklu girişler arasında duygu-özgü gömme vektörlerinin tekrar tekrar bir uzay aracılığıyla iletişim kurmasına olanak tanırken, her modaliteyle ilişkili özgün yapısal verilerin korunmasını sağlar.
Etkili bir ayrıştırma, bağımsızlık kısıtlamalarıyla yeniden yapılarak sağlanır. Orijinal modalite özelliğinin yeniden yapılandırması şu şekilde verilir:
(11)
burada
bir kod çözücü ağıdır. Yapının yeniden oluşturulması kaybı aşağıdaki verileri korur:
(12)
Ayrıca, duygu ile modaya özgü betimlemeler arasındaki diklik veya ilişkisizlik, genellikle bilgi çakışmasını sınırlar:
(13)
Bu hedeflere ulaşılarak, modelin güvenilir, anlaşılır ve farklı modalite değişkenliğine karşı dirençli duygu temsilleri öğrenmesi mümkün olabilir. Özellikle akıllı etkileşim tasarımı için sonraki grafik tabanlı çapraz modalite birleştirme ve görsel haritalama özellikleri, yorumlanabilir ve yapılandırılmış duygu temsillerine büyük ölçüde bağlıdır.
Modallar arasında duygu tutarlılığı
Duygu tutarlılığının eklenmesi, modaliteler arasındaki füzyonun etkinliğini açıkça artırır. Bunun nedeni, modaliteye özgü duygu yerleştirmeleri gizli bir alanı paylaştığından, birleştirme stratejilerinin iki gösterim arasında büyük boşlukları hesaba katması gerekmemesidir. İki duygunun birleşik gösterimi şu şekilde tanımlanır
. Duyguya özgü gösterimler tutarlı olduğunda, ağırlıklı füzyon daha kararlı olacaktır çünkü farklı modalitelerden gelen sinyaller arasındaki değişiklikler artık sonucu etkilemeyecektir.
(14)
Duygusal bilgide anlamsal uyumun sağlanmasıyla bu hedef, farklı modlar arasında tutarsızlıkları en aza indirir ve duyguyu ifade etmek için kullanılan modaliteden bağımsız olarak duyguyu algılamanın tutarlı kalmasını sağlar. Sonuç olarak, konuşma sinyallerinden, yüz ifadelerinden ve dilsel içerikten elde edilen duygusal ipuçlarını projekte ederek tutarlı ve duygusal bir temsil alanı oluşturulur.
Çapraz modlu birleşim üzerindeki etki
Duygu tutarlılığı modlar arası sunulduğunda çapraz modalite birleştirme daha etkili hale gelir. Duyguya özgü gömülü ifadeler ortak bir gizli uzayda hizalandığı için, birleştirme mekanizmaları artık modlar arası önemli temsiller arası boşlukları kapatmak zorunda değildir. Birleştirilmiş duygu temsili şu şekilde tanımlanır:
(15)
αm'nin, m modalitesine verilen dikkat ağırlığını temsil ettiği yerde. Duyguya özgü temsiller tutarlı olduğunda, ağırlıklı birleştirme daha kararlı ve anlaşılır hâle gelir çünkü birleştirme sonucu çelişkili modalite sinyalleri yerine tamamlayıcı duygusal kanıtlar gösterir.
Matematiksel olarak, farklı duyguya özgü temsil türleri arasındaki
varyansı,
’ye göre azaltmak şuna eşdeğerdir:
(16)
burada
ortalama duygu ifadesini temsil eder. Azaltılmış varyans, giriş modellerinin duygusal gürültü yerine duygusal önemi dikkate alınarak ağırlıklandırılmasına neden olur ve böylece ağın yakınsamasının iyileştirilmesini ve daha doğru dikkat değerlendirmesini sağlar.
Ayrıştırılmış duygu görselleştirmelerinin nihai öğrenme hedefi, parçalanma, yeniden yapılandırma ve duygu birliğini birleştirmektir:
(17)
bu iki hiperparametre, λ1 ve λ2, çapraz-modal duygu güvenilirliği ile ayrışma arasındaki ilişkiyi kontrol eder. Önerilen model, daha sonra grafik tabanlı birleştirme ve akıllı arayüz tasarımında özellik düzeyinde temsili sağlamaya yönelik sağlam bir temel sunmaya odaklanarak, modaliteye bağımsız, yorumlanabilir ve birleştirilebilir duygusal temsiller elde eder.
Çizge tabanlı çoklu veri kaynağı arası dikkat birleşimi
Modallar arasındaki ayrıntılı duygusal ilişkileri simüle etmek için modlara dayalı bir çapraz-modal dikkat ağı kullanıldı. Modallar arasında bilgi akışını kolaylaştırmak amacıyla, her bir modalet-özgü gömme (metin, ses ve görsel) bir graf düğümü olarak temsil edilen tamamen bağlı çoklu modal bir graf oluşturuldu. Graf komşuluk matrisini oluşturmak için modalet ilişkileri kullanıldı ve bu matris daha sonra öğrenilebilir bir dikkat yöntemiyle geliştirildi. Birkaç dikkat kafasının çıktılarının birleştirilip projeksiyonuyla ortak bir gizli uzay oluşturuldu. Birleştirilmiş düğüm temsilleri, dikkat ağırlıklı havuzlama kullanılarak toplandığında, birleşik çoklu modal duygu temsili üretildi. Daha sonra bu birleştirilmiş temsil, etkileşim-farkında analiz ve duygu tanıma için tahmin ve görselleştirme modüllerine iletildi. Graf-birleştirme modülünün gizli temsil boyutu 256'dı ve sekizer dikkat kafasına sahip iki graf dikkat katmanı bulunuyordu. Yakındaki modalların göreceli önemini belirlemek için bağlı düğümler arasındaki dikkat katsayıları hesaplandı ve softmax fonksiyonu kullanılarak standartlaştırıldı. Her graf-dikkat katmanının ardından, eğitim kararlılığını artırmak ve aşırı öğrenmeyi azaltmak amacıyla katman normalizasyonu, artan bağlantılar ve %0,2 bırakma oranı uygulandı. Birkaç dikkat kafasının çıktılarının ortak bir gizli uzaya birleştirilip projeksiyonunun ardından, düğüm temsilleri dikkat ağırlıklı havuzlama kullanılarak tek bir çoklu modal duygu gömmesine birleştirildi. Bundan sonra, birleştirilmiş temsil çoklu görünüm görsel eşleme ve duygu tahmini için kullanıldı.
Çok başlı grafik dikkati kullanılarak çeşitli çapraz-modal etkileşimler yakalandı. Her düğüm için bağlı düğümler arasındaki dikkat katsayılarını normalleştirmek amacıyla softmax fonksiyonu kullanıldı. Eğitim stabilitesini artırmak ve aşırı uydurmayı önlemek için, grafik birleştirme modülündeki yığılmış grafik-dikkat katmanlarının ardından artan bağlantılar, katman normalizasyonu ve dropout düzenlemesi uygulandı.
Şimdi, terimler
bireysel olarak, görsel, ses ve metin modaliteleri tarafından toplanan belirli duygulara karşılık gelen temsilleri ifade etsin; her bileşen, paylaşılan gizli uzay
içinde yer alsın. Modallik düğümleri için modeller, graf
için bir gösterim kullanır; koleksiyonun düğümleri
, üç modallik düğümünün kendisine karşılık gelir ve farklı modallik temsilleri arasında paylaşılan duygusal bağımlılıklar açıkça güçlendirilir.
Grafiğin her düğümüne duygu-özgü bir özellik vektörü atandıktan sonra elimizde şunlar vardır:
(18)
Geleneksel birleştirme yöntemlerinin önceden belirlenmiş veya sabit birleştirme ağırlıkları kullanmasının aksine, önerilen yöntem kanallar arası ve duygusal durumlar arası önemlerine ve aralarındaki bağımlılıklara göre uyarlanabilir kenar ağırlıklarını öğrenir.
Çapraz modlu birleştirme için bir Grafik Dikkat Ağı (GAT) kullanılır. Her bir i düğümü ve komşu düğümleri, yani j düğümü için bir dikkat katsayısı hesaplanır:
(19)
j modundan i modalitesine geçişin duygusal etkisi, normalize edilmiş ağırlıklar αij ile ölçülür.
Ardından, her modalite düğümünün birleştirilmiş görünümü, komşularının ağırlıklı bir gruplandırması olarak hesaplanır:
(20)
burada aktivasyon fonksiyonu
doğrusal olmayandır. Sonuç olarak, her düğümün güncellenmiş özellikleri, küresel birleştirilmiş duygu temsili elde etmek için birleştirilir:
(21)
Çeşitli modlardan tamamlayıcı bilgileri yakalarken karmaşık iç modlar arası ilişkileri koruduğu için yorumlanabilir duygu modellemesi ve ardından gelen görsel haritalama için yararlı bir tekniktir.
Algoritma 1 (Ek Dosya 1), grafik tabanlı çapraz modlu birleştirmeyi gerçekleştirmek için genel şemayı sağlar. Başlangıçta, görsel, ses ve metin modları ile ilişkili duygu-özel özelliklere bağlı bir grafik oluşturulur. Daha sonra, duygusal bağımlılık kombinasyonunu temsil eden her bir grafik düğüm çifti için dikkat skorları hesaplanır. Bu dikkat skorları, her modülün belirli duygusal bağlama göreli katkısını göstermek üzere normalize edilir ve böylece dikkat ağırlıklarının öğrenilmesi sağlanır. Genel duygu yerleştirme, son aşamada grafik düğümleriyle ilişkili özellikleri birleştirerek üretilir. Bu anlamda, belirli duygularla ilişkili çok modlu özellikleri genel olarak birleştiren algoritma, uyarlanabilirlik, yorumlanabilirlik ve bağlamsal zekâ açısından umut vericidir.
Şekil 2, çok modlu duygu birleşimine yönelik önerilen çapraz-modal dikkat ağıının yapısını ve işleyişini göstermektedir. Metin, işitsel ve video modları için bağımsız olarak elde edilen duygu-özgü gömülüler, başlangıçta dilsel, ses ve yüz ifadesi bilgilerinin belirli bir duygusal bağlam için nispi önemini öğrenecek şekilde modül düzeyinde dikkat mekanizmalarından geçirilir. Modlara ait dikkatle ağırlıklandırılmış temsiller daha sonra, dikkat matrisinin modlar arası bağımlılıkları ve etkileşim güçlerini yansıttığı birleşik bir duygu gömülü hâline getirilerek birleştirilir. Ağı tarafından öğrenilen dikkat matrisi, modların katkılarını dinamik olarak düzenler ve böylece gürültülü ve daha az bilgilendirici olanlarsa dikkate alınmaksızın en güçlü eğitim modalitesine odaklanılmasını sağlar. Birleştirilmiş duygu temsili, nötr, kucaklaşma ve endişe gibi duygusal durumların doğru duygu tanımasına ve ayrıntılı analizine olanak tanır.
Görsel haritalama modülü
Görsel haritalama bölümü sayesinde, duygusal durumun birleşik temsili, grafik temel alınarak çapraz modlu birleştirme sürecinden sonra anlaşılabilir ve kolayca tüketilebilir bir görsel biçime dönüştürülebilir.
Gizli duygusal temsilleri anlamayı kolaylaştırmak için, öğrenilen çok modlu duygu yerleştirmelerini görselleştirmek amacıyla boyut indirgeme teknikleri kullanıldı. Temel Bileşen Analizi (PCA) kullanılarak özellik boyutu azaltılırken varyansın büyük kısmı korundu ve yerleştirmeler, t-dağılımlı Stokastik Komşu Gömme (t-SNE) yöntemiyle görüntülemek üzere iki boyutlu bir uzaya projelendirildi. t-SNE için perplexity değeri 30, öğrenme oranı 200 ve optimizasyon yinelemesi sayısı 1.000 olarak belirlendi. Elde edilen projeksiyonlar kullanılarak duygu özelinde kümeler ve modallikler arası ilişkiler görselleştirildi. Graf tabanlı dikkat ağı tarafından elde edilen normalize edilmiş çok modlu dikkat ağırlıkları, dikkat ısı haritaları oluşturmak için kullanıldı. Bu ısı haritaları, duygu tahmini sırasında metin, ses ve görsel modalliklerinin nispi katkılarını göstermektedir. Öğrenilen dikkat katsayıları, çok modlu etkileşim grafiklerini oluşturmak üzere kenar ağırlıkları olarak kullanıldı ve bu sayede birleştirme çerçevesi içinde modallikler arası ilişkiler ve bilgi akışı görsel olarak incelenebildi. Zamansal duygusal dinamikleri incelemek amacıyla ardışık söz öbeklerindeki gizli duygu yerleştirmelerinin gelişimi izlenerek duygu izleme grafikleri oluşturuldu. Bu izlemeler, duygusal durumların ve modallik katkılarının zaman içinde nasıl değiştiğini ortaya koymaktadır. Tüm görselleştirmeler, Matplotlib ve Scikit-learn gibi Python kütüphaneleri kullanılarak oluşturuldu. Yorumlanabilirliği değerlendirmek, küme oluşumunu, modallik katkılarını ve zamansal duygu dinamiklerini incelemek amacıyla yerleştirme görselleştirmeleri, etkileşim grafikleri ve dikkat ısı haritalarına nitel analizler uygulandı.
Değişken
, grafik dikkat ağı işlevi tarafından duygusal durumun birleştirilmiş temsilini ifade etsin. Duygusal durum grafiklerinin çıktı düzeyindeki görselleştirilmesinin aksine, modülün ana hedefi duygusal durum temsillerini ve dikkat mekanizmasının ilgili ağırlıklarını anlaşılabilir bir görsel forma dönüştürmektir.
αji öğrendikten sonra, her modalitenin katkısını görsel olarak incelemek için bir dikkat ısı haritası oluşturulur. Daha sonra gelen dikkat ağırlıkları toplanarak her modalite için bileşik bir öneme puanı belirlenir:
(22)
burada si , I. modalitenin göreli duygusal katkısını temsil eder. Dikkat ısı haritası oluşturmak için elde edilen değerler normalize edilir ve kullanıcıların çeşitli zaman adımlarında veya etkileşimli durumlarda öne çıkan modaliteyi kolayca belirleyebilmesini sağlayan bir renk haritasına aktarılır. Çeşitli görsel, işitsel veya metinsel giriş modaliteleri aracılığıyla bu tür bir arayüz, kullanıcının sistemin dikkat mekanizmasının nasıl çalıştığını anlamasına yardımcı olur.
Öğrenilen grafik, insan duygularının çapraz-modalite bağımlılığını temsil etmek için özellikle "ağırlıklı etkileşim grafiği" olarak modellenmiştir. Modalite kendisi, grafikteki her bir düğümle temsil edilir ve insan duygularıyla ilgili etkileşimlerin gücü, onları birbirine bağlayan kenarlardaki αji şeklindeki ağırlıklarla temsil edilir. Yukarıdaki ağırlıklı grafik, insan duygusal etkileşimlerinin yoğunluğunu göstermektedir. i ve j'nin tanımı şöyledir:
(23)
Bu ağırlıklar sayesinde grafik görselleştirmesindeki çizgi kalınlığı veya saydamlık düzeyi uygun şekilde gösterilir. Bu durum, modalitelerin nasıl etkileşime girdiğini anlamayı kolaylaştırır. Tasarımcılar, çok modlu etkileşim grafiklerinin yardımıyla birleştirme süreci boyunca duygusal göstergelerin nasıl etkileşime girdiğini daha iyi anlayabilir.
Zamansal duyguların gelişimini göstermek amacıyla çeşitli zaman adımlarındaki birleştirilmiş duygu yerleştirme vektörleri
, boyut azaltma algoritmaları olan PCA veya t-SNE gibi yöntemler kullanılarak daha düşük boyutlu bir uzaya indirgenir:
(24)
burada projeksiyon fonksiyonu
ile temsil edilir. Etkileşimlerde duygu geçişlerini, şiddetlerini ve kararlılığını gösteren 2B/3B duygu yörüngelerinin ortaya çıkışı, duygusal durumların zaman içindeki gelişiminin sezgisel bir gösterimi olarak yorumlanabilir. Bu yönler, akıllı etkileşim, karar verme ve gerçek zamanlı izleme için kullanılabilir.
Geleneksel duygu sistemlerinin yalnızca belirli sınıflara veya puanlara eşleme yapmasının aksine, bu sistem, insan duygularının içinde nasıl oluştuğunu göstermeye odaklanır. Ağırlıklandırma faktörleri, modeller arası etkileşimler ve bunlara karşılık gelen yollar dahil olmak üzere ara özelliklerin görselleştirmelerini sunarak karar verme sürecini ortaya koyar. Bu, kullanıcının her bir faktörün—görsel, sesli veya dilsel—insan duygusuna verdiği yanıtı üretirken üzerinde nasıl bir etkisi olduğunu anlamasını sağlar.
Duyguları görsel temsiller aracılığıyla anlaşılır formlara dönüştürmek, derin öğrenme yöntemleriyle duygu analizi ile bunların akıllı arayüz tasarımına entegrasyonu arasındaki boşluğu kapatmaya yardımcı olabilir. Her iki yaklaşımdan toplanan veriler daha sonra daha kesin kullanıcı arayüzleri oluşturmak için kullanılabilir. Bu nedenle, önerilen yaklaşım etkileşim tasarımcılarına daha hassas kullanıcı arayüzleri geliştirmeleri için önemli bilgiler sağlayabilir. Başka bir deyişle, duygu anlayışı etkileşim tasarımının çok aktif bir parçası haline gelir. Duygu anlayışı etkileşim tasarımına aktif olarak dahil edildiğinde ancak bu şekilde doğruluk artabilir.
Görsel haritalama modülü, birbiriyle bağlantılı ancak farklı birkaç şekilde açıklanabilirliği mümkün kılar: Özellik düzeyinde açıklanabilirlik, DNN tarafından oluşturulan duyguların temel temsillerini ortaya çıkarır ve duygularla ilgili her bir özelliğin tanımlanmasında kullanılan anlamsal yapıyı anlamamızı sağlar; modalite düzeyinde açıklanabilirlik, görsel, ses veya metin modalitelerinin duyguları ifade etme kararlarına nasıl katkıda bulunduğunu açıklamak için etkileşim grafiklerinden ve görsel dikkat ısı haritalarından veri kullanır; son olarak, duygu yerleştirme işleminden elde edilen yörüngeler, her bir görsel ve metin modalitesinin dinamik bir etkileşim perspektifinden zaman içinde nasıl değiştiğini anlamamızı sağlar. Lütfen Algoritma 2'ye bakınız (Ek Dosya 1).
Birleştirilmiş çok modlu duygusal özellikler, önerilen görsel eşleme Algoritma 2 kullanılarak akıllı etkileşim tasarımı için görsel olarak anlamlı temsillere dönüştürülür. Graf tabanlı çok modlu dikkat ağırlıkları, her zaman adımında giriş görsel, ses ve metin unsurları arasındaki farklılıkları nicelendirmek için kullanılır. Bu farklılıklar, duyguları etkileyen ana kaynakları ısı haritası görsel öğeleri kullanarak vurgulamak için görsel temsillere eşlenir. Giriş unsurları arasındaki etkileşimi anlamak ve çok modlu giriş unsurları tarafından oluşturulan duygusal gelişimi iletmek için daha sonra ikili etkileşim güçleri hesaplanarak çok modlu etkileşim ağırlıkları oluşturulur. Aynı zamanda, zaman içinde toplanan birleştirilmiş duygusal unsurlar düşük boyutlu bir uzaya eşlenerek sürekli bir duygusal unsur gelişimi üretilir ve böylece duygusal gelişime bir bakış açısı oluşturulur.
Duygu tahmini ve etkileşim geribildirimi
olarak temsil edilen birleştirilmiş duygu gösterimi, etkileşim geri bildirimi ve duygu tahmini için bir fonksiyon olarak kullanılır. Ayrıca, duygu tahmini, sürekli duygu yoğunluğu tanıma için bir regresyon görevi ve ayrık duygu tanıma için bir sınıflandırma görevinden oluşan çoklu görevli bir model olarak tanımlanır. Ayrık duygu tanıma için aşağıdaki softmax tabanlı sınıflandırma modeli kullanılır:
(25)
burada
beklenen duygu sınıfı olasılıklarını temsil eder ve Wc ile bc öğrenilebilir kısıtlamalardır. Sınıflandırma amacını iyileştirmek için çapraz entropi kaybı kullanılır:
(26)
burada yk gerçek etiket, K ise duygu sınıflarının sayısıdır. Duygu yoğunluğunu paralel olarak tahmin etmek için bir regresyon dalı kullanılır ve valans ve uyarılma da dahil olmak üzere çeşitli sürekli duygusal özelliklerin tahmini yapılır. Buna aşağıdaki tanımı verin:
(27)
beklenen duygu yoğunluğu skoru
ile gösterilir. Regresyon görevini iyileştirmek için ortalama kare hata kaybı kullanılır:
(28)
Genel olarak, iki görev tahmin amaçlı birlikte kullanılır:
(29)
burada regresyon ve sınıflandırma amaçları λ ile dengelenir. Bu tür etkileşim-bilinçli geri bildirimi etkinleştirmek için tanımlanan duygusal duruma göre görselleştirme modülünün dinamik olarak değiştirilmesini önerir. Belirli bir t zamanındaki etkileşim bağlamı ct ile temsil edilir. Görselleştirme modülünün yanıtı şu şekilde verilir:
(30)
görselleştirme adaptasyon fonksiyonu
ile temsil edilir. Bu, sistem tahminlerine dayalı olarak modivite ısı haritalarını, etkileşim grafiklerini ve duygusal yörüngeleri gerçek zamanlı olarak ayarlamayı mümkün kılar. Bu durum, sistemin duygusal durum tahmininde iyi performans göstermesinin yanı sıra geri bildirim için önemli ölçüde destek sağladığını gösterir.