Now I'll say something controversial: I somewhat miss the algorithm. What it was good for -- for me -- was pointing me to what I might have missed while I was gone. I do believe that one of the values that will be offered in a federated, open ecosystem will be recommendation services: ones that we seek and control and that provide value to us as users. See this provocative discussion from experience:
social.lot23.com/@jon/10937225

@jeffjarvis That's a very fair comment and I hope we can have a reasoned discussion about it. Part of my frustration with Twitter was that they FORCED the algorithm on you. In addition, I'll add that it didn't work that well fo me (sample size of 1, etc etc)

If Mastodon could have a transparent yet optional 'show me the good stuff' option, I agree, that would be very helpful.

More importantly, it's not heresy to talk about it.

Follow

@scottjenson @jeffjarvis Also if you're running your own instance you can afford to deploy staggering amounts of CPU power. Like, you could plausibly run GPT-NeoX-20B on your own dual-GPU rig to try to guess which Fediverse posts you'd be most interested in seeing.

The NSA can do this with Twitter, but you're not allowed to.

@radehi @jeffjarvis How about we walk a bit before we start sprinting? Honestly a ranked list based on something ridiculously simple, e.g. some combination of boosts and likes, would go a long way.

The same thing applies to following hashtags by the way. It would be helpful if this sorting wasn't buried only in the home feed but something we could summon for any column view (in the advanced UI at least)

@scottjenson i may be misunderstanding but the last bit, following hashtags in a column view in advanced ui is possible, if you search for a hashtag you can pin the column that appears to add it to the ui and then add more hashtags to filter into that column etc.

@siege That's a good start but I've found it produces either a deluge of content or a trickle. How can I sort the deluge to find the 'good stuff'?

@scottjenson How do you find the interesting conversation in the giant party at the ball?

@siege I can't! Don't wish to appear snarky so please, continue with your analogy as I don't follow.

@scottjenson well in a party i feel you have to let go of that super precise business focus mindset that there is a specific conversation you're looking for, instead people are just chatting, so you have to go and engage in conversations as they happen - meet people, and people will introduce you to other people and over time you will find people who you connect with. So the next time you come to the party you can go and chat to your friends and see what they're up to, or return to the wider circulating ball. Like its soylent green, the secret ingredient is people.

Mastodons tools in having strictly no algorithms means people remain people, and the interaction that occurs is kept very close to how youd talk to someone in an irl relaxed environment.

@siege Oh, I totally see that. However, a party of 20 is very different than a party of 2000. I think that is the problem Mastodon needs to take seriously.

But the solutions I've seen discussed are meant to be very light touch:
1. Keep the existing behavior (no big changes to Mastodon)
2. Offer an option to 'sort' your home feed using a transparent model
3. The goal is to make sure people you have already met at previous 'parties' are easy to see.

This is very different from Twitter

@scottjenson @radehi Actually, that gets close to "trending" and the mass-media view of scale. I'd prefer something that is, yes, more complicated: Here's the people you, Scott, seem to interact with most because you care about them and they had things to say when you were away....

@jeffjarvis @radehi do you think you could put it a bit more precisely? e.g. ,how would this sorting work? For example, I assume you'd start with people you follow (people you care about) and then sort them somehow with the more 'active' ones being at the top.

Not sure. Need to think about it. Others have more experience with such affordances than I do.

@jeffjarvis I don't mean to 'put you on the spot'! I was just asking for a 'personal view' of what you'd like to see (if possible)

@scottjenson It's the right spot. As a user, I want to know what I missed from folks I tend to like. I demonstrate that liking by interacting with them and I respect what folks I like are talking about. But right there I can see myself potentially falling into a trap of valuing performative engagement again. Or not. That's what I'm struggling with. I know the end-product I want. I need to think through the perils of the paths there.

@jeffjarvis That's why I'm suggesting a fairly simplistic model to start: start with your home feed and offer a few obvious ways to sort it. Nothing fancy, just áfew sort-by levers that (hopefully) doesn't encourage too much performance.

Anything that tries to get fancy could easily fall into the performative engagement trap.

@scottjenson @jeffjarvis You could simply do a very easy logistic regression of your own decision of "favorite" or "bookmark" or "reply" against the vectors of boost and favorite of all your follows to get a statistical prediction of how likely you are to favorite (or reply to, etc.) a post. Let's call that prediction "quality", acknowledging that is a firmly subjective (intersubjective?) kind of quality.

Then need some way to combine that "quality" metric with recency. I'd favor a quality threshold that varies over time to maintain a roughly constant rate of posts selected from the thousands of candidates per day: 5 per day, say, or 50 per day. Maybe only rate a post 48 hours after posting so all the data is in.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.