Limit of episodes per program

This rule offers a simple way to combat single-program filter bubbles that might emerge for a user, by setting an upper threshold for the number of episodes belonging to the same program that can appear in any given recommendation set.

So, for example, for recommendation sets of size 5, you might set the episode limit per program to 3, so that even when all top 5 (or more) recommended episodes happen to be from the same program, these are instead limited to the top 3 slots, freeing up slots 4 and 5 for the next-best episodes from other programs.

There is no additional precomputation required for making this rule work - you only need to add it according to the tutorial on applying business rules.