84
submitted 11 months ago* (last edited 11 months ago) by nxlemmy@lemmy.ml to c/showerthoughts@lemmy.world

If we had an open source algorithm for Mastodon/Pixelfed that learned based on the words in the post and image/video we could have a Following + For You feed that showed you all the posts from people you follow and you could choose to see, say, 1 recommended For You post after every 3 posts from your Following feed. With the option to disable For You posts completely or tweak how often you see these.

Discovering new people to follow on mastodon/pixelfed isn’t great (hashtags are rarely used and make posts look ugly) so I still occasionally use twitter because I often discover new indie animators/gamedevs showing off their project making it really nice to browse the For You feed.

all 15 comments
sorted by: hot top controversial new old
[-] FireTower@lemmy.world 18 points 11 months ago

This seems like it could have negative side effects. For example if you like posts about negative stories and the algorithm interpreted you being supportive of the post as you appreciating negativity it could work to foster a falsely over negative world view in you sending you into a worse mental state. Or if you dislike a post you might not agree with it could lead to you only seeing posts that reinforce your beliefs to the point of radicalization.

[-] sciawp@lemm.ee 5 points 11 months ago

That’s not really how most recommendation algorithms work. A good basic algorithm would be showing you content that the people you follow are following or showing popular posts from a certain category that you tend to like

[-] Ginjutsu@lemmy.world 6 points 11 months ago

This and the way Mastodon handles likes/favorites are the biggest things holding them back right now, IMO. People don't want to bother with a social media they actually have to put in the work to curate themselves, hell the algorithm is one of the main reasons why TikTok is so successful. Also, by having favorites (which is... weird and confusing? Just call it "likes", you don't need to reinvent the wheel here). Not only do people get confused between favoriting something and bookmarking something, but since it's only counting the favorites from your instance, it makes it look like posts are getting barely any interaction, giving this "screaming into the void" feeling that will cause a lot of users to lose interest. The number of ~~likes~~ favorites needs to be cumulative across instances.

[-] sciawp@lemm.ee 4 points 11 months ago

You’re 100% right. The people who are already on these platforms are the ones that don’t like any algorithm at all, so they tend to be combative about its implementation. I don’t think there will be mainstream appeal until it is easy and fun to use for the average person

[-] new_guy@lemmy.world 5 points 11 months ago

There are effective ways to be discovered on Mastodon: by being boosted by others and by using hashtags.

If a user wants to be discovered they should be using hashtags. If they're not prioritizing discovery then they shouldn't. And the "consumer" (for lack of a better word) can follow those hashtags, so they appear automatically on their home timeline.

If a user wants to make their followers to know about a person then they should boost their content. That's how relationship works on real life: Your friend sees something cool and snows it to you.

[-] nxlemmy@lemmy.ml 4 points 11 months ago

I know how reposts work. I know how hashtags work. They’re not great way for discovery especially for discovering smaller accounts. I constantly get recommended tiny accounts posting their gamedev or indie anime work through the algorithm. We can have chronological and algorithm on one feed so its the best of both worlds

[-] whiny9130@lemmy.ml 2 points 11 months ago

word clouds will find when a corpus of hashtags is similar in meaning. If you use only hashtags, that's like experiencing a grocery store or farmers market via an ambassador who cannot see the serendipitous shops that are nearby, the things frequently seen together. It's like shopping in an app and never visiting the grocery store itself. Having a precision following list means you can't experience going to a library and browsing shelves until something catches your eye - serendipitous search is fundimentally different from subscribed/reposted delivery, or even keyword search.

computers and digital space don't natively have the metric for which hashtags are closer, so they have to crunch the numbers to help figure out which books are closer to other books. Otherwise it's like entirely separate universes that you'll never ever find, like if you never knew a word that would lead you to a community of much more words and concepts and free thought.

[-] whiny9130@lemmy.ml 1 points 11 months ago

I guess the thing I'm trying to describe is browsing. https://www.youtube.com/shorts/5GggiXMaqDE

[-] PipedLinkBot@feddit.rocks 1 points 11 months ago

Here is an alternative Piped link(s): https://piped.video/shorts/5GggiXMaqDE

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[-] mojo@lemm.ee 5 points 11 months ago

100%. Simply keep chronological order for the boomers on there and give us a For You algo for actual interesting content. I don't want to keep getting gaslit that it's supposedly better and more natural that way--It's boring as hell.

[-] LouNeko@lemmy.world 3 points 11 months ago

Is this a showerthought or a pitch meeting?

[-] Uvine_Umbra@partizle.com 2 points 11 months ago* (last edited 11 months ago)

Stuff like this could be added to misskey, Firefish, or whatever other fediverse platforms there are. No need to implement it on Mastodon & piss off the entrenched community that wants no algorithm.

As for the algorithm, im imagining a few dedicated relay servers to sift through mastodon server data using a dedicated llm (thinking like llama or hugging face? I don't know much about the technicals) to sift through and rate posts by engagement, word choice (evil, demonic, eugenics, crypto, etc) and rate each post topic collectively based on how virtiolic, how much engagement, how many posts, how similar to other posts (for spam), & the topic category & subcategory based off the respective language.

Users who activate the feature would have likes, saves, & etc stored on the client & a hash sent or something with the potential profile focus of the person.

The server weighing the details will prefer to return less seen & posted content very specifically tailored & occasionally more notable & engaged posts that are more general & less charged.

I think the general idea is interesting, & I would try to build it myself (for those who say stop whining & make it yourself), but im here grinding through kaggle learning & udemy so it'd be a while lol

[-] KrimsonBun@lemmy.ml 1 points 11 months ago

ehhh idk, just use hashtags or look on specific instances if you wanna find new stuff

this post was submitted on 05 Aug 2023
84 points (86.8% liked)

Showerthoughts

28343 readers
416 users here now

A "Showerthought" is a simple term used to describe the thoughts that pop into your head while you're doing everyday things like taking a shower, driving, or just daydreaming. The best ones are thoughts that many people can relate to and they find something funny or interesting in regular stuff.

Rules

founded 1 year ago
MODERATORS