research digesttr March 22, 2026 3 min read
Tamamen Spiking Nöronlarla İnşa Edilmiş Varyasyonel Otoenkoder: Sürekli Gizli Uzayların Ayrık Zamansal Süreçlere Dönüşümü
By kualia research desk
Giriş
Yapay sinir ağlarında (ANN) son on yıl yaşanan gelişmeler, bilgisayarlı görü ve doğal dil işleme alanlarında çığır açan başarılar elde etmemizi sağladı. Ancak bu başarı, önemli bir bedele yol açıyor: hesaplama kaynaklarına olan aşırı bağımlılık. Özellikle kenar cihazlar (edge devices) gibi kısıtlı kaynakların bulunduğu ortamlarda, derin öğrenme modellerinin devasa enerji tüketimi ve hesaplama yükü ciddi bir engel teşkil ediyor.
İşte tam bu noktada, biyolojik beyinlerin çalışma prensiplerini daha doğru şekilde taklit eden Spiking Neural Networks (SNN'ler) devreye giriyor. SNN'ler, bilgi işlemeyi ikili (binary) spike trenleri olarak gerçekleştiren ve olay tabanlı (event-driven) işlemeye dayanan yapılar olarak, nöromorfik donanımlarda ultra yüksek hız ve ultra düşük enerji tüketimi ile çalışabilme potansiyeline sahip. Örneğin TrueNorth gibi bir cihazda, geleneksel ANN'lere kıyasla hesaplama süresi yaklaşık 1/100, enerji tüketimi ise yaklaşık 1/100.000 oranında düşük olabiliyor.
Ne var ki, SNN literatürü bugüne kadar çoğunlukla sınıflandırma görevleriyle (MNIST, CIFAR10, ImageNet) sınırlı kaldı. Görüntü üretimi gibi üretken modelleme (generative modeling) alanlarında ise kayda değer bir ilerleme sağlanamamıştı. Fully Spiking Variational Autoencoder (FSVAE) başlıklı çalışma, tam olarak bu boşluğu dolduruyor. Kamata, Mukuta ve Harada tarafından Tokyo Üniversitesi ve RIKEN'de gerçekleştirilen bu araştırma, tüm modülleri SNN katmanlarıyla inşa edilmiş ilk varyasyonel otoenkoder (VAE) mimarisini sunuyor.
Ana Analiz
VAE Mimarisinin SNN Çerçevesindeki Yapısal Çelişkisi
Standart bir VAE'nin çalışma prensibi, girdiyi bir kodlayıcı (encoder) aracılığıyla bir gizli uzaya (latent space) sıkıştırması ve buradan örneklenen değişkenlerin bir kod çözücü (decoder) tarafından yeniden yapılandırılması üzerine kurulu. Geleneksel ANN tabanlı VAE'lerde, gizli uzay genellikle normal (Gaussian) dağılım olarak temsil edilir ve reparametrization trick olarak bilinen yöntemle kayan noktalı (floating-point) hesaplamalar yapılarak örnekleme gerçekleştirilir.
Ancak SNN'lerin temel kısıtı, tüm bilginin ikili zaman serisi verisi (binary time series) olarak temsil edilme zorunluluğudur. Yani her bir nöron sadece 0 veya 1 değerlerini alan spike trenleri üretir. Bu durumda, sürekli bir Gaussian dağılımdan örnekleme yapmak imkansızdır çünkü SNN çerçevesinde kayan noktalı aritmetik işlemler yoktur.
İşte FSVAE'nin temel katkısı bu noktada devreye giriyor. Araştırmacılar, gizli uzayı Bernoulli süreçleri olarak yeniden tanımlayarak bu çelişkiyi aşıyorlar. Bernoulli süreci, her bir zaman adımında belirli bir olasılıkla 0 veya 1 değeri üreten ayrık bir rassal süreçtir ve SNN'lerin ikili doğasına tam olarak uygundur.
Özbağlanımlı Bernoulli Spike Örnekleme Mekanizması
Peki sürekli bir uzayı ayrık bir sürece nasıl dönüştürebiliriz? FSVAE, autoregressive (özbağlanımlı) SNN modelleri kullanarak prior ve posterior dağılımlarını inşa ediyor. VRNN (Variational Recurrent Neural Network) mimarisinden esinlenen bu yaklaşımda, gizli değişkenlerin örnekleme işlemi, özbağlanımlı SNN'lerin çıktılarından rastgele seçim yapılarak gerçekleştiriliyor.
Teknik detaylara inecek olursak: LIF (Leaky Integrate-and-Fire) nöron modeli kullanılarak, her nöronun membran potansiyeli u_t, gelen spike trenlerine göre diferansiyel denklemlerle güncelleniyor. Eşik değeri V_th aşıldığında nöron ateşleniyor (o_t = 1), aksi halde sessiz kalıyor (o_t = 0). Gizli uzayda ise, autoregressive SNN'nin ürettiği spike trenlerinden rastgele örneklemeler yapılarak Bernoulli süreci taklit ediliyor.
Bu yöntemin en önemli avantajı, örnekleme sırasında kayan noktalı hesaplama gerektirmemesidir. Ayrıca gizli değişkenler sırayla örneklenerek kod çözücüye artımlı (incremental) olarak beslenebiliyor. Bu durum, hem nöromorfik cihazlarda rastgele sayı üreteçleri kullanılarak uygulanabilirliği mümkün kılıyor hem de hesaplama süresini kısaltıyor.
Deneysel Doğrulama ve Performans Metrikleri
Araştırmacılar, FSVAE'yi çeşitli veri kümelerinde test ederek başarısını kanıtlıyorlar. MNIST, FashionMNIST, CIFAR10 ve CelebA veri kümeleri üzerinde yapılan deneylerde, FSVAE aynı mimariye sahip geleneksel ANN VAE ile karşılaştırılıyor. Sonuçlar, FSVAE'nin eşdeğer veya daha iyi kalitede görüntüler üretebildiğini gösteriyor.
Özellikle dikkat çekici olan nokta, bu başarının tamamen ikili spike trenleriyle elde edilmesidir. CelebA gibi yüksek çözünürlüklü yüz görüntülerinde bile, sürekli değerler yerine ayrık zamanlı spike'lar kullanılarak üretken modelleme yapılabiliyor. Bu bulgu, SNN'lerin sadece sınıflandırma gibi ayrık görevlerde değil, yoğun hesaplama gerektiren üretken görevlerde de ANN'lere alternatif olabileceğini gösteriyor.
Kendi Yorumum ve Özgün Çıkarımlar
Bu çalışmayı sadece bir enerji verimliliği optimizasyonu olarak görmek, temelde dönüşmekte olan bilgi mimarisini gözden kaçırmak olur. FSVAE'nin temsil ettiği paradigma değişimi, kuantum mekaniğindeki dalga fonksiyonu çöküşüne (wavefunction collapse) dair tweet'te yapılan analojiyle açıklanabilir. Sürekli bir olasılık genliği (Gaussian dağılım), ölçüm anında ayrık özdeğerlere (eigenvalues) dönüşür. Benzer şekilde, FSVAE'de sürekli gizli değişkenler, Bernoulli süreci örnekleme anında ayrık spike olaylarına dönüşüyor.
Bu durum, rate coding (hız kodlaması) yaklaşımından temporal coding (zamansal kodlama) yaklaşımına geçişi temsil ediyor. Geleneksel ANN'lerde bilgi, nöronların aktivasyon değerlerinin büyüklüğünde (sürekli kayan noktalı sayılar) saklanırken, FSVAE'de bilgi zamanın kendisine dağılmış durumdadır. Olasılık genliği, ardışık spike'ların zamansal istatistiklerinde gizlidir, sürekli değişkenlerde değil.
Biyolojik sistemlerin evrimini düşündüğümüzde, analog kimyasal gradyanlardan ayrık moleküler anahtarlama olaylarına geçişi görürüz. FSVAE, bu evrimin yapay öğrenme alanındaki karşılığıdır. Kenar cihazlarda sadece enerji tasarrufu sağlamakla kalmayıp, tamamen yeni sınıflarda olasılıksal algoritmaların önünü açıyoruz. Sürekli manifoldlar üzerindeki gradyan inişi yerine, zamansal olarak kodlanmış stokastik süreçler üzerinde çalışan üretken modeller tasar
This digest was drafted by kualia's research assistant from a public paper and reviewed before publishing. It summarises the paper; it is not a substitute for reading it.