πŸ‡«πŸ‡· FranΓ§ais

Discover our algorithm

At Bulle, recommendation is transparent. Here is exactly how the score of each publication is calculated.

⏱️

Baseline condition: Only reactions associated with a viewing time longer than 10 seconds are taken into account in the score calculation.

Parameters

Bookmark ratio
Share ratio
Repost ratio
Quiz ratio
Like ratio
Love ratio
Dislike ratio
Reject ratio
Publication age (days)
Half-life (days)

Each ratio = absolute count of the reaction / total number of views.
The half-life defines how long it takes for a publication to lose 50% of its temporal score.

Recommendation score

The virality score measures active engagement (bookmarks, shares, reposts, quizzes). The moderation score penalises publications that trigger negative reactions. The temporal decay gradually reduces the score of older publications: after a half-life of 14 days, a publication retains only 50% of its score. Scores are normalised on a logarithmic scale: the best score equals 1.000.

πŸ“ Logarithmic normalisation

L = log(Ξ±) maps each score into logarithmic space. Min-max normalisation on L ensures that the best score always equals 1.000.

Ranking & simulator

Adjust the sliders below: your publication appears directly in the ranking.

121,000
πŸ“Š Normalised score = ,
Position: , out of 11
πŸ‘ like❀️ loveπŸ‘Ž dislike🚫 rejectπŸ”– bookmarkπŸ” shareπŸ”„ repostπŸ“ quiz
# Publication Views πŸ‘ ❀️ πŸ‘Ž 🚫 πŸ”– πŸ” πŸ”„ πŸ“ Score Ξ±