4 पॉइंट द्वारा GN⁺ 2025-05-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • दोहराव अंतराल आधारित स्मृति प्रणाली Testing effect और Spacing effect को मिलाकर हजारों तथ्यों को प्रभावी ढंग से याद रखने में मदद करती है, और इसे सिर्फ रटने से आगे बढ़कर अवधारणाओं को समझने में भी इस्तेमाल किया जा सकता है
  • Piotr Wozniak का Supermemo पहला consumer system था, जिसने “spaced repetition” शब्द को अपनाया और लोकप्रिय बनाया
  • इसके implementations पारंपरिक tools जैसे Supermemo, Mnemosyne, Anki से लेकर Mnemonic medium, Execute Program, RemNote, Mochi, Readwise, Chessable MoveTrainer, Revuu जैसी variations तक फैले हैं
  • वास्तविक adoption को कठिन बनाने वाले कारक हैं अच्छे prompts लिखना, नियमित review की आदत, review और रुचि वाली activities का अलग हो जाना, और नए prompts की कमी से पैदा होने वाली बोरियत
  • एक प्रभावी स्मृति प्रणाली केवल interval algorithm से पूरी नहीं होती; prompt design और grading method, भावनात्मक जुड़ाव, और application·synthesis·creation को प्रेरित करने वाले उपयोग तरीकों को भी साथ में संभालना पड़ता है

याद रखना एक चयन योग्य चीज़ बनाने वाली प्रणाली

  • दोहराव अंतराल आधारित स्मृति प्रणाली Testing effect और Spacing effect को मिलाकर बहुत सारे तथ्यों को प्रभावी ढंग से याद कराती है
  • यह हजारों तथ्यों को संभालने में खास तौर पर प्रभावी है, और कुछ users इसे व्यापक कामों में भी इस्तेमाल करते हैं
  • यह प्रणाली याद रखने को चयन योग्य बनाती है, लेकिन सिर्फ साधारण तथ्य याद करने तक सीमित नहीं रहती
  • इसे अवधारणात्मक समझ विकसित करने में भी इस्तेमाल किया जा सकता है, और यह केवल declarative knowledge से आगे बढ़कर connections, implications, causes, effects जैसे संबंधों को संभाल सकती है

Supermemo और शब्द का प्रसार

  • पहला consumer-oriented दोहराव अंतराल आधारित स्मृति system Piotr Wozniak द्वारा बनाया गया Supermemo है
  • Supermemo ने “spaced repetition” शब्द को अपनाया और लोकप्रिय बनाया
  • उससे पहले के साहित्य में उसी आधारभूत phenomenon के अलग-अलग पहलुओं को बताने के लिए कई शब्द इस्तेमाल होते थे

Implementation tools और variations के उदाहरण

Schedule और grading से जुड़े design issues

  • दोहराव अंतराल आधारित स्मृति प्रणाली की विशेषताओं में अधिकतम input rate, schedule optimization, self-grading और machine grading, deliberate practice के साथ संबंध, और retry mechanisms शामिल हैं
  • Algorithm से जुड़ा एक मुद्दा यह है कि सरल interval algorithms expected failure को अनुचित तरीके से handle कर सकते हैं
  • Retry mechanisms और schedule optimization स्मृति दक्षता तय करने वाले अलग design problems बने रहते हैं
  • System जिन मुख्य inputs पर भरोसा करता है, उनमें से एक यह है कि user ने prompt को सही तरह याद किया या नहीं

