Tekrarlı Aralıklara Dayalı Ezber Sistemi (2024)
(notes.andymatuschak.org)- Tekrarlı aralıklara dayalı ezber sistemi, Testing effect ve Spacing effect'i birleştirerek binlerce olguyu verimli biçimde hatırlamayı sağlar; basit ezberin ötesinde kavramsal anlayış için de kullanılabilir
- Piotr Wozniak'ın Supermemo'su ilk tüketiciye yönelik sistemdir ve “spaced repetition” terimini benimseyip yaygınlaştırmıştır
- Uygulama örnekleri, Supermemo, Mnemosyne, Anki gibi geleneksel araçlardan Mnemonic medium, Execute Program, RemNote, Mochi, Readwise, Chessable MoveTrainer, Revuu gibi türevlere kadar uzanır
- Gerçek hayatta benimsenmesini zorlaştıran etkenler arasında iyi prompt yazımı, düzenli gözden geçirme alışkanlığı, gözden geçirme ile ilgi duyulan etkinliklerin ayrışması ve yeni prompt eksikliğinin yarattığı sıkıcılık bulunur
- Etkili bir ezber sistemi yalnızca aralık algoritmasıyla tamamlanmaz; prompt tasarımı, puanlama yöntemi, duygusal bağ ve uygulama-sentez-üretimi teşvik eden kullanım biçimleri de birlikte ele alınmalıdır
Hafızayı seçilebilir hale getiren bir sistem
- Tekrarlı aralıklara dayalı ezber sistemi, Testing effect ve Spacing effect'i birleştirerek çok sayıda olgunun verimli biçimde ezberlenmesini sağlar
- Özellikle binlerce olguyla çalışırken etkilidir ve bazı kullanıcılar bunu daha geniş görevler için de kullanır
- Bu sistem hafızayı seçilebilir hale getirir, ancak yalnızca basit olgu ezberiyle sınırlı değildir
- Kavramsal anlayışı geliştirmek için de kullanılabilir; salt bildirisel bilginin ötesine geçerek bağlantılar, çıkarımlar, nedenler ve sonuçlar gibi ilişkileri ele alabilir
Supermemo ve terimin yayılması
- Tüketiciye yönelik ilk tekrarlı aralıklara dayalı ezber sistemi, Piotr Wozniak tarafından geliştirilen Supermemo'dur
- Supermemo, “spaced repetition” terimini benimseyip yaygınlaştırmıştır
- Ondan önceki literatürde, aynı temel olgunun belirli yönlerini ifade eden çeşitli terimler kullanılıyordu
Uygulama araçları ve varyasyon örnekleri
- Geleneksel uygulamalar
- Geleneksel olmayan varyasyonlar
Zamanlama ve puanlamada ortaya çıkan tasarım sorunları
- Tekrarlı aralıklara dayalı ezber sisteminin özellikleri arasında maksimum giriş hızı, zamanlama optimizasyonu, öz puanlama ile makine puanlaması, bilinçli pratikle ilişkisi ve yeniden deneme mekanizmaları yer alır
- Algoritmik tartışmalardan biri, basit aralıklı tekrar algoritmalarının öngörülen başarısızlıkları uygun olmayan biçimde ele alabilmesidir
- Yeniden deneme mekanizmaları ve zamanlama optimizasyonu, ezber verimliliğini belirleyen ayrı tasarım sorunları olarak kalır
- Sistemin başvurduğu temel girdilerden biri, kullanıcının prompt'u doğru hatırlayıp hatırlamadığıdır
Benimsemeyi engelleyen pratik engeller
- Birçok insan hafızanın derin ve yaratıcı işlerde önemli olmadığını düşünür
- İyi tekrarlı aralıklara dayalı ezber prompt'ları yazmak zordur
- İyi bir prompt'un kendine özgü önemli nitelikleri vardır
- Başkalarının hazırladığı prompt'ları çalışmak genellikle etkili değildir
- Sistemin kapasitesini sınırlayan etken, yeterince iyi prompt yazabilmektir
- Açıklayıcı metinlerden iyi prompt üretmek için makine öğrenimi kullanma olasılığı da ele alınır
- Optimize edilmesi gereken önemli unsurlardan biri, gözden geçirme oturumları ve içerikleriyle kurulan duygusal bağdır
- Ezber sistemindeki pratik oturumları, kişinin gerçekten ilgi duyduğu etkinliklerden fazla kopuk olabilir
- Düzenli tekrarlı aralıklara dayalı ezber pratiği, edinmesi zor bir alışkanlıktır
- Sistemin faydaları hızla görünür hale gelmez
- Kullanıcı kendi hafızasının gerçekte olduğundan daha kötü olduğunu düşünebilir
- Yeni prompt'lar düzenli gelmezse, gözden geçirme oturumları kolayca sıkıcı hale gelir ve güncel ilgi alanlarından kopuk hissettirebilir
- Tekrarlı aralıklara dayalı ezber sistemleri etrafındaki baskın kültür, anlamsız hedeflere saplanabilir
Yaygın itirazlar ve bunlara yanıt eksenleri
- Tekrarlı aralıklara dayalı ezber sistemlerinin yalnızca basit olgu ezberiyle, yani okul tipi öğrenmeyle ilgili olduğu yönünde bir itiraz vardır
- İnsanlar okul tipi ezber deneyimleri nedeniyle hafızanın önemini olduğundan az değerlendirebilir
- Mevcut sistemlerin neredeyse tamamı basit bildirisel bilgi için kullanılsa da, tekrarlı aralıklara dayalı ezber sistemleri kavramsal anlayışı geliştirmek için de kullanılabilir
- Ezber sistemleri mekanik ezberi otomatikleştirerek daha derin katılıma odaklanmaya yardımcı olabilir
- Hafıza güçlendirme, bir konuyu öğrenmenin başındaki tatsız aşamaların daha hızlı aşılmasını sağlayabilir
- Kavramsal anlayış için prompt yazmanın zor olduğu notu düşülür
- Diğer itirazlar arasında “yeterince önemliyse zaten doğal olarak hatırlanır”, “learn by doing daha iyidir”, dışsal hafıza yardımcılarının tek başına yeterli olduğu, mnemonik tekniklerin SRS'nin yerini aldığı, SRS ile öğrenilen bilginin aktarılmadığı ve asıl değerin doğrudan prompt oluşturmakta olduğu görüşleri yer alır
Ezberin ötesindeki kullanımlar
- Tekrarlı aralıklara dayalı ezber sistemleri nadir kullanım örneklerine de uygulanabilir
- Kullanıcının dikkatini belirli yönlere programlamanın bir yolu olarak da kullanılabilir
- Kateşizm benzeri bir biçim olarak da görülebilir
- Uygulama, sentez ve üretimi teşvik eden prompt'lar için de kullanılabilir
- “spaced repetition system” yerine “memory system” ifadesinin tercih edilmesine yönelik tartışmalar ve daha da ileri giderek “practice systems” ifadesinin kullanılma ihtimali de vardır
Kaynaklar ve örnekler
- Kaynaklar
- Branwen, G. (2009). Spaced Repetition for Efficient Learning
- Who invented the name: spaced repetition? - supermemo.guru
- Benimseme örnekleri arasında küçük çocuklarla birlikte spaced repetition kullanımı da yer alır
1 yorum
Hacker News yorumları
Birkaç günlük okuma olduğu için gözünüzde büyüyorsa, aralıklı tekrarın temel fikrini anlatan şu çizgi romana önce bakmak iyi olur: https://ncase.me/remember/
Bir ürün önerecek olursam, en sevdiğim aralıklı tekrar + not alma + öğrenme uygulaması https://www.remnote.com/
İlgili biri değilim, sadece şiddetle öneriyorum. Anki’yi bilenler için aynı konvansiyonları izlediğini düşünebilirsiniz; kart yönetim sistemi harika. Kart eklemek de bir maddeye
[kart önü] == [kart arkası]yazmak kadar kolay. Klavyeyle erişilebilirlik, kısayollar, gezinme gibi kullanılabilirlik tarafı iyi oturmuş; boşluk doldurma (cloze deletion), görselin bir kısmını kapatma (image occlusion), PDF ve görsel gibi varlıkları yönetme ve şu an için en iyi SRS zamanlama algoritması olan FSRS desteği de varGenel kod üretme araçları hariç, bir ürünün içine yerleştirilmiş isteğe bağlı yapay zeka entegrasyonları arasında gördüğüm en iyisiydi. İspanyolca öğrenirken
el vaquero ==< [tab]gibi yazınca çeviri otomatik oluşturuluyor ve ileri/geri yönlü kartlar hazırlanıyor. Matematik öğrenirken LaTeX formüllerinin bazı kısımlarını boşluk haline getirebiliyorsunuz; yapay zeka da oldukça sık doğru LaTeX formülleri üretiyor, azıcık düzeltmek yetiyor. Bu tür bonuslar sayesinde İspanyolca özel dersinde veya matematik dersinde bile flashcard tabanlı gerçek zamanlı not almak mümkün oluyorAnki’ye göre düşük seviyeli ayarlara daha az açık ve eklenti sistemi de daha küçük; buna karşılık “hemen çalışan” tarafa daha yakın. Anki’yle sürekli uğraşmaktan yorulduysanız genel olarak mükemmel. Geliştirme hızı da yüksek, sürüm notu videoları iyi ve neredeyse her hafta küçük güncellemeler geliyor. Yurt dışı seyahatindeyken internet zayıf olduğunda birkaç bug yaşadım ama genel olarak çok memnunum
Mochi’nin macOS ve iOS native uygulamaları harika; kartlar Markdown biçiminde olduğu için özel sistem prompt’larıyla LLM kullanarak oluşturulabiliyor. Bugün API’si de olduğunu öğrendim; MCP sunucusu üzerinden LLM’in yeni kartları doğrudan içeri itmesini denemeyi düşünüyorum
RemNote’ta bloklar/satırlarla etkileşen UI hem mobilde hem web’de hantal ve karmaşıktı. Kartları gösteren tablo UI’ı da epey sınırlı olabiliyor.
<==>ekleyerek bir bloğu karta dönüştürme fikri zekiceydi ama “AI” kullanımının fazlasıyla abartıldığını düşünüyorumAralıklı tekrar sistemlerini birkaç kez denedim ama hep karşılaştığım sorun, ezberlemeye değer şeylerin pek az olmasıydı. Gerçekten önemli olanları çaba göstermeden hatırlıyorum; geri kalanı için her gün kart tekrarı yapmak zamanla anlamsız bir angarya gibi geliyor
Anki’yi uzun tekrar döngülerine (1 gün, 1 hafta, 1 ay, sonrası otomatik) ayarladım; tekrarları da genelde haftada bir kadar yapıyorum. Bu süreçte notlar rastgele sırayla önüme geliyor veya son zamanlarda yaptığım işle tekrar notları arasında bağlantılar görüyorum; bu da sık sık yeni fikirler doğuruyor
Aslında bunların önemli bir kısmını kaydetmeden akıp gitmesine izin veriyorum; ortalamada günde bir yeni not civarı ama toplu halde geliyorlar
Bu, öğrenmenin çok küçük bir parçasıdır ama geri kalan kısmı ciddi biçimde hızlandırır. Metin okurken bakıp araştırmadan veya derin derin düşünmeden anlayabilirsiniz; karmaşık problem çözerken bilgi elinizin altında hazır olur
Bunu ilk yüzeysel öğrenme aşamasında ya da ondan önce yapıp, bir kez ezberledikten sonra makale okumak, öğretmek, karmaşık problem çözmek gibi daha ileri bağlamlarda kullanabilirsiniz. Bilgi birbirine bağlanır; aralıklı tekrar da bu bilgi ağının basit kısımlarını hızlı ve ucuz biçimde kurmanın yoludur
Bunu görünce iş yerinde ISO/IEC standartlarının önemli kısımlarını daha iyi ezberleyebilir miyim diye düşündüm ama bunu flashcard’lara nasıl eşleyeceğim pek gözümde canlanmıyor
Bu yazıdan https://andymatuschak.org/books/ ilham alarak ePub’lara Soru-Cevap ve SRS ekleyen https://readboost.io/’yu yaptım. Hâlâ bug’lar olabilir ama kişisel olarak epey faydalı buldum
Aynı yazarın How to write good prompts yazısını şiddetle öneririm. Bu yazıyı görünce aralıklı tekrarı doğru düzgün anlamaya başladım
Giriş engellerinden biri site yazarının listesinde yok ama en azından benim için önemli: Öğrendiğim konunun kartlarını yazma konusunda dünyadaki en az yetkin kişilerden biriyim. Yanlış bilgiyi etkili ve verimli biçimde ezberletecek kartlar yapma olasılığım yüksek ve bu riski almak istemiyorum
Okuduklarıma dair notları saklamak için SRS’in bir varyantını kullanıyorum; genel SRS kullanımları için de ayrıca kullanıyorum.
Psycho-Cybernetics,7 Habits,Iron Johngibi kitaplardan çıkardığım notları parçalara bölüp günde 3-4 tanesini gözden geçiriyorumOkurken özellikle göze çarpan kısımları “günlük tekrar”a taşıyorum; notların geri kalanını ise birkaç gün, birkaç hafta ya da birkaç ay sonrasına erteliyorum. Yaklaşık son 15 yıldır böyle yapıyorum ve gayet iyi işledi
Android’de kullanılabilecek başka bir ürün önerisi olarak https://normata.com/flip/ var
Gerçek bir dil okulunda Almanca öğrenirken yardımcı araç olarak kullanıyorum. Sıfırdan yeni bir Study Set oluşturuyorum ve her derste ezberlenecek yeni kelimeleri ekliyorum. Şimdiye kadar hoşuma gitti
Android için önerebileceğiniz iyi bir aralıklı tekrar uygulaması var mı? Sadece aralıklı tekrar yapan bir uygulama olsa iyi olur
Piyano akor voicing’lerini ezberlemek için önceden hazırlanmış kartlar ya da mümkünse birlikte pratik yapılabilecek parçalar sunan iyi bir site bulan var mı?