tournesol-app / tournesol

Free and open source code of the https://tournesol.app platform. Meet the community on Discord https://discord.gg/WvcSG55Bf3
https://tournesol.app
Other
321 stars 46 forks source link

feat: Diverse recommendations bundles #1761

Open lfaucon opened 9 months ago

lfaucon commented 9 months ago

To-do:

Next steps:

lfaucon commented 9 months ago

Use case

Without recency

In average, videos would appear in about 12 / 1900 = 0.6% of the bundles

Potential targets for choosing the temperature and temperature clipping parameters:

With recency

Target: top 20 of the month should appear in about 20% (10% - 30%) of the bundles. That means an average of 4 recent best videos in each bundle

 Which formula to use for recency?

1 / (t_0 + age) = 1 / t_0 . . . when age = 0 1 / (2*t_0) . . . when age = t_0

t_0 = ..... 15 j .... 0 j

age = 1 .... 1 / 16 j .... 1 / 1j age = 15 ... 1 / 30 j .... 1 / 15j age = 45 ... 1 / 60 j .... 1 / 45j