Adoption रोकने वाली व्यावहारिक बाधाएं

  • कई लोग मानते हैं कि स्मृति गहरे creative work के लिए महत्वपूर्ण नहीं है
  • अच्छे दोहराव अंतराल आधारित स्मृति prompts लिखना कठिन है
    • अच्छे prompts की अपनी अलग महत्वपूर्ण विशेषताएं होती हैं
    • किसी और के बनाए prompts पढ़ने का तरीका आम तौर पर प्रभावी नहीं होता
    • System capacity को सीमित करने वाला factor पर्याप्त अच्छे prompts लिख पाना है
    • व्याख्यात्मक text से अच्छे prompts बनाने के लिए machine learning इस्तेमाल करने की संभावना पर भी चर्चा की गई है
  • Optimize करने लायक महत्वपूर्ण elements में से एक review session और उसकी सामग्री के साथ भावनात्मक जुड़ाव है
  • स्मृति प्रणाली के practice sessions वास्तविक रुचि वाली activities से बहुत अलग हो सकते हैं
  • नियमित दोहराव अंतराल आधारित स्मृति practice अपनाने के लिए भारी लगने वाली आदत है
    • System के लाभ जल्दी दिखाई नहीं देते
    • Users को अपनी स्मरण शक्ति वास्तविकता से खराब महसूस हो सकती है
  • यदि नए prompts लगातार नहीं आते, तो review sessions उबाऊ और मौजूदा रुचियों से कटे हुए लगने लगते हैं
  • दोहराव अंतराल आधारित स्मृति प्रणाली के आसपास की dominant culture अर्थहीन लक्ष्यों पर अटक सकती है

आम आपत्तियां और जवाब की दिशाएं

  • एक आपत्ति यह है कि दोहराव अंतराल आधारित स्मृति प्रणाली केवल साधारण तथ्य याद करने, यानी school-style learning, से संबंधित है
  • School-style रटने के अनुभवों के कारण लोग स्मृति के महत्व को कम आंक सकते हैं
  • मौजूदा systems का इस्तेमाल लगभग ज्यादातर साधारण declarative knowledge के लिए होता है, लेकिन दोहराव अंतराल आधारित स्मृति प्रणाली अवधारणात्मक समझ विकसित करने में भी इस्तेमाल हो सकती है
  • स्मृति प्रणाली mechanical memorization को automate करके गहरी engagement पर focus करने में मदद कर सकती है
  • Memory augmentation किसी विषय को सीखने के शुरुआती अप्रिय चरण को जल्दी पार कराने में मदद कर सकता है
  • अवधारणात्मक समझ के लिए prompts लिखना कठिन है—यह caveat जुड़ा है
  • अन्य आपत्तियों में “अगर काफी महत्वपूर्ण होगा तो स्वाभाविक रूप से याद रहेगा”, “learn by doing बेहतर है”, बाहरी memory aids ही काफी हैं, mnemonics SRS की जगह ले सकते हैं, SRS से सीखा ज्ञान transfer नहीं होता, और असली value खुद prompts बनाने में है—जैसे रुख शामिल हैं

याद रखने से आगे के उपयोग

  • दोहराव अंतराल आधारित स्मृति प्रणाली rare use cases पर भी लागू हो सकती है
  • इसे user का ध्यान किसी खास दिशा में program करने के तरीके के रूप में भी इस्तेमाल किया जा सकता है
  • इसे catechism जैसे रूप में भी देखा जा सकता है
  • Application, synthesis, creation को प्रेरित करने वाले prompts के लिए भी इसका इस्तेमाल किया जा सकता है
  • “spaced repetition system” की बजाय “memory system” अभिव्यक्ति को पसंद करने वाली चर्चा, और आगे बढ़कर “practice systems” अभिव्यक्ति की संभावना भी है

संदर्भ सामग्री और उदाहरण

  • संदर्भ सामग्री
  • Adoption के उदाहरणों में छोटे बच्चे के साथ spaced repetition इस्तेमाल करने का उदाहरण शामिल है

