Hayali Motor Hareketleri Tabanlı BBA Sistemlerinde Yarı Güdümlü Uyarlama Semi-supervised Adaptation of Motor Imagery Based BCI Systems ˙ Ismail Yılmaz * , Sümeyra Demir * , Tolga Ta¸ sdizen *† Müjdat Çetin * , * Mühendislik ve Do˘ ga Bilimleri Fakültesi, Sabancı Üniversitesi, ˙ Istanbul, Türkiye Email: {yilmaz, sumeyrakanik, tolgatasdizen, mcetin}@sabanciuniv.edu Electrical and Computer Engineering Department, University of Utah, Utah, USA Email: tolga@sci.utah.edu Özetçe —Beyin Bilgisayar Arayüzü (BBA) sistemlerinde kul- lanılan elektroensefalografi (EEG) sinyallerinin dura˘ gan olmayan yapısı bu tip sistemlerin günlük hayatta uzun süreli kullanım- larında problemlere neden olmaktadır. Kar¸ sıla¸ stı˘ gımız bir di˘ ger problem ise etiketli verinin az miktarda oldu˘ gu durumlardan kaynaklanmaktadır. Bu çalı¸ smada, bahsedilen iki problemi yarı güdümlü ö˘ grenme bakı¸ s açısıyla, BBA sistemini kullandı˘ gımız sınıflandırıcının çıktısı olan etiketlerle güncelleyerek çözmeyi öneriyoruz. Hayali motor hareketleri tabanlı BBA sistemi için toplanan EEG sinyallerinden çıkarılan öznitelikler, Do˘ grusal Ayırtaç Analizi (DAA) ve Destek Vektör Makinesi (DVM) ile sınıflandırılmı¸ stır. Yarı güdümlü ö˘ grenme ile yapılan uyarlamada, uyarlama yapılmayan sınıflandırıcılara göre yakla¸ sık %4 iyile¸ sme görülmü¸ stür. Etiketli veri kümesinin büyümesi ile iyile¸ sme mik- tarında azalma tespit edilmi¸ stir. Zaman içinde de˘ gi¸ sen sinyaller için yapılan uyarlamada da %4 oranında iyile¸ sme görülmü¸ stür. Anahtar KelimelerBBA, EEG, uyarlama, hayali motor hareket Abstract—One of the main problems in Brain Computer Interface (BCI) systems is the non-stationary behavior of the electroencephalography (EEG) signals causing problems in real time applications. Another common problem in BCI systems is the situation where the labeled data are scarce. In this study, we take a semi-supervised learning perspective and propose solving both types of problems by updating the BCI system with labels obtained from the outputs of the classifier. To test the approach, data from motor imagery BCI system are used. Attributes extracted from EEG signals are classified with Linear Discrim- inant Analysis (LDA) and Support Vector Machines (SVM). With respect to the static classifiers, accuracy was improved approximately 4% using the proposed adaptation approach in the case of a training dataset. Even though the difference between the performance of static and adaptive classifiers decreases as the size of training data increases, the accuracy of our proposed adaptive classifier remains higher. The proposed approach has also improved the performance of a BCI system around 4% in the case of non-stationary signals as well. KeywordsBCI, EEG, adaptivity, motor imagery Bu çalı¸ sma TÜB ˙ ITAK tarafından 111E056 sayılı ara¸ stırma projesi ve bir yurt içi doktora sonrası ara¸ stırma bursu ile desteklenmi¸ stir. I. G ˙ IR ˙ S Merkezi sinir sistemi ve omurilik gibi bölgelerdeki mo- tor sinir hücrelerinin zarar görmesiyle, felç gibi bireylerin çevreleriyle ileti¸ sim kurmalarını kısıtlayacak ya da tama- men ortadan kaldıracak rahatsızlıklar olu¸ smaktadır. Beyin- Bilgisayar Arayüzü (BBA) çalı¸ smaları, bu tip motor nöron bozuklukları olan hastalara beyin ile bilgisayar arasında kas hareketi kullanmadan ileti¸ sim kanalı olu¸ sturma fikrini ta¸ sır. BBA sistemlerinin temelini olu¸ sturan elektroensefalografi (EEG) sinyalleri, kafa derisi üzerinden ölçülerek i¸ slenir ve kul- lanıcının ihtiyaç duydu ˘ gu i¸ slevi açı˘ ga çıkarmak için yorumlanır [1]. BBA çalı¸ smalarında önemli yakla¸ sımlardan biri de hayali hareket sinyallerinin kullanımıdır. Yüzeysel ölçüm yöntem- leriyle toplanan hayali motor hareket sinyallerine sa˘ g ve sol kol hareketleri örnek olarak gösterilebilir. Toplanan bu sinyaller- den çıkarılan öznitelikler kullanılarak ki¸ sinin hareket iste˘ gi sa˘ g ya da sol kol olarak sınıflandırılır. Daha sonra çevrim- içi çalı¸ smalarda sınıflandırıcı sonuçları yardımıyla ekranda imleç hareket ettirme gibi deneyler tasarlanmı¸ stır. Ancak sinyaller; kayıt sırasındaki kalibrasyon ölçümü ve çevrim- içi çalı¸ smalar arasındaki farklılık, elektrotların deney sırasın- daki hareketi, jel kuruması, kullanıcının odaklanamama ve yorgunluk durumları gibi sebeplerden dura˘ gan olamazlar [2]. EEG’ deki dura˘ gan olmama hali sınıflandırma çalı¸ smalarını zorla¸ stırmaktadır [3]. Bu problemi çözmek için literatürde BBA sistemini sinyallerdeki de˘ gi¸ simlere uyarlayacak farklı metotlar önerilmi¸ stir. Hasan ve arkada¸ sları [4], çalı¸ smalarında Gauss karı¸ sım modelini ilgili DAA sınıflandırıcısını uyarla- mak için kullandı. Buradaki Gauss karı¸ sım modeli içindeki ortalama ve ortak de˘ gi¸ sinti de˘ gerleri üzerinde güncelleme yaparak DAA sınıflandırıcısını olu¸ sturup sınıflandırıcının para- matrelerini belirlemi¸ slerdir. Blumberg ve arkada¸ sları da [2] DAA sınıflandırıcısının ortalama ve ortak de˘ gi¸ sinti de˘ gerlerini güncelleyerek hayali motor hareketleri üzerinde çalı¸ smı¸ slardır. Vidaurre ve arkada¸ sları ise bilgi matrislerinin tahmini uyarlama yöntemi (ADIM) ile çevrimiçi güncellenen sınıflandırıcılar üzerinde çalı¸ stılar [5], [6]. Chavarriaga ve Falkenstein de çalı¸ smalarında kullanıcının sistemdeki hatayı algılaması ile 978-1-4673-7386-9/15/$31.00 ©2015 IEEE