1 puan yazan GN⁺ 2025-03-05 | Henüz yorum yok. | WhatsApp'ta paylaş

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.

Henüz yorum yok.