ARC-AGI nedir?
- ARC-AGI, 2019'da tanıtılan ve minimum sayıda örnekten soyut kuralları çıkarıp genelleştiren sistemlerin yeteneğini test etmek için tasarlanmış bir yapay zeka benchmark'ıdır.
- Veri seti, IQ testlerine benzer bulmacalardan oluşur; her bulmaca, temel kuralı gösteren birden fazla örnek görsel ve bu kuralın uygulanması gereken bir test görseli sunar.
- ARC-AGI'yi çözmenin amacı, yapay zekanın ilerlemesini engelleyen güncel zorlukları görünür kılmaktır.
Çözüm yaklaşımımız
- Kayıpsız bilgi sıkıştırmanın, ARC-AGI bulmacalarını çözmek için etkili bir çerçeve olabileceğini öne sürüyoruz.
- Bulmacanın daha verimli sıkıştırılması, daha doğru çözümlerle ilişkilidir.
- CompressARC, bir decoder olarak sinir ağını kullanır; encoding algoritması ise başka bir ağ yerine decoder'ın parametrelerini ve girdi dağılımını optimize ederek en sıkıştırılmış bulmaca temsilini elde eder.
Ağın öğrenimine dair gözlem: kutuları boyama
- İnsan çözümü: Girdinin kutulara ayrıldığını, bu kutuların çıktıda da korunduğunu ve renklendirildiğini fark eder.
- CompressARC çözümü: Ağ, öğrenme aşamalarında bulmacanın kurallarını kademeli olarak anlayıp uygular.
Çözüm yaklaşımımızı türetme yöntemi
- Kayıpsız bilgi sıkıştırma, bilgiyi mümkün olan en az sayıda bitle temsil ederken bu bilginin bit gösteriminden yeniden oluşturulabilmesini sağlamaktır.
- ARC-AGI veri setini en iyi sıkıştıran sistemin hangi cevabı sıkıştırılmış temsilden açacağını bulmak istiyoruz.
Sinir ağının yardımı
- Program uzayını aramak yerine, programı seçip bunu girdi uzayındaki çeşitliliğe devrediyoruz.
- Sinir ağının forward pass'ini çalıştıran programı yazıyor ve girdi uzayı üzerinden arama yapıyoruz.
Mimari
- ARC-AGI bulmacalarını decode etmek için bir sinir ağı mimarisi tasarladık.
- En önemli özellik, simetri kurallarını izleyen eşdeğerliktir.
Sonuçlar
- CompressARC, eğitim setinde %34,75, değerlendirme setinde ise %20 başarı elde etti.
Çözülebilen ve çözülemeyen bulmacalar
- CompressARC, belirli yetenekleri kullanarak mümkün olduğunca çok şeyi çıkarsamaya çalışır.
- Örneğin, desenleri kısa mesafelerde genişletebilir ancak uzun mesafelerde genişletemez.
Kutuları boyama: vaka çalışması
- Eğitim sırasında yeniden oluşturma hatası çok hızlı düşer ve ortalamada düşük kalır.
- CompressARC'nin bulmacayı nasıl çözdüğünü anlamak için
z içinde saklanan temsili analiz ettik.
Çalışmamızı iyileştirme yolları
- CompressARC'nin yayımlandığı sırada denediğimiz ya da denemediğimiz çeşitli fikirler vardı.
- Bulmacalar arasında ağırlık paylaşımıyla ortak sıkıştırma gibi bazı fikirlerin hâlâ geçerli olduğunu düşünüyoruz.
Henüz yorum yok.