- Spaced Repetition System, yaitu teknik belajar yang memperpanjang interval ulasan untuk materi yang telah dipelajari, membantu pembentukan memori jangka panjang yang efektif dengan investasi waktu yang kecil
- Dengan algoritme FSRS (Free Spaced Repetition Scheduler) yang mengoptimalkan penjadwalan kartu per individu melalui prediksi berbasis machine learning, efisiensi dan kepuasan pengguna meningkat jauh dibanding metode lama
- Pada versi terbaru Anki, FSRS diterapkan sebagai penjadwal bawaan sehingga sebagian besar pengguna pada dasarnya sudah memakainya
- Dibandingkan layanan seperti WaniKani dan Bunpro, kombinasi Anki dan FSRS lebih unggul dalam efisiensi belajar dan fleksibilitas
Gambaran umum sistem pengulangan berspasi
- Sistem pengulangan berspasi digunakan di berbagai bidang untuk memperoleh pengetahuan dan mempertahankan ingatan jangka panjang
- Ini adalah solusi yang memungkinkan ulasan yang efektif dalam waktu terbatas, seperti untuk pelajaran sekolah atau pembelajaran hobi
- Informasi disajikan berulang dalam format flashcard, dan interval ulasan disesuaikan berdasarkan respons pengguna
- Dengan meluangkan 20 menit per hari, Anda dapat dengan mudah menghafal 3.650 kata dalam setahun
Metode penjadwalan lama dan keterbatasannya
- Pada sistem pengulangan berspasi awal, algoritme SuperMemo-2 paling sering digunakan
- Dalam metode ini, interval ulasan bertambah seperti “setelah 1 hari, jika benar maka 6 hari kemudian, jika benar lagi maka 15 hari kemudian, lalu nanti 37,5 hari kemudian”
- Jika salah, jadwal direset kembali menjadi 1 hari kemudian, sehingga kartu yang sama terlihat berulang dalam interval pendek dan menimbulkan rasa frustrasi yang besar
- Metode ini didasarkan pada aturan yang ditetapkan secara empiris dan agak sewenang-wenang, sehingga tidak dioptimalkan untuk tiap item pengetahuan
- Ada asumsi yang tidak realistis bahwa kurva ingatan untuk semua informasi adalah sama
FSRS: penjadwalan yang ditingkatkan berbasis machine learning
- FSRS (Free Spaced Repetition Scheduler) mengoptimalkan interval ulasan secara individual berdasarkan teknik machine learning modern
- Ini mengubah persoalan menjadi tugas prediksi “kapan probabilitas mengingat sebuah kartu turun ke 90%”, lalu menghitung waktu ulasan yang tepat
- Model FSRS memperoleh tiga fungsi melalui curve fitting: kesulitan (1–10 per kartu), stabilitas (jangka waktu saat tingkat ingat turun dari 100% ke 90%), dan retrievability (probabilitas mengingat setelah sejumlah hari berlalu)
- Dengan menggunakan 21 parameter, kurva dioptimalkan terhadap data ulasan berskala besar, lalu parameternya disesuaikan ulang berdasarkan riwayat ulasan tiap individu
- FSRS memungkinkan pengguna menetapkan target tingkat ingat yang diinginkan (misalnya 90%), dan mensimulasikan beban belajar serta jumlah kartu harian yang dihasilkan
- Misalnya, jika ditetapkan ke tingkat ingat 70%, jumlah ulasan harian berkurang, sementara jumlah kartu yang diingat justru bertambah
Penerapan nyata FSRS
- Anki mengadopsi FSRS sebagai penjadwal bawaan mulai versi 23.10 yang dirilis pada 2023-11
- Dengan FSRS, beban ulasan harian berkurang, dan stres saat mengulas kartu yang salah juga tidak meningkat secara drastis
- Sesuai pengaturan yang direkomendasikan, keseimbangan antara efisiensi belajar dan volume belajar dapat dioptimalkan
- Karena merupakan proyek open source, implementasinya dimungkinkan di berbagai bahasa dan perangkat lunak
Perbandingan dengan layanan belajar lain
- Untuk layanan berlangganan seperti WaniKani dan Bunpro, yang tersedia hanya interval tetap, tanpa penyesuaian yang dipersonalisasi
- Contoh: 4 jam, 8 jam, 1 hari, 2 hari, 7 hari... yaitu pengaturan siklus ulasan yang sewenang-wenang
- Saat kartu dijawab salah, sistem tidak selalu menginisialisasi ulang ke tahap minimum, dan tanpa prediksi berbasis machine learning efisiensinya jauh tertinggal
- Kartu yang telah melewati interval tertentu tidak lagi ditinjau ulang, sehingga terjadi kehilangan pengetahuan jangka panjang
- Akibatnya, stres dan inefisiensi pembelajar terus menumpuk
Kelebihan Anki
- UI-nya mungkin agak kurang nyaman, tetapi kekuatannya ada pada fitur belajar berperforma tinggi, pembaruan berkelanjutan, dan kustomisasi yang luas
- Dalam praktiknya, ini memberikan fleksibilitas yang cocok untuk pembelajar dari berbagai bidang dan tingkat
- Sangat optimal untuk membangun pengetahuan jangka panjang dari tingkat dasar hingga mahir
- Berdasarkan pengalaman pengguna secara langsung, Anki memantapkan diri sebagai alat belajar yang efektif
Pelajari lebih lanjut
- Untuk prinsip pengulangan berspasi, cara kerja detail FSRS, dan contoh implementasinya, lihat materi berikut
- open-spaced-repetition/awesome-fsrs: daftar implementasi FSRS dalam berbagai bahasa pemrograman dan perangkat lunak
- open-spaced-repetition/srs-benchmark: hasil benchmark yang membandingkan FSRS dengan berbagai algoritme (misalnya SuperMemo-2, algoritme Duolingo, dll.)
- Saat ini, satu-satunya yang secara konsisten menunjukkan performa lebih baik daripada FSRS kira-kira adalah jaringan saraf LSTM berbasis algoritme OpenAI Reptile
1 komentar
Opini Hacker News