$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Önerilen çalışma, çok modlu duygu özelliklerinin görsel eşlemesi için yorumlanabilir bir çerçeve sunarak akıllı etkileşim tasarımını geliştirmeyi amaçlamaktadır. Bu çalışmada halka açık olan CH-SIMS ve CMU-MOSEI veri tabanları kullanılmıştır. Her iki veri seti de resmi kaynaklarından temin edilmiş ve ilgili yaratıcıları tarafından belirlenen kullanım kılavuzları, araştırma standartları ve lisans koşullarına uygun olarak kullanılmıştır. Veri setlerinin metin, ses ve video verilerini içeren çok modlu içeriği, öncelikle veri seti sağlayıcıları tarafından yetkili katılımcı izinleri ve veri toplama protokolleri uyarınca toplanmış ve etiketlenmiştir. Bu çalışmada doğrudan insan etkileşimi gerçekleşmemiş, yeni katılımcı alımı yapılmamış ve kişisel olarak tanımlanabilir bilgi toplanmamıştır. Tüm analizler, halka açık araştırma veri setleri kullanılarak yürütülmüştür. Sonuç olarak, gerçekleştirdiğimiz ikincil veri analizi için herhangi bir ek etik onay veya Kurumsal İnceleme Kurulu (IRB) incelemesine gerek duyulmamıştır. Çalışma, halka açık veri setlerinin kullanımını düzenleyen uygun kurumsal normlara, etik araştırma prosedürlerine ve geçerli veri kullanım politikalarına uygun olarak gerçekleştirilmiştir.
Anlamayı geliştirmek için duygu veya modaliteye özgü karakteristikleri kullanan, modaliteler arası duygu karakterizasyonlarını öğrenmek amacıyla grafik tabanlı bir çapraz modalite dikkat mekanizması uygulanmıştır. Gerçek zamanlı duyguya duyarlı etkileşimli tasarımı geliştirmek için çok görünümlü bir görsel eşleştirme bileşeni kullanılmış ve bunun duygu tanıma üzerindeki etkinliği tahmin edilmiştir. Bulgular, önerilen yöntemin gerçek dünyadaki duyguya duyarlı akıllı kullanıcı arayüzleri için hem yorumlanabilirliği hem de etkinliğ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 çok modlu duygu özelliği öğrenimi için önerilen görsel eşleştirme çerçevesinin tüm iş akışını göstermektedir. İş akışı; sırasıyla dilsel, prozodik ve yüz ifadesi modalitelerinden tamamlayıcı duygusal bilgiler yakalayan metin, ses ve video şeklindeki üç senkronize giriş modalitesi ile başlar. Her bir modalite, ham giriş verilerinin üst düzey temsillerini elde etmek için modaliteye özgü bir transformer kodlayıcı ile işlenir. Temsiller daha sonra, heterojen veri kaynakları genelinde öğrenilen duygularda tutarlılığı sağlamak için duyguya özgü gömmelerin modaliteye özgü özelliklerden ayrıştırıldığı bir ayrıştırılmış temsil öğrenme modülüne aktarılır. Her modaliteden gelen duyguya özgü gömmeler, ardından modallar arası duygusal bağımlılıkları modelleyen ve etkileşim bağlamına göre her bir modaliteye dinamik önem ağırlıkları atayan grafik tabanlı bir çapraz modalite dikkat ağı tarafından birleştirilir. Son olarak çerçeve, hem şeffaf duyguya duyarlı karar verme sürecini hem de adaptif akıllı etkileşim tasarımını kolaylaştıran duygu sınıflandırma çıktılarını ve etkileşim içgörülerini sağlar.
Multimodal veri edinimi
CH-SIMS ve CMU-MOSEI veri kümeleri, senkronize video, ses ve metin gibi çok modlu bilgilerin toplandığı, mevcut iki halka açık çok modlu veri kümesidir. CH-SIMS veri kümesi, filmlerden, televizyon dizilerinden ve varyete programlarından alınan çok sayıda video segmentinden türetilmiş 2.281 video segmenti dahil olmak üzere, Çinli insanların çok modlu incelemelerini içerir. Bu video segmentlerine karşılık gelen ses ve metinlerin eklenmesi, çok modlu veriler kullanılarak yapılan duygu analizine yönelik çalışmaları daha ilgi çekici ve uygulanabilir hale getirir. Öte yandan, görüşlerin, hislerin ve duyguların incelenmesine yönelik en büyük çok modlu veri kümelerinden biri olan CMU-MOSEI veri kümesi, çeşitli konularda 1.000'den fazla konuşmacı tarafından söylenen ifadelerden oluşan 23.000'den fazla video klibinden toplanmıştır. Veri kümesi, sınıf dağılımı korunarak rastgele olarak eğitim (%70), doğrulama (%15) ve test (%15) alt kümelerine ayrılmıştır.
Metinsel transkripsiyonlar, ses sinyalleri ve video kareleri elde edilerek ince taneli bir zamansal düzeyde eşleşecek şekilde zaman damgalarıyla hizalanır. Kare düzeyindeki entegrasyon, önerilen temsil öğrenme ve graf tabanlı füzyon mekanizmalarının görsel ifadelerden, ses tonlarından ve dilsel içerikten kaynaklanan duygusal içeriği birlikte modelleyebilmesini ve bundan yararlanabilmesini sağlar. Bu tür bir multimodal edinim tekniği, akıllı etkileşim tasarımı ve anlaşılabilir görsel haritalama için temel teşkil eden modallar arası duygusal dinamiklerin etkili bir şekilde çıkarılmasını mümkün kılar.
Tablo 1, önerilen yöntemde kullanılan çok modlu duygu veri kümelerinin temel yapılarını sunmaktadır. Konuşulan sözler, ses tonlamaları ve yüz ifadeleri gibi daha geniş bir ilgili duygu yelpazesi elde etmek için CH-SIMS ve CMU-MOSEI, bu veri kümelerinden video, ses ve metin modalitelerini entegre eder. Ayrıca, CH-SIMS'de sınırlı sayıda veri örneğinin mevcut olması, Çin'deki modalite etkileşimlerinin ve duygu varyasyonlarının derinlemesine incelenmesine olanak tanır. Öte yandan CMU-MOSEI veri kümesi; çeşitli dillerde, konularda ve açıklanmış 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ğerlendirmek için daha önemlidir. Ek olarak, önceki araştırmalarla karşılaştırıldığında, modeller test edilirken bilgi seçimindeki zorlukları azaltmaktadır.
Multimodal ön işleme ve senkronizasyon
CH-SIMS ve CMU-MOSEI veri kümelerinden alınan zaman damgası açıklamaları; metinsel, işitsel ve görsel modaliteleri senkronize etmek için kullanılarak tutarlı bir multimodal temsil öğrenimi sağlanmıştır. Her bir sözce temel analiz birimi olarak işlev görmüş ve aynı zaman aralığındaki eşleşen ses ve video segmentlerine bağlanmıştır. Hizalama, sözce düzeyinde gerçekleştirilmiştir. Transkript, her bir sözcenin başlangıç ve bitiş zaman damgalarına göre segmentlere ayrılmıştır. Transkript-ses-görüntü uygunluğu, aynı zaman aralığına düşen ilgili video kareleri ve ses sinyalleri çıkarılarak kurulmuştur. Ses segmentleri akustik temsiller üretmek için Wav2Vec 2.0 kullanılarak işlenirken, video segmentindeki görsel kareler önceden belirlenmiş bir hızda örneklenmiş ve Vision Transformer (ViT) kullanılarak kodlanmıştır. Sözce transkriptlerinden metinsel gömmeler oluşturmak için RoBERTa kodlayıcısı kullanılmıştır. Üç modalite farklı uzunluklarda özellik dizileri ürettiği için, tüm modalite özellikleri tek bir sözce sınırına hizalanarak zamansal senkronizasyon sağlanmıştır. Farklı uzunluktaki dizileri normalize etmek için sabit uzunluklu bir format kullanılmıştır. Daha uzun diziler izin verilen maksimum dizi uzunluğuna kısaltılmış, daha kısa diziler ise sıfır ile doldurulmuştur (zero-padding). Eğitim sırasında, dolgulu öğeleri gerçek özellik konumlarından ayırmak için dikkat maskeleri kullanılmıştır. Modaliteler arası farklı dizi uzunluklarının üstesinden gelmek için modaliteye özgü gömmeler, füzyon öncesinde ortak bir gizli uzaya projekte edilmiştir. Bu işlem boyutsal tutarlılığı garanti etmiş ve grafik tabanlı dikkat mekanizmasının başarılı bir çapraz modal etkileşim öğrenimini kolaylaştırmasını mümkün kılmıştır. Veri kalitesini ve senkronizasyon bütünlüğünü korumak amacıyla, bozuk dosyaları, eksik açıklamaları veya eksik modalite bilgileri olan örnekler çalışmalardan hariç tutulmuştur.
Transformer tabanlı özellik çıkarımı
Çok modlu verilerin hizalanması ve gerekli ön işlemlerden sonra; görüntü, ses ve metin gibi birden fazla modalitedeki bilgilerden, uçtan uca bir yöntemle üst düzey duygu duyarlı öznitelik temsilleri öğrenmek için bir derin öğrenme yöntemi kullanılır. Önerilen yöntem, ham çok modlu verilerden doğal olarak ayırt edici öznitelik temsilleri öğrenmek için bir transformer kodlayıcı kullanarak öznitelik mühendisliği ihtiyacını ortadan kaldırır. Önerilen yaklaşımda kullanılan veri setleri arasında tutarlılığı sağlamak amacıyla, her modalite için sabit boyutlu bir gömme (embedding) öğrenilir. Örneğin; görüntü, ses ve metin modaliteleri dahil olmak üzere her bir bireysel modalite üzerinden 768 boyutlu öznitelik gömmeleri öğrenilir ve bunlar, tüm yaklaşım boyunca kullanılan birleşik bir öznitelik alanı oluşturur; özellikle çeşitli boyutlardaki veriler üzerinden üst düzey öznitelikler öğrenmek için önerilen CH-SIMS veri seti ve CMU-MOSEI veri seti genelinde kullanılan bir öznitelik çıkarma yaklaşımıdır.
Görsel modalite: Duygu duyarlı kare gömmeleri için vizyon transformatörü
Duyguyla ilgili mekansal temsiller elde etmek amacıyla, video karelerinden görsel bilgileri çıkarmak için bir Vision Transformer (ViT-Base) modeli kullanılmıştır. Özellikler çıkarılmadan önce, her video segmentinin kareleri (224 × 224) piksel boyutuna ölçeklendirilmiş ve düzenli zamansal aralıklarla örneklenmiştir. ViT-Base mimarisi, 16 × 16 piksellik bir yama boyutu kullanarak, 12 transformer kodlayıcı katmanı tarafından işlenen bir dizi görsel token üretir. Elde edilen kare düzeyindeki temsiller, görsel omurga olarak önceden eğitilmiş bir ViT modeli kullanılarak 768 boyutlu bir gömme uzayına projekte edilmiştir. Her segment için nihai görsel temsili oluşturmak amacıyla, kare düzeyindeki gömmeler ortalama havuzlama (mean pooling) kullanılarak birleştirilmiştir. Eğitim sırasında, genellemeyi artırmak için görüntü normalizasyonu ile rastgele kırpma ve yatay çevirme gibi yaygın veri artırma yöntemleri kullanılmıştır. Daha sonra bu görsel gömmeleri metinsel ve işitsel temsillerle birleştirmek için önerilen çok modlu füzyon çerçevesi uygulanmıştır.
Duygudaki zamansal dinamikleri korumak için, CH-SIMS ve CMU-MOSEI veri setlerinden alınan video örnekleri görsel modalite için tekdüze şekilde örnekletilecektir. Her videonun kareleri,
, N adet sabit boyutlu bölüme ayrılabilir; bu bölümler daha sonra düzleştirilerek
boyutundaki bir gizli gömme uzayına tersine aktarılır. Konumsal gömmeler ve öğrenilebilir bir gruplama belirteci eklenerek bir seri oluşturulur:
(1)
konumsal kodlamayı,
ise yama gömme matrisini temsil eder.
İleri beslemeli ağlar ve çok başlı öz-dikkat mekanizmalarından oluşan üst üste yığılmış transformer kodlayıcı katmanları, gömülü yama dizisini işlemek için kullanılır. l katmanındaki dönüşüm şu şekilde tanımlanır:
(2)
(3)
Duygu farkındalıklı görsel özellik vektörünü elde etmek için, sınıf belirtecine (class token) karşılık gelen çıktı, özellik vektörü
olarak çıkarılır. Veri kümeleri arasındaki dil ve içerik farklılıklarına rağmen tutarlı görsel duygu temsillerini sağlamak amacıyla, yüz ifadelerini ve duygu evrimini yakalamak için her video segmentinden alınan kare düzeyindeki gömmeler (embeddings) birleştirilir.
Prosodi ve semantik akustik gömmeler için Wav2Vec 2.0 kullanan ses modalitesi Akustik omurga olarak önceden eğitilmiş bir Wav2Vec 2.0 kodlayıcısı kullanılarak bağlamsallaştırılmış konuşma gömmeleri üretilmiştir. Her ifade için sabit uzunlukta bir akustik özellik vektörü, çıktı gizli temsilleri ortalama havuzlama (mean pooling) ile birleştirilerek elde edilmiştir. Bağlamsal ve duyguyla ilgili konuşma özelliklerini yakalamak amacıyla, ses sinyallerinden akustik temsiller çıkarmak için Wav2Vec 2.0 modeli kullanılmıştır. Özellik çıkarımı öncesinde, ses kayıtları normalize edilmiş ve 16 kHz'e yeniden örneklendirilmiştir. Metinsel ve görsel modaliteler arasında senkronizasyonu sağlamak için, her bir sözleme düzeyi ses segmenti, veri seti açıklama belgelerinde sağlanan zaman damgası sınırları kullanılarak izole edilmiştir. Göreve özgü adaptasyonu artırmak için model eğitimi sırasında önceden eğitilmiş akustik kodlayıcı ayarlanmış, böylece elde edilen temsillerin konuşma sinyallerinin duygusal yönlerini daha doğru temsil etmesi sağlanmıştır. Ardından, final ses gömmeleri kullanılarak grafik tabanlı çapraz modalite dikkat füzyonu ve ayrıştırılmış temsil öğrenimi gerçekleştirilmiştir.
Ses modalitesinde, CH-SIMS ve CMU-MOSEI veri setlerindeki başlangıç konuşma bilgilerinden türetilen konuşma sinyallerini modellemek ve duyguyla ilgili ses özelliklerini doğrudan çıkarmak için Wav2Vec-2.0 kullanılır. Her bir giriş konuşma sinyali için bir evrişimli özellik kodlaması mevcuttur
:
(4)
burada Z; melodi, ton ve enerji gibi düşük seviyeli prozodik özellikleri temsil eder. Transformer tabanlı bir bağlam ağı, uzun menzilli zaman tabanlı bağımlılıkları temsil ederek yukarıda belirtilen yapılar için faydalıdır:
(5)
Duyguların ifade edilmesi için temel teşkil eden prozodik ve semantik akustik veriler, bu bağlamsal akustik temsillerde yer almaktadır. Zamansal bir havuzlama prosedürü uygulanarak belirli uzunlukta bir ses gömmesi oluşturulur:
(6)
Tasarım, MFCC'ler gibi akustik özelliklerin kullanımından kaçınmakta ve yalnızca dalga formlarından temsilciler çıkararak CMU-MOSEI'den alınan İngilizce konuşma verileri ve CH-SIMS'ten alınan Çince konuşma verilerini kullanarak dayanıklılık sağlamaktadır.
Bağlamsal duygu gömme işlemleri için RoBERTa kullanılarak oluşturulan Metin Modalitesi
Metin modalitesi için, bağlamsal semantik ve duygusal anlam üretmek amacıyla iki veri setinden elde edilen konuşma transkriptlerine derin çift yönlü transformer olan RoBERTa uygulanmıştır. Bağlamsal semantik ve duygusal bilgileri yakalamak için transkript verilerinden metinsel temsiller çıkarmak amacıyla RoBERTa tabanlı transformer kodlayıcılar kullanılmıştır. İngilizce dilindeki CMU-MOSEI veri seti için önceden eğitilmiş bir RoBERTa modeli kullanılırken, dile özgü dilbilimsel özellikleri daha iyi hesaba katmak için Çince CH-SIMS veri seti için bir Çince RoBERTa varyantı kullanılmıştır. Metin ön işleme; her dil için uygun RoBERTa belirteçleyiciyi (tokenizer) kullanarak yapılan belirteçleme ve metin normalizasyonunu içermiştir. Tutarlı toplu işlemeyi (batch processing) sağlamak için giriş dizileri belirteç gömmelerine (token embeddings) dönüştürülmüş ve önceden belirlenmiş bir maksimum dizi uzunluğuna göre doldurulmuş veya kırpılmıştır. RoBERTa giriş formatına uygun olarak, özel sınıflandırma ve ayırıcı belirteçler eklenmiştir. Transformer kodlayıcı tarafından üretilen bağlamsallaştırılmış belirteç temsillerinin, final [CLS]-eşdeğeri cümle temsili kullanılarakle toplanmasıyla sabit uzunlukta bir metinsel gömme elde edilmiştir. Öğrenilen temsilleri duygu tanıma görevine uyarlamak için, önceden eğitilmiş RoBERTa kodlayıcıları multimodal eğitim yoluyla rafine edilmiştir. Ardından, metinsel gömmeleri işitsel ve görsel özelliklerle birleştirmek için önerilen multimodal füzyon çerçevesi kullanılmıştır.
Her bir tokenize edilmiş girdi için token gömmeleri ve konumsal kodlamalar,
, şu şekilde bilinen derin çift yönlü dönüşüm tekniğinde girdi temsilini oluşturmak için birleştirilebilir:
(7)
Bu form, kelimeler arasındaki bağlamsal bağımlılıkları keşfetmek için öz-dikkat (self-attention) mekanizmasını kullanan L transformatör katmanları aracılığıyla temsil edilir:
(8)
Bağlamsal duygu gömme vektörü, sınıflandırma belirtecinin son gizli durumu kullanılarak elde edilir:
(9)
Duygu kutupluğu, yoğun duygular ve ilişkili çıkarımlar, bu gömme işlemiyle temsil edilecek duyguyla ilgili dilsel özelliklere örnektir. RoBERTa, dilden bağımsız modellemeyi kolaylaştırır. Bu durum, sistemin hem CMU-MOSEI veri setinden gelen İngilizce metinler hem de CH-SIMS veri setinden gelen Çince metinler için aynı gömme boyutunu kullanmasına olanak tanır.
Önerilen derin özellik temsil öğrenme adımıyla; her biri görsel fv, işitsel fa ve metinsel ft modalitelerine ait 768 boyutlu, modaliteye özgü üç özellik vektörü çıkarılır. Akıllı etkileşim tasarımında, bu öğrenilmiş temsiller; özellik düzeyinde görsel eşleştirme, graf tabanlı çapraz modalite füzyonu ve ayrıştırılmış temsil öğrenimi için temel teşkil eden birleşik bir multimodal özellik alanı oluşturur.
Ayrıştırılmış temsil öğrenimi
Derin bir özellik temsili öğrenildikten sonra, görsel, işitsel ve metin modalitelerinden gelen çok modlu özellik vektörlerinin ek işlemleri, ayrık bir duygu tanımlamasının elde edilmesini sağlayabilir. Önceki adımda kullanılan işitsel, görsel ve metin modalitelerine özgü özellik gömmeleri sırasıyla fv, fa ve ft ile temsil edilirse, öyle ki
ve
, bu adımın amacı, farklı modalitelerin her birinin önceki semantiğini dikkate alarak duygu tanımlamalarını içeren iki ayrı gizli tasvire tüm modalite özelliklerini faktörlemektir.
Bu işlem, her modalite özelliğinin fm iki paralel projeksiyon ağına; bir duygu kodlayıcı
ve bir modalite kodlayıcısına
beslenmesiyle gerçekleştirilir ve burada iki kodlama üretilir.
(10)
Burada
duyguyla bağlantılı gizli özellik
ile bir modaliteye özgü gizli özelliği temsil eder. Bu, duyguya özgü gömmelerin; ses, görsel ve metin dahil olmak üzere birden çok girdi üzerinden tekrarlanan bir alanla iletişim kurmasını sağlarken, her bir modaliteyle ilişkili benzersiz yapısal verilerin de korunmasına olanak tanır.
Bağımsızlık kısıtlamalarıyla yeniden yapılandırma yapılarak etkili bir ayrıştırma sağlanır. Orijinal modalite özelliğinin yeniden yapılandırılması şu şekilde verilir:
(11)
burada
bir dekoder ağıdır. Yeniden yapılandırma kaybı şu verileri korur:
(12)
Ek olarak, duygu ile modaliteye özgü tasvirler arasındaki ortogonallik veya dekorelasyon, bilgi örtüşmesini genellikle sınırlandırır:
(13)
Bu hedeflere ulaşılarak, modelin güvenilir, anlaşılabilir ve modalite değişkenliğine karşı dirençli duygu temsilleri öğrenmesi sağlanabilir. Daha sonraki graf tabanlı çapraz modalite füzyonu ve görsel eşleme özellikleri, özellikle akıllı etkileşim tasarımı için, büyük ölçüde yorumlanabilir ve yapılandırılmış duygu temsillerine dayanmaktadır.
Modaliteler arası duygu tutarlılığı
Duygu tutarlılığının eklenmesi, modaliteler arasındaki füzyonun etkinliğini açıkça artırmaktadır. Bunun nedeni, modaliteye özgü duygu gömmeleri ortak bir gizli alan paylaştığı için füzyon stratejilerinin iki temsil arasındaki büyük boşlukları hesaba katmak zorunda kalmamasıdır. İki duygunun birleşik gösterimi şu şekilde açıklanmıştır
. Duyguya özgü temsiller tutarlı olduğunda, çeşitli modalitelerden gelen sinyaller arasındaki varyasyonlar artık sonuç üzerinde bir etkiye sahip olmayacağı için ağırlıklı füzyon daha kararlı olacaktır.
(14)
Duygusal bilgilerin anlamsal hizalamasını zorunlu kılarak bu hedef, modaliteler arasındaki tutarsızlıkları minimize eder ve duygu algısının, onu ifade etmek için kullanılan modaliteye bakılmaksızın tutarlı kalmasını sağlar. Sonuç olarak, konuşma sinyallerinden, yüz ifadelerinden ve dilsel içerikten elde edilen duygusal ipuçlarının yansıtılmasıyla uyumlu ve afektif bir temsil alanı oluşturulur.
Çapraz modal füzyon üzerindeki etki
Modaliteler arasında duygu tutarlılığı sağlandığında, çapraz modal füzyon daha etkili hale gelir. Duyguya özgü gömmeler ortak bir gizli uzayda hizalandığı için, füzyon mekanizmalarının artık modaliteler arasındaki önemli temsil boşluklarını kapatması gerekmez. Füzyon yapılmış duygu temsili şu şekilde tanımlanır:
(15)
Burada αm , m modalitesine verilen dikkat ağırlığını temsil eder. Duyguya özgü temsiller tutarlı olduğunda, füzyon sonucu çelişkili modalite sinyalleri yerine tamamlayıcı duygusal kanıtlar gösterdiğinden, ağırlıklı füzyon daha kararlı ve anlaşılır hale gelir.
Matematiksel olarak, düşürmek
şuna ilişkin çeşitli duyguya özgü temsil türleri arasındaki varyans
şuna eşittir:
(16)
burada ortalama duygu ifadesini temsil eder. Azaltılmış varyans, giriş modalitelerinin modalite gürültüsünden ziyade kesin duygusal önemlerine göre ağırlıklandırılmasını sağlayarak ağ 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 tekdüzeliğini birleştirmektir:
(17)
λ1 ve λ2 şeklindeki iki hiperparametre, modlar arası duygu güvenilirliği ile ayrışması arasındaki ilişkiyi kontrol eder. Önerilen model, bunu gerçekleştirmek için modalities-invariant (mod bağımsız), yorumlanabilir ve birleştirilebilir duygusal temsiller elde ederek, akıllı arayüz tasarımında daha sonraki grafik tabanlı füzyon ve özellik düzeyindeki temsil için sağlam bir temel oluşturmaya odaklanır.
Graf tabanlı çapraz modal dikkat füzyonu
Modaliteler arasındaki ince taneli duygusal ilişkileri simüle etmek için graf tabanlı bir çapraz modal dikkat ağı kullanılmıştır. Modaliteler arası bilgi akışını kolaylaştırmak amacıyla, her bir modaliteye özgü gömmenin (metin, ses ve görsel) bir graf düğümü olarak temsil edildiği, tam bağlı bir multimodal graf oluşturulmuştur. Graf komşuluk matrisini belirlemek için modalite ilişkileri kullanılmış ve bu matris daha sonra öğrenilebilir bir dikkat yöntemiyle geliştirilmiştir. Birkaç dikkat başlığından gelen çıktıların birleştirilmesi ve projekte edilmesiyle ortak bir gizli uzay yaratılmıştır. Ardından, dikkat ağırlıklı havuzlama kullanılarak düğüm temsilleri toplama yoluyla birleştirilmiş ve böylece tek bir multimodal duygu temsili elde edilmiştir. Etkileşim farkındalıklı analiz ve duygu tanıma için kullanılan tahmin ve görselleştirme modülleri, bu kaynaştırılmış temsili almıştır. Graf-füzyon modülü, 256 boyutlu bir gizli temsil boyutuna ve her biri sekiz dikkat başlığına sahip iki graf dikkat katmanına sahipti. Yakın modalitelerin göreceli önemini belirlemek için, bağlantılı düğümler arasındaki dikkat katsayıları hesaplanmış ve softmax fonksiyonu kullanılarak standardize edilmiştir. Eğitim stabilitesini artırmak ve aşırı öğrenmeyi azaltmak için her graf-dikkat katmanı; katman normalizasyonu, artık bağlantılar ve 0,2'lik bir dropout oranı ile takip edilmiştir. Birkaç dikkat başlığının çıktıları birleştirilip ortak bir gizli uzaya projekte edildikten sonra, düğüm temsilleri dikkat ağırlıklı havuzlama kullanılarak tek bir multimodal duygu gömmesine dönüştürülmüştür. Bundan sonra, kaynaştırılmış temsil, çok görünümlü görsel eşleme ve duygu tahmini için kullanılmıştır.
Çok başlı grafik dikkat (multi-head graph attention) kullanılarak çeşitli çapraz modal etkileşimler yakalanmıştır. Her düğüm için bağlı düğümler arasındaki dikkat katsayılarını normalize etmek amacıyla softmax fonksiyonu kullanılmıştır. Eğitim stabilitesini artırmak ve aşırı öğrenmeyi (overfitting) önlemek için, grafik füzyon modülünün üst üste binmiş grafik-dikkat katmanlarını artık bağlantılar (residual connections), katman normalizasyonu ve dropout düzenlemesi takip etmiştir.
terimlerinin, görsel, işitsel ve metin modaliteleri tarafından toplanan belirli duygulara karşılık gelen temsilleri bireysel olarak temsil ettiğini varsayalım; her bir bileşen, paylaşılan gizli alan
içinde yer alır. Modalite düğümleri için modeller, çeşitli modalite temsilleri arasında paylaşılan duygusal bağımlılıkları açıkça güçlendirmek amacıyla, koleksiyonun düğümleri
üç modalite düğümünün kendisine karşılık gelen grafik
gösterimini kullanır.
Grafikteki her bir düğüme duyguya özgü bir özellik vektörü atadıktan sonra şunlara sahip oluruz:
(18)
Önceden belirlenmiş veya sabit füzyon ağırlıkları kullanan geleneksel füzyon yöntemlerinin aksine, önerilen yöntem, hem kanallar arası hem de duygusal durumlar arası önem ve karşılıklı bağımlılıklara dayalı adaptif kenar ağırlıklarını öğrenir.
Çapraz modlu füzyon için bir Graf Dikkat Ağı (GAT) kullanılır. Her bir i düğümü ve onun 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 bir 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ğrusaldır. Nihayetinde, her bir düğümün güncellenmiş özellikleri, küresel bir birleşik duygu temsili elde etmek için birleştirilir:
(21)
Çeşitli modalitelerden tamamlayıcı bilgiler toplarken karmaşık modallar arası ilişkileri koruduğu için, yorumlanabilir duygu modellemesi ve ardından gelen görsel eşleme için yararlı bir tekniktir.
Algoritma 1 (Ek Dosya 1), graf tabanlı çapraz modal füzyonun gerçekleştirilmesi için genel şemayı sunmaktadır. Başlangıçta; görsel, işitsel ve metinsel modalitelerin her birine bağlı, duyguya özgü özelliklerle bir graf oluşturulur. Ardından, duygusal bağımlılığın kombinasyonunu temsil eden her bir graf düğüm çifti için dikkat skorları hesaplanır. Daha sonra dikkat skorları, her bir modalitenin belirtilen duygusal bağlama göre göreceli katkısını belirtecek şekilde normalize edilerek dikkat ağırlıklarının öğrenilmesine olanak sağlanır. Son aşamada, graf düğümleriyle ilişkili özelliklerin birleştirilmesiyle genel duygu gömme işlemi gerçekleştirilir. Bu bağlamda, algoritmanın belirtilen duygularla ilişkili multimodal özelliklerin genel füzyonu; uyarlanabilirlik, yorumlanabilirlik ve bağlamsal zeka açısından gelecek vaat etmektedir.
Şekil 2, çok modlu duygu füzyonu için önerilen çapraz modlu dikkat ağının yapısını ve çalışma prensibini göstermektedir. Metin, işitsel ve video modaliteleri için bağımsız olarak türetilen duyguya özgü gömmeler, başlangıçta belirli bir duygusal bağlam için dilsel, vokal ve yüzsel bilgilerin göreceli önemini öğrenen modalite düzeyindeki dikkat mekanizmalarından geçirilir. Modalitelerin dikkat ağırlıklı temsilleri daha sonra, dikkat matrisinin modallar arası bağımlılıkları ve etkileşim güçlerini yakaladığı birleşik bir duygu gömmesi oluşturmak üzere birleştirilir. Ağ tarafından öğrenilen dikkat matrisi, modalitelerin katkılarını dinamik olarak düzenleyerek, gürültülü ve daha az bilgilendirici olanları görmezden gelirken en güçlü öğretici modalitesine odaklanmasını sağlar. Füzyonlanmış duygu temsili; nötr, kucaklaşma ve endişe gibi duygusal durumların doğru şekilde tanınmasını ve ince taneli analizini mümkün kılar.
Görselleme haritalama modülü
Bu amaçla özel olarak oluşturulmuş görsel eşleme bölümünün yardımıyla, akıllı bir etkileşim tasarımcısı, çapraz modal füzyon sürecinden sonra duygusal durumun birleştirilmiş temsilini, grafiğe dayalı olarak anlaşılabilir ve kolayca tüketilebilir bir görsel forma dönüştürebilir.
Gizli duygusal temsilleri daha kolay kavrayabilmek için, öğrenilmiş çok modlu duygu gömmelerini görselleştirmek amacıyla boyut indirgeme teknikleri kullanılmıştır. Temel Bileşen Analizi (PCA) kullanılarak varyansın çoğu korunurken öznitelik boyutları indirgenmiş, ardından gömmeler t-dağılımlı Stokastik Komşu Gömme (t-SNE) kullanılarak görüntüleme için iki boyutlu bir uzaya yansıtılmıştır. t-SNE için 30 perplexity değeri, 200 öğrenme oranı ve 1.000 optimizasyon iterasyonu kullanılmıştır. Elde edilen projeksiyonlar aracılığıyla duyguya özgü kümeler ve modallik ilişkileri görselleştirilmiştir. Graf tabanlı dikkat ağıyla elde edilen normalize edilmiş çapraz modlu dikkat ağırlıkları, dikkat ısı haritaları oluşturmak için kullanılmıştır. Bu ısı haritalarında, duygu tahmini sırasında metinsel, işitsel ve görsel modalliklerin göreli katkıları betimlenmiştir. Öğrenilen dikkat katsayıları, füzyon çerçevesi içindeki modallar arası ilişkilerin ve bilgi akışının görsel olarak incelenmesine olanak tanıyan çapraz modlu etkileşim grafikleri oluşturmak için kenar ağırlıkları olarak kullanılmıştır. Zamansal duygusal dinamikleri incelemek için, ardışık sözcelemeler boyunca gizli duygu gömmelerinin gelişimi izlenerek duygu yörünge grafikleri oluşturulmuştur. Bu yörüngeler, duygusal durumların ve modallik katkılarının zaman içinde nasıl geliştiğine ışık tutmaktadır. Tüm görsellerin oluşturulmasında iki Python paketi olan Matplotlib ve Scikit-learn kullanılmıştır. Yorumlanabilirliği, küme oluşumunu, modallik katkılarını ve zamansal duygu dinamiklerini değerlendirmek için gömme görselleştirmelerinin, etkileşim grafiklerinin ve dikkat ısı haritalarının nitel analizleri gerçekleştirilmiştir.
değişkeninin, graf dikkat ağı fonksiyonu tarafından duygusal durumun birleştirilmiş temsilini temsil etmesine izin verin. Duygusal durum grafiklerinin çıktı düzeyindeki görselleştirmesinin aksine, modülün temel amacı, duygusal durum temsillerini ve dikkat mekanizmasının ilgili ağırlıklarını anlaşılabilir bir görsel forma dönüştürmektir.
Öğrenilen αji kullanılarak, her bir modalitenin katkısını görsel olarak incelemek için bir dikkat ısı haritası oluşturulur. Ardından, her bir modalite için bileşik bir önem puanı belirlemek amacıyla gelen dikkat ağırlıkları toplanır:
(22)
burada si modallik I'in göreceli duygusal katkısını temsil eder. Bir dikkat ısı haritası oluşturmaya yardımcı olmak için, elde edilen değerler normalize edilir ve kullanıcının çeşitli zaman adımlarında veya etkileşimli durumlarda baskın modaliteyi kolayca belirlemesini sağlayan bir renk haritasına eşlenir. Çeşitli görsel, işitsel veya metinsel giriş modaliteleri aracılığıyla, böyle bir arayüz kullanıcının sistemin dikkat mekanizmasının nasıl çalıştığını anlamasına yardımcı olur.
Öğrenilen graf, insan duygularının modlar arası bağımlılığını temsil etmek için özel olarak bir "ağırlıklı etkileşim grafı" olarak modellenmiştir. Modalitenin kendisi graftaki her bir düğümle temsil edilir ve insan duygularını içeren etkileşimlerin gücü, onları birbirine bağlayan kenarlar üzerindeki αji biçimindeki ağırlıklarla temsil edilir. Yukarıdaki ağırlıklı graf, insan duygusal etkileşimlerinin yoğunluğunu örneklendirmektedir. i ve j'nin tanımı şöyledir:
(23)
Bu ağırlıklar sayesinde grafik görselleştirmesinin çizgi kalınlığı veya şeffaflığı uygun şekilde görüntülenir. Bu durum, modalitelerin nasıl etkileşime girdiğinin anlaşılmasını kolaylaştırır. Tasarımcı, çapraz modal etkileşim grafikleri yardımıyla füzyon sürecinde duygusal göstergelerin nasıl etkileşime girdiğini daha iyi kavrayabilir.
Zamansal duyguların gelişimini görüntülemek amacıyla, çeşitli zaman adımlarındaki birleştirilmiş duygu gömmeleri
PCA veya t-SNE gibi bir boyut indirgeme algoritması aracılığıyla daha düşük boyutlu bir alana indirgenir:
(24)
burada projeksiyon fonksiyonu
ile temsil edilmektedir. Etkileşimlerdeki duygu geçişlerini, yoğunluklarını ve stabilitesini gösteren 2D/3D duygu yörüngelerinin ortaya çıkışı, duygusal durumların zaman içindeki evriminin sezgisel bir betimlemesi olarak yorumlanabilir. Bu yönler; akıllı etkileşim, karar verme ve gerçek zamanlı izleme için kullanılabilir.
Sadece belirli sınıflara veya puanlara eşlemeler sağlayan geleneksel duygu sistemlerinin aksine, bu sistem insan duygularının sistem içerisinde nasıl oluştuğunu göstermeye odaklanmaktadır. Ağırlık 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 koymaktadır. Bu durum, kullanıcının görsel, vokal veya dilsel her bir faktörün, insan duygularına verilen yanıtların üretilmesini nasıl etkilediğini kavramasını sağlamaktadır.
Duyguların görsel temsiller aracılığıyla anlaşılabilir formlara dönüştürülmesi, derin öğrenme yöntemlerini kullanan duygu analizi ile bunların akıllı arayüz tasarımına entegrasyonu arasındaki boşluğu doldurabilir. Her iki yaklaşımdan elde edilen veriler, daha hassas kullanıcı arayüzleri oluşturmak için kullanılabilir. Böylece, önerilen yaklaşım, etkileşim tasarımcılarına daha hassas kullanıcı arayüzleri oluşturmaları için hayati bilgiler sağlayabilir. Diğer bir ifadeyle, duygu kavrayışı, etkileşim tasarımının oldukça aktif bir parçası haline gelir. Doğruluk, ancak duygu kavrayışı etkileşim tasarımına aktif olarak dahil edildiğinde artırılabilir.
Görsel eşleme modülü, açıklanabilirliği birbirine bağlı ancak farklı birkaç yolla mümkün kılar: özellik düzeyindeki açıklanabilirlik, DNN tarafından oluşturulan duyguya dair temel temsilleri ortaya çıkararak duyguyla ilgili her bir özelliği tanımlamak için kullanılan semantiği kavramamızı sağlar; modalite düzeyindeki açıklanabilirlik, görsel, işitsel veya metinsel her bir modalitenin duyguları ifade etmek için alınan kararlara nasıl katkıda bulunduğunu tanımlamak için etkileşim grafiklerinden ve görsel dikkat ısı haritalarından gelen verileri kullanır; ve son olarak, duygu gömülmesinden kaynaklanan yörüngeler, her bir görsel ve metinsel modalitenin dinamik bir etkileşim perspektifinden zaman içinde nasıl değiştiğini anlamamıza olanak tanır. Lütfen Algoritma 2'ye (Ek Dosya 1) bakınız.
Birleştirilmiş multimodal duygusal özellikler, önerilen görsel eşleme Algoritma 2'si kullanılarak akıllı etkileşim tasarımı için görsel olarak anlamlı temsilere dönüştürülür. Graf tabanlı multimodal dikkat ağırlıkları, her zaman adımındaki girdi görsel, işitsel ve metinsel öğeler arasındaki farkları nicelendirmek için kullanılır. Daha sonra bu farklar, duyguları etkileyen temel kaynakları vurgulamak amacıyla ısı haritası görsel öğeleri kullanılarak görsel temsilere dönüştürülür. Girdi öğeleri arasındaki etkileşime dair derinlemesine bir bakış sunmak ve multimodal girdi öğelerinin oluşturduğu duygusal evrimi aktarmak için, multimodal etkileşim ağırlıklarını oluşturmak üzere ikili etkileşim güçleri hesaplanır. Bu sırada, zaman içinde toplanan birleştirilmiş duygusal öğelerin düşük boyutlu bir uzaya eşlenmesiyle, sürekli bir duygusal öge evrimi oluşturularak duygusal evrimin bir görünümü elde edilir.
Duygu tahmini ve etkileşim geri bildirimi
ile gösterilen birleştirilmiş duygu temsilinin sonucu, daha sonra hem etkileşim geri bildirimi hem de 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örevi içeren çok görevli bir model olarak tanımlanmıştı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ıtlardır. Sınıflandırma hedefini geliştirmek için çapraz entropi kaybı kullanılır:
(26)
burada yk gerçek değer etiketidir ve K, 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 bu dal, valans ve uyarılmışlık dahil olmak üzere çeşitli sürekli afektif özniteliklerin tahminini üretir. Buna aşağıdaki tanımı verin:
(27)
beklenen duygu yoğunluğu puanı
ile gösterilir. Regresyon görevini geliştirmek için ortalama kare hata kaybı kullanılır:
(28)
Genel olarak, iki görev tahmin hedefinde birleştirilmiştir:
(29)
burada regresyon ve sınıflandırma hedefleri λ ile dengelenmiştir. Bu tür bir etkileşim duyarlı geri bildirimi mümkün kılmak için, belirlenen duygu durumuna göre görselleştirme modülünün dinamik olarak modifiye edilmesini ö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 sağlanır:
(30)
burada görselleştirme adaptasyon fonksiyonu
ile temsil edilmektedir. Bu durum; modalite ısı haritalarının, etkileşim grafiklerinin ve duygu yörüngelerinin, öngörülen değişikliklere ve duygulara göre gerçek zamanlı olarak ayarlanmasını mümkün kılar. Bu da sistemin, duygu durumu tahmini konusunda başarılı performans göstermenin yanı sıra geri bildirim için önemli bir destek sağladığını göstermektedir.