@dansup instead of server-side algorithms or ML models, I'd say have an option for users to create and modify weight models for content - toots by this user gains 1 point, this hashtag gains 2 points, etc.

Which can then be adjusted per interaction by the software, but would be still open to the user for their inputs. I'd personally love that.