Anything that affects the user experience of others, in my view, is an algorithm. You have to be very careful about what you implement, I think Will's approach is more correct.
On the other hand, I would completely remove the following recommendations or auto follows, it reminds me of Facebook in a very stale way