MEMORIZE algorithm vs. Anki

chronicidal's Avatar

chronicidal

27 Mar, 2019 01:55 AM

I was hoping someone with a more statistical background has noticed and read this recent paper in PNAS https://www.pnas.org/content/116/10/3988 It is claimed that their algorithm, termed MEMORIZE, is more efficient than threshold-based heuristic algorithms, by which I think they mean SuperMemo and Anki. I am still struggling through understanding the paper, how the spacing intervals are set, and in what way it is more effective according to their empirical study of DuoLingo users. Does anyone have thoughts? Can the settings in Anki be modified to approximate this algorithm?

  1. 1 Posted by lovac42 on 28 Mar, 2019 01:26 AM

    lovac42's Avatar

    Edited: Don't think I read correctly. But the source was posted on github, about 20 lines of code only.
    https://github.com/Networks-Learning/memorize/blob/master/memorize.py

  2. 2 Posted by lovac42 on 02 Apr, 2019 12:02 AM

    lovac42's Avatar

    This one is quite interesting. So after entering in an item difficulty value, it calculates a possible jump point usually within a difficulty range. At first, it looks like it just randomizes the values. But after checking the interval increments, it looks to be decelerating as the card matures.

    This is just a sample output from messing around with the code. Lines are sorted by super easy, easy, medium, difficult

    Current-Hard-Good-Easy (Memorize)
    3c-4h-10g-13e (10d), 10c-12h-36g-47e (26d), 26c-32h-93g-121e (63d), 63c-76h-222g-288e (131d), 131c-157h-458g-596e (267d), 267c-320h-935g-1216e (520d), 520c-624h-1820g-2366e (931d),
    3c-4h-7g-9e (7d), 7c-8h-18g-24e (15d), 15c-18h-38g-50e (24d), 24c-29h-62g-80e (39d), 39c-47h-99g-129e (62d), 62c-75h-156g-203e (93d), 93c-112h-233g-303e (135d),
    3c-4h-6g-7e (5d), 5c-7h-11g-15e (7d), 7c-9h-15g-19e (15d), 15c-18h-30g-39e (18d), 18c-21h-36g-47e (24d), 24c-29h-48g-63e (28d), 28c-34h-57g-74e (34d),
    3c-4h-4g-5e (4d), 4c-5h-5g-6e (5d), 5c-6h-6g-8e (6d), 6c-8h-8g-11e (7d), 7c-9h-10g-13e (9d), 9c-10h-11g-15e (11d), 11c-14h-15g-19e (13d),


    3c-4h-10g-13e (10d), 10c-12h-36g-47e (24d), 24c-28h-84g-109e (58d), 58c-69h-204g-265e (124d), 124c-149h-434g-565e (253d), 253c-304h-888g-1154e (496d), 496c-595h-1736g-2256e (894d), 3c-4h-7g-9e (5d), 5c-6h-13g-17e (13d), 13c-16h-33g-44e (22d), 22c-27h-57g-74e (35d), 35c-42h-87g-113e (51d), 51c-62h-129g-168e (77d), 77c-92h-193g-251e (113d), 3c-4h-6g-7e (5d), 5c-7h-11g-15e (11d), 11c-14h-23g-31e (16d), 16c-19h-33g-43e (21d), 21c-25h-42g-55e (26d), 26c-32h-53g-69e (32d), 32c-38h-64g-84e (38d), 3c-4h-4g-5e (4d), 4c-5h-5g-6e (5d), 5c-6h-6g-8e (6d), 6c-7h-8g-11e (8d), 8c-10h-10g-14e (10d), 10c-13h-14g-18e (11d), 11c-14h-15g-20e (15d),


    3c-4h-10g-13e (6d), 6c-7h-22g-28e (22d), 22c-26h-77g-100e (52d), 52c-63h-184g-239e (109d), 109c-131h-384g-500e (226d), 226c-271h-791g-1029e (444d), 444c-533h-1555g-2022e (817d), 3c-4h-7g-9e (7d), 7c-8h-18g-24e (18d), 18c-22h-46g-60e (28d), 28c-33h-70g-91e (43d), 43c-52h-109g-142e (66d), 66c-80h-167g-217e (98d), 98c-117h-245g-318e (142d), 3c-4h-6g-7e (5d), 5c-6h-11g-14e (9d), 9c-11h-18g-23e (14d), 14c-17h-28g-37e (22d), 22c-26h-44g-57e (26d), 26c-31h-52g-68e (32d), 32c-38h-64g-83e (41d), 3c-4h-4g-5e (4d), 4c-5h-5g-6e (5d), 5c-6h-6g-8e (6d), 6c-8h-8g-11e (8d), 8c-10h-11g-14e (9d), 9c-11h-12g-16e (12d), 12c-14h-15g-20e (14d),

Comments are closed, but you can start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac