‹ BackHN Continuity

Thread

Singapore govt dating app uses Gale-Shapley stable marriage algorithm

466 points · 499 comments · rzk

  1. abeppu · · focus · HN ↗
    So on the one hand it's nice to see when a cool algorithm or framework is used IRL.

    On the other hand, actually applying a 'stable marriage algorithm' to people makes a bunch of assumptions which are worth interrogating:

    - Do people actually know what they want even in the short term?

    - Do people's preference change meaningfully over longer periods of time?

    - Does your preference _upon reading people's profiles_ have any strong relationship to your preference after spending any amount of time with them?

    The property that right after being matched, no one could have matched with someone whose profile they preferred more does not mean that this will create stable relationships.

    1. justonceokay · · focus · HN ↗
      Least they are using an algorithm that has the intended purpose of matching people. For profit dating apps are more interested in keeping you coming back then they are in creating successful relationships
      1. missedthecue · · focus · HN ↗
        This is an extremely common sentiment I see online - that there is some conspiracy to keep people single to reduce subscription churn. I have run two dating apps (my own apps, not working for a company), and what I found through trial and error was that no matter how many levers you pull and tweaks you make, a lot of it is simply user-behavior problems, not a tech or product design problem. There is no reliable way for a dating app to only serve users non-committal matches for example. The reason someone's matches aren't committal is because they don't want to commit.

        The thought experiment I usually pose is to ask what you think a free, open source, and community supported dating app would change. The answer is "not much".

        1. jmilloy · · focus · HN ↗
          My take is that it isn't about serving non-committal matches and withholding promising matches or whatever, it has more to do with whether you feel like there are better matches on the app if you just keep lookin or waiting. I can see how and app using the stable matching algorithm could really make you feel like you're getting the best match you're going to get, which I think could have a real impact on commitment.
          1. missedthecue · · focus · HN ↗
            "it has more to do with whether you feel like there are better matches on the app if you just keep lookin or waiting."

            Yes, the FOMOism in dating app user psychology is extremely real, but this isn't a product problem, it's a human psychology problem. In theory, you could make an app with, say, a lifetime number of swipes to prevent infinite FOMOism, but it would fail to be a viable product model because the #1 thing that I found users wanted -- more than everything else -- was optionality. And if you don't offer it, they'll go to someone who does.

            Hinge actually already uses Gale-Shapley and it doesn't seem to be producing meaningfully improved outcomes.

            <a href="https:&#x2F;&#x2F;blogs.cornell.edu&#x2F;info2040&#x2F;2021&#x2F;09&#x2F;30&#x2F;hinge-and-its-implementation-of-the-gale-shapley-algorithm&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blogs.cornell.edu&#x2F;info2040&#x2F;2021&#x2F;09&#x2F;30&#x2F;hinge-and-its-...

            1. LelouBil · · focus · HN ↗
              Right, FOMO is a human psychology problem...

              ...that many businesses exploit for profit.

              1. missedthecue · · focus · HN ↗
                But a business model taking advantage of it and causing it are two different things.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.