Load Balance & Free Weekend have been implemented in the FSRS4Anki helper

Before:

After enable load balance:

After free weekend:

Thanks to @cjdduarte’s suggestion and test, I implemented these features for FSRS4Anki Helper add-on.

Install link: FSRS4Anki Helper - AnkiWeb

Related work:

9 Likes

Just gets better and better, thank you for you effort!

2 Likes

IS there a way to know when a card has been postponed or advanced with load balancer ?

IS this load balancer really reliable?

I think you check the future due graph.

1 Like

Yess you’re right thank you

For individual cards, you’ll look at card info.

1 Like

And can I trust this feature even for difficult cards?

Trust do to do what exactly? I think load balancer tries to balance your loads more equally. If you think it wouldn’t, you should just try it out and see for yourself.

On a different note, the next release of Anki will have built-in load balancer. The implementation is a bit different but it’s the same concept. You probably won’t see any changes in the front-end though.

Trust that difficult cards won’t be thrown too far for example. I only use this feature in certain cases: when I change the advanced parameters (max interval), when I change the desired retention, when I optimize the FSRS, and when I’ve too much card one day. So I’m maniacal about having to review difficult maps first… What I’m afraid of with load balancer is the idea of sending hard cards in too long a time.

I don’t use the add-one’s feature but I think Helper add-on’s LB feature respects the fuzz range.

Note: Fuzz is a random extra delay Anki automatically applies to every interval but the range is small enough to make sure cards don’t get thrown too far away.

1 Like

Okay, so if I understand correctly, I have nothing to worry about?

I wouldn’t say. If you’re worried about this, you won’t download any future versions of Anki as we’re getting native LB (which you can’t turn off).

and is this fuzz adapted to the card’s history?

Okay, so that means this feature must be pretty powerful… Thank you very much

No it’s basically ±5% of the interval.

For all cards ?

But in reality, LB and FSRS are complementary so it’s good because fsrs adapts

How do you use this in your workflow? I’m basically just using the helper for the load balancing and the disperse siblings features, but those two seem to conflict.

I’m just curious how you guys use these features, and if you have any recommendations. My current plan is to reschedule all cards maybe once a week (with load balancing turned on), and then disperse siblings right after doing the reschedule.