I think this would make a nice candidate for a different scheduler to be 
plugged in in Mnemosyne 2.0.

I don't think it's a good idea to include this in the standard distribution, 
though, because it's difficult to explain to new users, and there is probably a 
need to test it out first.

Cheers,

Peter

On Saturday 11 April 2009 14:49:44 OldGrantonian wrote:
> I assume that any spaced-repetition alogorithm must always
> "underestimate" the interval for the next presentation. If the
> algorithm overestimates, then the user forgets the card. Three years
> work gone. Start again :)
>
> Due to the need for underestimation, I think the cards might take
> longer than necessary to push out into the future. Here's a suggestion
> for possible improvement.
>
> The artillery man always kills you within three shots, because he
> deliberately "straddles" you. Here are the rules of the artillery
> man's straddle:
>
> 1)  He will always try to hit you with his first shell. If he does,
> it's an unexpected bonus.
>
> 2)  If he misses, he knows by how much he missed you.
>
> 3)  He will NOT try to hit you with his second shell. (This could
> result in several misses.)
>
> 4)  If his first shell lands in front of you, he will deliberately
> place his second shell behind you. He now knows the amount of error in
> his first and second shots.
>
> 5) Ciao. RIP :(
>
> So, my suggestion is to allow the user to insert some "straddle" cards
> in a deck. These cards can either be cards that the user genuinely
> wants to memorize, but is prepared to sacrifice. Or, they could be
> cards of equivalent difficulty to the "real" cards, but the user does
> not care if the card is forgotten. Approximately 10% of cards could be
> straddle cards.
>
> The user would need to identify each straddle card. Each time
> Mnemosyne encounters such a card. then the algorithm is allowed to
> calculate a straddle estimate on that card. At the next presentation
> of that card, the user will either remember or forget.
>
> If the user remembers the straddle card, then a straddle did not
> occur. (In fact, this is a wasted effort.)
>
> If the user forgets, then a straddle has occurred. This information
> can now be used to alter all the estimates for all the non-straddle
> cards. (They must still underestimate the interval, but hopefully by
> less than predicted by the usual SM2 algorithm.)
>
> Why would we need 10% of cards? To provide greater accuracy in the
> straddle estimate. Maybe an exponentially smoothed average of the
> straddle intervals could be maintained.
> 
------------------------------------------------
Peter Bienstman
Ghent University, Dept. of Information Technology 
Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium
tel: +32 9 264 34 46, fax: +32 9 264 35 93
WWW: http://photonics.intec.UGent.be
email: [email protected]
------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to