1 टिप्पणियां

 
GN⁺ 2025-05-19
Hacker News की राय
  • अगर कई दिनों की पढ़ाई जैसा लगने से बोझ महसूस हो रहा हो, तो spaced repetition का मूल आइडिया समझाने वाली यह कॉमिक पहले देखना अच्छा रहेगा: https://ncase.me/remember/

  • एक product recommendation देनी हो तो, मेरी सबसे पसंदीदा spaced repetition + note taking + learning app https://www.remnote.com/ है
    मैं इससे जुड़ा नहीं हूं, बस बहुत strongly recommend करता हूं। अगर आप Anki जानते हैं, तो समझिए यह उसी convention को follow करता है, और इसका card management system शानदार है। Card जोड़ना भी इतना आसान है कि bullet point में [card front] == [card back] जैसा लिख दें। Keyboard accessibility, shortcuts, navigation जैसी usability अच्छी तरह संभाली गई है, और cloze deletion, image occlusion, PDF और images जैसी assets management, साथ ही फिलहाल सबसे अच्छा SRS scheduling algorithm FSRS भी support करता है
    सामान्य code generation tools को छोड़ दें, तो किसी product में डाला गया optional AI integration मुझे इसमें सबसे अच्छा लगा। Spanish सीखते समय अगर el vaquero ==< [tab] जैसा लिखें, तो translation अपने-आप generate होकर forward/reverse cards बन जाते हैं। Math सीखते समय LaTeX equations के कुछ हिस्सों को blank बनाया जा सकता है, और AI काफी बार सही LaTeX equations बना देता है, जिन्हें थोड़ा edit करना पड़ता है। इन bonus features की वजह से Spanish tutoring या math class के दौरान भी flashcard-based real-time note taking संभव हो जाता है
    Anki की तुलना में low-level settings कम खुली हैं, और extension system भी छोटा है, लेकिन इसके बदले यह “बस काम कर जाता है” वाली side पर ज्यादा है। अगर आप Anki को लगातार tweak करते-करते थक गए हैं, तो overall यह बहुत बढ़िया है। Development speed भी तेज है, release notes videos भी अच्छे हैं, और छोटे-मोटे updates लगभग हर हफ्ते आते हैं। विदेश यात्रा के दौरान internet कमजोर होने पर कुछ bugs मिले, लेकिन कुल मिलाकर मैं बहुत satisfied हूं

    • महीने के 18 डॉलर बेतुके महंगे लगते हैं। शायद कोई Electron monster app भी हो सकता है
    • Anki की roughness से थककर मुझे Mochi[1] पसंद आने लगा, और मैं भी इससे जुड़ा नहीं हूं
      Mochi के macOS और iOS native apps शानदार हैं, और cards Markdown format में होते हैं, इसलिए custom system prompt के साथ LLM इस्तेमाल करके उन्हें generate किया जा सकता है। आज पता चला कि API भी है, तो सोच रहा हूं कि MCP server के जरिए LLM से नए cards सीधे push करवाऊं
      1. https://mochi.cards/
    • RemNote कुछ महीने इस्तेमाल किया और आखिर में Mochi पर shift हो गया। व्यक्तिगत तौर पर यह मुझे Anki का ज्यादा सुंदर version लगा
      RemNote में blocks/lines के साथ interact करने वाला UI mobile और web दोनों पर rough और complex था। Cards दिखाने वाला table UI भी काफी limited हो सकता है। <==> लगाकर block को card में बदलने का idea clever था, लेकिन मुझे लगता है कि “AI” का इस्तेमाल काफी overhyped है
    • Computer science degree के पूरे course में इसे इस्तेमाल किया और यह बहुत अच्छी तरह fit हुआ। अब मैं इसे एक मजबूत personal knowledge base की तरह rely करता हूं
  • मैंने spaced repetition systems कई बार try किए हैं, लेकिन हमेशा जो problem मिली वह यह थी कि याद रखने लायक चीजें बहुत कम होती हैं। जो सच में जरूरी है, वह बिना मेहनत के याद रह जाता है, और बाकी चीजों के लिए रोज cards review करते-करते समय के साथ यह बेकार का chore लगने लगता है

    • मैं Anki को memorization tool के बजाय accidental connections बनाने वाली device की तरह इस्तेमाल करता हूं। कोई interesting observation या thought आए तो उसे कुछ sentences में लिखता हूं और दो जगह save करता हूं। एक Obsidian में related note links के साथ, और दूसरा Anki में cloze card के रूप में
      Anki को लंबे review intervals (1 दिन, 1 हफ्ता, 1 महीना, उसके बाद automatic) पर set किया है, और review आमतौर पर हफ्ते में एक बार करता हूं। उस process में notes random order में दिखते हैं या हाल के काम और review note के बीच connections मिलते हैं, जिससे अक्सर नए ideas आते हैं
      असल में इनमें से काफी चीजें मैं record किए बिना जाने देता हूं, और औसतन रोज एक नया note बनता है, लेकिन यह अक्सर batches में होता है
    • उदाहरण के लिए biology सीखते समय “anabolism” या “reverse transcriptase” जैसे terms याद करते हैं, algebra सीखते समय S_n या GL_n जैसे main groups याद करते हैं, और statistics में major probability distributions, mean और standard deviation याद करते हैं। Math olympiad की तैयारी करते समय Chinese remainder theorem जैसी चीजें याद रखनी पड़ती हैं
      यह learning का बहुत छोटा हिस्सा है, लेकिन बाकी हिस्से को काफी accelerate करता है। Text पढ़ते समय lookup किए बिना या गहराई से सोचे बिना समझ सकते हैं, और complex problem solving करते समय knowledge तुरंत ready रहती है
      इसे पहले shallow learning stage में या उससे पहले कर लें, और एक बार याद हो जाने के बाद papers पढ़ने, पढ़ाने, complex problem solving जैसे higher-level contexts में इस्तेमाल करें। Knowledge आपस में जुड़ती है, और spaced repetition उस knowledge network के simple हिस्से को तेज और सस्ते में build करने का तरीका है
    • मैं भी अभी तक बहुत सारे facts याद करने का useful use case नहीं खोज पाया हूं। जो main use बार-बार दिखता है वह language learning में vocabulary बढ़ाना है। कुछ लोग शायद दूसरी चीजें सीखने में भी इसका इस्तेमाल करते होंगे
      यह देखकर मैंने सोचा कि क्या workplace में ISO/IEC standards के important parts बेहतर याद किए जा सकते हैं, लेकिन उसे flashcards में कैसे map करना है, यह साफ नहीं दिखता
  • इस article https://andymatuschak.org/books/ से प्रेरित होकर मैंने https://readboost.io/ बनाया है, जो ePub में Q&A और SRS जोड़ता है। अभी bugs हो सकते हैं, लेकिन मेरे लिए यह काफी useful रहा है

    • Preview step में internal server error आता है, लेकिन idea मुझे सच में बहुत पसंद है
  • उसी author का How to write good prompts बहुत recommend करता हूं। इस article को देखकर spaced repetition सही से समझ में आना शुरू हुआ

  • Adoption barriers में से एक site author की list में छूट गया है, लेकिन कम से कम मेरे लिए यह important है। जिस subject को मैं सीख रहा हूं, उसके cards लिखने के लिए मैं दुनिया के सबसे कम qualified लोगों में से एक हूं। ऐसी cards बनाने की संभावना बड़ी है जो गलत information को effectively और efficiently याद करवा दें, और मैं यह risk नहीं लेना चाहता

    • आमतौर पर उस field के पर्याप्त भरोसेमंद corpus से सीधे copy-paste कर देता हूं
  • पढ़ी हुई चीजों के notes store करने के लिए SRS का एक variant इस्तेमाल करता हूं, और सामान्य SRS use के लिए अलग से भी इस्तेमाल करता हूं। Psycho-Cybernetics, 7 Habits, Iron John जैसी books से बनाए notes को chunks में बांटता हूं और रोज 3–4 review करता हूं
    पढ़ते समय जो parts खास तौर पर ध्यान खींचते हैं उन्हें “daily review” में ले जाता हूं, और बाकी notes को कुछ दिन, हफ्ते या महीनों बाद के लिए postpone कर देता हूं। पिछले करीब 15 साल से ऐसा कर रहा हूं और यह काफी अच्छा fit हुआ है

  • Android पर इस्तेमाल करने लायक एक और product recommendation https://normata.com/flip/ है
    मैं actual language school में German सीखते समय इसे supplementary tool की तरह इस्तेमाल कर रहा हूं। नया Study Set scratch से बनाता हूं, और हर class में याद करने के लिए नए words जोड़ता हूं। अब तक पसंद आया है

  • Android पर recommend करने लायक कोई अच्छा spaced repetition app है? अच्छा हो अगर app सिर्फ spaced repetition ही करे

    • ऊपर वाले sibling comment की तरह https://apps.ankiweb.net/ open source है, cross-platform है, iOS को छोड़कर free है, और community व ecosystem रखने लायक काफी popular है
    • AnkiDroid
    • Mochi शानदार है
  • क्या किसी को piano chord voicings याद करने के लिए pre-made cards वाला कोई अच्छा site मिला है, या हो सके तो साथ में follow करके practice करने के लिए tracks भी हों?