- Doğrulanabilir problemlerde dil modellerini pekiştirmeli öğrenmeyle kendini geliştirecek şekilde eğitirken, aynı koşullarda Qwen-2.5-3B Countdown’da büyük ölçüde iyileşirken Llama-3.2-3B hızla durağanlaşıyor
- Performans farkı, başlangıç modelinin zaten sahip olduğu doğrulama, geri izleme, alt hedef belirleme ve geriye doğru zincirleme gibi akıl yürütme davranışlarıyla bağlantılı
- Qwen baştan itibaren doğrulama ve geri izlemeyi daha doğal biçimde gösterirken, Llama’da bu davranışlar eksik olduğundan artan test zamanı hesaplamasını verimli kullanmakta zorlandı
- Llama, doğru yanıttan ziyade akıl yürütme örüntüleri içeren sentetik akıl yürütme izleriyle hazırlandığında, pekiştirmeli öğrenme sırasında Qwen’e denk bir iyileşme eğrisi sergiliyor
- OpenWebMath filtrelenerek sürekli ön eğitim yapıldığında Llama’da da gerekli davranış dağılımı tetikleniyor; bu da başlangıçtaki akıl yürütme alışkanlıklarını tasarlamanın kendini geliştirme performansını doğrudan etkilediğini gösteriyor
Aynı pekiştirmeli öğrenmede bile ayrışan kendini geliştirme yeteneği
- Test zamanı çıkarımı (test-time inference), dil modellerinin karmaşık problemlerde daha uzun süre ve daha dikkatli “düşünmesini” sağlamak için kullanılan bir yöntemdir
- Doğrulanabilir problemlere pekiştirmeli öğrenme (RL) uygulayarak modeli kendini geliştirecek hale getirme yaklaşımı yeni değil; ancak önceki yöntemler birkaç yinelemeden sonra durağanlaştı ve test zamanı hesaplamasını etkili biçimde kullanma yollarını yeterince keşfedemedi
- Countdown oyununa aynı pekiştirmeli öğrenme prosedürü uygulandığında iki 3B model arasında büyük fark ortaya çıktı
- Qwen-2.5-3B problem çözme yeteneğini büyük ölçüde artırdı
- Llama-3.2-3B sınırlı bir iyileşmeyle kaldı
- Temel soru, başlangıçtaki dil modelinin hangi özelliklerinin sonraki iyileşme olasılığını belirlediğidir
- Kod GitHub deposunda yayımlandı
Kendini geliştirmeye yardımcı olan dört akıl yürütme davranışı
- Analiz konusu, model çıktılarında iyi ayırt edilebilen dört bilişsel davranıştır
- Doğrulama (verification): Yanıtı veya ara adımları sistematik biçimde kontrol eder
- Geri izleme (backtracking): Başarısız bir yaklaşımı bırakıp başka bir yaklaşıma döner
- Alt hedef belirleme (subgoal setting): Problemi yönetilebilir adımlara böler
- Geriye doğru zincirleme (backward chaining): İstenen sonuçtan başlayıp başlangıç girdisine doğru geriye dönük akıl yürütür
- Bu davranışlar, deneyimli insanların problem çözme biçimine benzer
- Matematikçiler ispatın her adımını doğrular
- Bir çelişkiyle karşılaştıklarında geri izleme yaparlar
- Karmaşık teoremleri daha basit yardımcı lemmalara bölerler
- Dört davranış, dil modellerinin genel doğrusal akıl yürütmesinin ötesine geçerek birden fazla yolu araştıran ve düzelten akıl yürütmeyi yakalayabilir
- Başka bilişsel davranışlar da vardır; ancak bu dört davranışın tanımı nettir ve model çıktılarında görece kolay ayırt edilebilir
Qwen ve Llama’nın başlangıç davranışlarındaki farklar
- İlk analizde Qwen, gerekli akıl yürütme davranışlarını daha doğal biçimde gösterdi
- Özellikle doğrulama ve geri izleme öne çıktı
- Llama’da başlangıç durumunda bu davranışlar eksikti
- Belirli akıl yürütme davranışlarının başlangıç politikasında bulunması halinde uzun akıl yürütme dizilerinin ve artan test zamanı hesaplamasının verimli biçimde kullanılabileceği hipotezi ortaya atıldı
- Figure 1, Countdown’da iki modelin performansını, pekiştirmeli öğrenme sırasında yanıt uzunluğundaki değişimi ve belirli akıl yürütme özelliklerinin ortaya çıkış biçimini karşılaştırıyor
Davranış hazırlama: doğru yanıttan çok akıl yürütme örüntüsü
- İlk müdahale, Llama’yı istenen akıl yürütme davranışlarının yer aldığı sentetik akıl yürütme izleriyle hazırlama yöntemiydi
- Bu örnekleri gören Llama, pekiştirmeli öğrenmede büyük ölçüde iyileşiyor ve Qwen’in performans eğrisine denk bir seviyeye ulaşıyor
- Özellikle geri izleme içeren akıl yürütme izleri önemli rol oynuyor
- Doğru yanıt içermeyen çözümlerle hazırlama yapılsa bile, uygun akıl yürütme örüntüleri varsa benzer performans artışı görülüyor
- Bu deneyde performansı belirleyen unsur doğru yanıtın kendisi değil, akıl yürütme davranışının varlığıdır
Sürekli ön eğitimle davranış dağılımını değiştirmek
- OpenWebMath verileriyle sürekli ön eğitim de deney konusu oldu
- Veriler, akıl yürütme davranışlarının daha güçlü biçimde görünmesi için filtrelendi
- Filtrelenen veriler Query, Thought, Answer biçiminde yeniden yapılandırıldı
- Llama bu yöntemle eğitildiğinde gerekli davranış örüntüleri tetikleniyor ve test zamanı hesaplamasını daha verimli kullanabiliyor
- Sonuç olarak Llama’nın iyileşme eğrisi Qwen’e denk bir seviyeye dönüşüyor
Başlangıçtaki akıl yürütme alışkanlıkları iyileşme potansiyelini belirler
- Modelin başlangıçtaki akıl yürütme davranışları ile kendini geliştirme yeteneği arasında güçlü bir ilişki var
- Qwen ve Llama arasındaki fark, aynı pekiştirmeli öğrenme prosedüründe bile başlangıç davranış örüntülerine göre sonuçların değişebileceğini gösteriyor
- Uygun akıl yürütme davranışlarına sahip modeller, ek hesaplamadan yararlanarak daha uzun akıl yürütmeyi etkili biçimde yürütebiliyor
- Bu davranışların eksik olduğu modeller aynı eğitim koşullarında bile hızla durağanlaşabiliyor
- Başlangıçtaki akıl yürütme davranışlarını anlamak ve tetiklemek, problem çözme yeteneğini pratikte iyileştiren yapay zeka sistemleri geliştirmekle bağlantılıdır
1 yorum
Hacker News yorumları
“Uzman insan problem çözücülerin ve başarılı dil modellerinin ikisinin de kullandığı dört temel bilişsel davranış — doğrulama, geri dönme, alt hedef belirleme, geriye doğru akıl yürütme” kısmı ilginç
Yapay zekayı daha iyi hale getirirken, istemeden de olsa insan zekasını da daha iyi hale getirmenin yollarını bulabiliriz
Yakın zamanda bir sınava çalışırken benzer bir kişisel deneyim yaşadım; alıştırma sorularını okurken Deepseek R1’in akıl yürütme biçimini ve üslubunu taklit ederek sesli konuştum
Uzun ve ayrıntılı R1 çıktılarını çok okuduğum için beynim fiilen akıl yürütme görevlerine göre ince ayar görmüş oldu ve bunun sınavda iyi puan almama katkı sağladığını düşünüyorum
İronik biçimde, yapay zeka kullanımının insanlardan bu beceriyi alacağından endişelenenleri de gördüm
Yine de burada bir potansiyel var ve yapay zeka araştırmaları yaparken insan zekasını geliştirmenin yollarını da bulmayı içtenlikle umuyorum
Kötümser bakılsa bile, insanların bilinçsizce kullandığı yaklaşımları görünür kılmaya yarar; ne yaptığını bilirsen bunu daha iyi eğitmek çok daha kolaylaşır
Düşünme adımlarını gerçekten tek tek yazmak, sınırlı çalışma belleği yüzünden ortaya çıkan hatalı akıl yürütme adımlarını veya yerinde saymaları toparlamaya yardımcı oluyor
Akıl yürütme tabanlı yapay zekaların nasıl düşündüğünü gördükten sonra bunu daha disiplinli yapmaya başladım; oldukça faydalı bir düşünme tekniği gibi göründü
Bu tür akıl yürüten yapay zeka modelleri kendi düşüncemi meta düzeyde görmemi sağlıyor ve iyileştirme için kullanabileceğim araçları gösteriyor
Bunu sadece benim böyle hissetmemem sevindirici
Problem çözerken kendi kendine konuşan atalardan gelen biri olarak, gözetmenli sınavlarda bu bazen küçük bir dezavantaj oldu. İç monolog ile gerçek konuşma epey farklı
Sonuçta zor problemleri çözmeye yarayan tek bir algoritma; pratik yapılabilir bir beceri ve öğrendikçe kendi üzerine daha da inşa ediliyor
Bu noktada sadece başlığa bakınca bunun kişisel gelişim psikolojisi modası mı yoksa LLM makalesi mi olduğunu ayırt edemiyorum
Yapay zeka eğitim tekniklerine dair bilgi, insanları daha iyi düşünmeye eğitmenin yollarını bulmaya ne kadar yardımcı oldu acaba?
Daha iyi düşünmeyi sağlayan bir hap çıkana kadar bunu yalnızca motivasyonu olan insanlar uygulayacak; bu durumda motivasyonu olanların da muhtemelen zaten yapabiliyor olması muhtemel
“Doğru akıl yürütme örüntülerini içeren yanlış cevaplarla hazırlanmış bir modelin, doğru cevaplarla eğitilmiş modelle benzer performans göstermesi” kısmı, yeniden üretim çalışması yapmaya en çok değer noktalardan biri
Reddit’te insanların iç monolog deneyimlerinden bahsettiği gönderileri ara sıra görüyorum; bende böyle bir monolog yok. En azından zihnimin kendine ‘ben’ diyen kısmının erişebildiği bir biçimde yok
Bunun bir tür ‘düşünce zinciri’ olup olmadığını sık sık merak ettim
Böyle bir ‘fikir akışına’ erişemediğim için planlama ya da yürütücü işlevlerim başkalarına göre daha az etkili olabilir mi diye düşünüyorum
Yine de bu tür görevlerde küçük bir ‘düşünce zinciri’ not defteri kullanmak çok daha etkili oluyor
Öte yandan gün boyu kulağında biri konuşuyormuş gibi bir durumda beklenebilecek ruminasyon, kendinden şüphe ve kaygılı davranışları ben daha az yapıyor da olabilirim; ama bu konudan sapar gibi
Şüphelendiğimden değil, gerçekten merak ediyorum. İç monoloğu çok güçlü biri olarak, onun olmadığı bir durumu hayal etmek zor
Örneğin 16 * 3 + 5 gibi, her adımı kolay ama birden fazla adım gerektiren bir matematik problemi olduğunda, 16 * 3 = 48 değeri beynin hangi ‘register’ına, yani kısa süreli belleğe nasıl giriyor ve buna 5 ekleyip 53’e nasıl ulaşıyorsun?
16 * 3 + 5 çok kolay olduğu için sadece ‘görünüyor’ olabilir; daha karmaşık bir problem seçsek de soru aynı
Daha muğlak konular üzerine düşünürken de aynı meta süreç işlemiyor mu?
Çoğu insanın bana benzediğini düşünüyorum. Üç düşünme modu var ve tercih edilen bir ana mod olur
Ben özellikle birini tercih etmiyorum; okuma, yazma ve başka işlere göre üç mod arasında gidip geliyorum
Daha büyük ikinci grup ise yalnızca tek bir ana düşünme moduna sahip: iç monolog
Bunlar yalnızca iç sesleriyle düşünebiliyor ve o ses o kadar güçlü ki iç sesi düşüncenin tanımı sayan insanları sık görüyorum. Düşünmenin düşünce zinciri olduğunu varsayıyorlar
Daha nadir olarak sayılara renk atfedenler ya da görsellerle düşünme hissi hiç olmayanlar da var
İç monoloğa hiç sahip olamadığını söyleyen birini ilk kez görüyorum
Bu da konuşma sesini zihinde canlandırma becerisine ilişkin benzer bir kavram gibi geliyor
https://en.m.wikipedia.org/wiki/Aphantasia
Yine de düşüncelerimin çoğu, adımları kendime “sözle anlattığım” doğrusal bir monolog biçiminde gerçekleşmiyor
Haklı bir söz ama kendini iyileştiren yapay zeka ile birlikte biraz huzursuz edici bir düşünme biçimi de geliyor
Yapay zeka içeride anlamsız mırıldanma gibi bir dile geçiyor; ama yapay zekalar kendi aralarında açıkça anlam aktarıyor, o dilde düşünüp doğru cevabı veriyor
Daha kötüsü, birden fazla ajan kullanıp yapay zeka LLM’lerini birbirleriyle konuşturduğunuzda tüm yapay zeka ajanlarının bu iç dile geçmesi ve insanlar neler olup bittiğini hiç anlamasa da ilerleme kaydetmeleri. Bu çok kötü görünüyor
Örnek: “strawberry’de kaç tane r var?” diye sorulduğunda, kelimeye harf harf bakıp a;dklsjaw; a;ewjraqwpeouypaads;lq qepwiouryaqeopw qewrpoiuyoiauysdqw145124rfa.nkjlwh ;45a8345a894ya4a q4p58q45jaq;lkjas;dlfkja;j gibi işledikten sonra “strawberry’de 3 tane r var” diye cevaplaması gibi
Hizalama stratejisi Deliberative Alignment’a dayandığı ölçüde bu tür bir olguyu cezalandıracaktır; ama bir noktada Neuralese kavramsal olarak daha sıkı olduğu için gerçek bir performans maliyeti doğacağını düşünüyorum
Kullandıkları dilin optimal olmayabileceği fikrine de kapılamazlar
Ayrıca daha iyi bir düşünme biçimi olsa bile sonuçta İngilizceyle açıklanabilir olurdu
Daha olası akış şu: LLM’lere akıl yürütme yöntemini bizim öğrettiğimiz aşamadan, LLM’in yeterli veriyi gerçekten yutup işleyerek daha etkili bir akıl yürütme biçimi öğrendiği ve sonra bunu bize “öğrettiği” aşamaya kademeli olarak geçilmesi
Yine de bu sadece LLM’in nasıl eğitilip hizalandığını yansıtır
“Uzman insan problem çözücülerin ve başarılı dil modellerinin ikisinin de kullandığı dört temel bilişsel davranış — doğrulama, geri dönme, alt hedef belirleme, geriye doğru akıl yürütme” denmiş; peki uzman insan problem çözücülerin bu yöntemleri kullandığı neye dayanıyor?
Bu davranışları teşvik eden daha iyi bir sistem prompt’u verirsek performansın da epey artacağı anlamına mı geliyor?
Claude 3.5 gibi akıllı “akıl yürütmeyen” modeller bunu yapabiliyordu, ama düşünürken çok fazla metin ürettikleri için bağlam penceresini tüketiyorlardı
Özette ``think'' diye yazılmış; burada normal çift tırnaklardan farklı karakterler kullanılıyor
Ancak render edilmiş makalede garip şekilde öyle render edilmiyor