autoEaseFactor icon indicating copy to clipboard operation
autoEaseFactor copied to clipboard

Heavyweight Bayesian scheduling prediction

Open brownbat opened this issue 4 years ago • 2 comments

Ebisu provides a model for more sophisticated forgetting prediction and scheduling: https://fasiha.github.io/ebisu/

Incorporating those ideas, including information about reviews that came earlier or later than expected, would make this algorithm more powerful. Adding small random variations in the scheduling to help catch both type i and type ii errors more equally would also be helpful.

brownbat avatar Aug 23 '20 22:08 brownbat

Someone has tried this before: https://github.com/thetruejacob/Anki-Ebisu It doesn't work on the current anki version but maybe the people behind the project or at least their code is helpful to you.

S0rter avatar Sep 30 '20 10:09 S0rter

Yeah, good link, I had seen that, but more people should be aware of that version.

This is still back burner for me mainly because one of the ebisu assumptions is that learning interval is fixed, and it is slow to update if you aren't reviewing a card that much after it's deadline.

It's an absolutely brilliant project, so I don't mean to detract from it at all, but before I integrate I'd have to make some major changes to fit the reviewing model and assumptions I'm working with here.

I still hope to cross this bridge someday, and thetruejacob's efforts will be a big help. (I really need to take some classes from Brilliant on multiple regression and Bayesian probability... so hard to learn a bunch of things with a full time job... )

More discussion: https://github.com/fasiha/ebisu/issues/35#issue-688083344

brownbat avatar Sep 30 '20 15:09 brownbat