No one knows how to figure it out, not even who made it!
Because it’s a machine learning what works to optimize user experience.
You see, different interactions have different weights on them. This means after you post the algorithm will analyze the weight (amount) of engagement with your post.
What does that even mean ?
The more the weight the more the machine/algorithm favores you and vice versa!