For any social network, not just a federated one.

My thoughts: The way it works in big tech social networks is like this:

  1. **The organic methods: **
  • your followee shares something from a poster you don’t follow
  • someone you don’t follow comments on a post from someone you follow
  • you join a group or community and find others you currently don’t follow
  1. The recommendation engine methods: content you do not follow shows up, and you are likely to engage in it based on statistical models. Big tech is pushing this more and more.
  2. Search: you specifically attempt to find what you’re looking for through some search capability. Big tech is pushing against this more and more.

In my opinion, the fediverse covers #1 well already. But #1 has a bubble effect. Your followees are less likely to share something very drastically different from what you already have.

The fediverse is principally opposed to #2, at least the way it is done in big tech. But maybe some variation of it could be done well.

#3 is a big weakness for fediverse. But I am curious how it would ideally manifest. Would it be full text search? Semantic search? Or something with more machine learning?

  • AnarchistArtificer@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 days ago

    Something I’ve thought about a bunch re: recommendation engines is the idea of a “sweet spot” that balances exploration and safety

    Though actually I should start by saying that recommendation engines tend to aim to maximise engagement, which is why manosphere type content is so prevalent on places like YouTube if you go in with a fresh account — outrage generates engagement far more reliably than other content. I’m imagining a world where recommendation algorithms may be able to be individually tailored and trained, where I can let my goals shape the recommendations. I did some tinkering with a concept like this in the context of a personal music recommender, and I gave it an “exploration” slider, where at maximum, it’d suggest some really out-there stuff, but lower down might give me new songs from familiar artists. That project worked quite well, but it needs a lot of work to untangle before I can figure out how and why it worked so well.

    That was a super individualistic program I made there, in that it was trained exclusively from data I gave it. One can get individual goals without having to rely on the data of just one person though - listenbrainz is very cool — its open source, and they are working on recommendation stuff (I’ve used listenbrainz as a user, but not yet as a contributor/developer)

    Anyway, that exploration slider I mentioned is an aspect of the “sweet spot” I mentioned at the start. If we imagine a “benevolent” (aligned with the goals of its user) recommendation engine, and say that the goal you’re after is you want to listen to more diverse music. For a random set of songs that are new to you, we could estimate how close they are to your current taste (getting this stuff into matrices is a big chunk of the work, ime). But maybe one of the songs is 10 arbitrary units away from the boundary of your “musical comfort zone”. Maybe 10 units is too much too soon, too far away from your comfort zone. But maybe the song that’s only 1 unit away is too similar to what you like already and doesn’t feel stimulating and exciting in the way you expect the algorithm to feel. So maybe we could try what we think is a 4 or 5. Something novel enough to be exciting, but still feels safe.

    Research has shown that recommendation algorithms can change affect our beliefs and our tastes [citation needed]. I got onto the music thing because I was thinking about the power in a recommendation algorithm, which is currently mostly used on keeping us consuming content like good cash cows. It’s reasonable that so many people have developed an aversion to algorithmic recommendations, but I wish I could have a dash of algorithmic exploration, but with me in control (but not quite so in control as what you describe in your options 3). As someone who is decently well versed in machine learning (by scientist standards — I have never worked properly in software development or ML), I think it’s definitely possible.

  • jonne@infosec.pub
    link
    fedilink
    English
    arrow-up
    10
    ·
    7 days ago

    I personally wouldn’t mind algorithmic recommendations if:

    • you can control or choose the algorithm
    • you can turn it off, or it turns off after you follow N amount of users

    Discovery is important when you’re initially signing up, but once you found the people you want to follow, you don’t really need it any more. It should just be there to help new users, essentially. As long as it’s open source and not run for profit, there’s not the traditional incentive to keep your eyeballs on the app like we see with the other networks.

  • Cyclohexane@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    I wish we had a nice tagging system (and I don’t think they should be hashtags) that was also in common use.

    I want to be able to search any post related a certain topic, and sometimes, these may not always be in that topic’s community, because topics can overlap. For example, I might want to read posts about Ukraine war, but those might be in world news, US news, or combat footage communities. Could be a community about Ukraine in general, or Ukraine war specifically.

    I also may not want to get it from a single Ukraine community. Maybe by finding posts with the “Ukraine war” tag, I’ll see several communities and join the one I want. But there needs to be a way to group them somehow.

    Such a tag system may be useful for combined topics. For example, I may want to look for posts about music software. They might not be common in the music community, or software communities. But I could filter by both tags and find what I want.

  • Dame @lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    There’s honestly nothing wrong with any of those options including 2. I get people see algorithm and recommendation and have aneurisms but this space isn’t looking to harm anyone intentionally. If there’s any space we should trust with any kind of algorithms it’s this space as there’s not the same incentives that Big Social has. As long as users can consent and have control.

    But to answer your question it would take some hybrid search on top of an aggregator that is explicitly public and respects people’s flags. I know Mastodon is working on a discover service

  • schnurrito@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Looking back at my own life, I found the first few online communities I ever seriously joined (when I was a preteen, for context) through a web search, then discovered most others (recursively) from there, until I ended up (among other places) here on lemmy (which I can trace back to reddit, which I can trace back to a forum I started to pay attention to because of one of these original online communities preteen me found through a web search; not providing more info for privacy reasons). :P

    So #1 and #3 are how it should work, IMHO, although #3 mostly for people who aren’t yet engaging with anything at all, most things will be discovered through #1.

    I think most people use the Internet not for posting anything (or at least not much) themselves, but for looking up things they want to know (through a web search). In the pre-smartphone era, web searches would often direct to specific websites which might have forums attached to them, that was how I first started to seriously engage in my first online community actually. This isn’t the case much nowadays: many search results are either wikis (which are communities themselves, but don’t really invite discussion that isn’t about working on the wiki) or blogs/WordPress websites which may or may not have a comment section, but it’s relatively rare for them to have forums or even to link to reddit/fediverse communities to discuss their subject matter.

    So I think it would be desirable if we managed to change that last part: top search results for many terms on search engines should be, or link to, fediverse communities, which should make it clear that users are invited to join. That would help us get more users engaged with fediverse communities in the first place, they would naturally discover more communities once they’re here.

    • matcha_addict@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 days ago

      A unified fediverse search service would be awesome, and its something I may try to tackle in the future. Part of why I’m asking this question here!

      • schnurrito@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 days ago

        I have already found my instance’s “all communities” link fairly useful for finding communities.

        The problem is I am subscribed to many communities that hardly anyone ever posts anything to, and the answer is not always “be the change you want to see in the world”. For example, I’m a native speaker of German and enjoy helping learners of German with grammatical questions, so I am subscribed to !german@lemmy.world – yet, almost no one ever posts any questions there for me to answer. (This is in stark contrast to reddit, where there is a very active /r/german.) People who see that community on lemmy probably think no one will ever read their question if they post it there. Chicken and egg problem.

          • schnurrito@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 days ago

            No, I was somewhat expanding on my previous thoughts on how to discover things on the fediverse and make it more active. Maybe that was a bit off-topic, sorry if it was.