Singapore govt dating app uses Gale-Shapley stable marriage algorithm
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Singapore govt dating app uses Gale-Shapley stable marriage algorithm
Unofficial Hacker News client; not affiliated with Y Combinator.
abeppu · · focus · HN ↗
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.
justonceokay · · focus · HN ↗
missedthecue · · focus · HN ↗
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".
autumnstwilight · · focus · HN ↗
*I came very close to falling for a scam that was written in perfect English, formatted convincingly, and appeared to come from an organization I was expecting to receive a message from at the time. Believing that scams will always be obviously stupid increases your chances of falling for one that isn't.
derangedHorse · · focus · HN ↗
No? With modern dating apps they can just serve you people who have already swiped left on you. Even if they made it a random presentation of candidates, they will never be incentivized to matchmake for free. If you're not paying then you'll get shown people in the area and that's it. That's all they need for their ad-revenue.
missedthecue · · focus · HN ↗
I don't think that dating apps are showing users profiles that have already swiped left, and if they do, it's not an attempt to get users to convert to a paid subscription. Consumer psychology doesn't work that way. People are far more willing to pay to upgrade a good experience than they are to pay to try to improve a bad one. Further, an unappealing profile that gets zero likes will continue to get zero likes after they upgrade to a paid subscription. This means that user will churn almost immediately after 1-2 months of paying for something that doesn't work. They typically don't stick around paying for years while getting zero matches all the while.
Dating apps DO derank unappealing profiles, but rather than doing it to try to get them to convert, it's instead done to try to prevent high bounce rates. Imagine a user downloads a dating app and is shown profiles in completely randomized order. This user is far more likely to get frustrated and uninstall after a few minutes than if they were to download the app and be shown profiles that are appealing. This rigged ranking may sound like its reducing relationship formation, but they never would have swiped on the unappealing profiles anyway; the counterfactual is they simply uninstall the app in frustration.
derangedHorse · · focus · HN ↗
No, I'm not.
> People are far more willing to pay to upgrade a good experience than they are to pay to try to improve a bad one
This is an assumption and one I believe is false. My belief is that people are more risk-averse rather than they are risk-taking [1]. People don't care to upgrade when they're winning.
> Further, an unappealing profile that gets zero likes will continue to get zero likes after they upgrade to a paid subscription.
Not matching with someone does not mean they have 0 likes. The platform just isn't incentivized to show you who likes you for free. Concretely we can take Tinder as an example. They will show you that someone likes you even when they won't show you who. Swiping enough to find the person who likes you usually takes countless hours.
> This user is far more likely to get frustrated and uninstall after a few minutes than if they were to download the app and be shown profiles that are appealing
If you're extending this to anything past the first profiles shown, this is simply untrue. You just need to dangle a carrot in the form of "someone likes you," even when the person liking you is a bot account.
[1] <a href="https://en.wikipedia.org/wiki/Prospect_theory" rel="nofollow">https://en.wikipedia.org/wiki/Prospect_theory