Dating apps and the secrets of machine learning?
It’s not big news that I’ve been occasionally single, traveled around or lived in other countries and used different kind of dating apps. Recently I read an article ”The Tinder algorithm, explained” and another one about ELO scoring system they are said to be using. It came obvious for me that there actually not exist articles about these companies and their use cases for machine learning for better value for themselves. People who use dating apps are more likely to click digital advertisements according to my colleague and finding these people is one of the best ways to get higher click rates and ROI.
It’s a beautiful thought that Tinder, MeetMe, Skout or any other application concentrating in online dating would exist to make perfect matches to help people to find love of their life. Maybe over 85% of men who use dating apps are into casual relationships and I believe female wouldn’t be much different. And about the companies behind these apps, do they get paid for the rate of long lasting relationships, marriage with kids or other KPIs which would make them think how the app can better help in the beautiful thought? Absolutely not. Actually it’s opposite, each relationship would loose one existing user and to be honest, most people are not ready to pay for usage and then it goes to advertising inside the app.
Basically I claim that machine learning is used for better targeting valuetion of each and every user. It can be either to buy a premium membership (not sure about perentage who pay for usage, but it’s easier money in the business case) or better advertiser value. These are the cases I take into closer look.
What kind of users would buy a membership? People who are really interested in finding their soulmate or singles living a playboy life, then it’s OK to hide advertisements from them (already cashed in). But for the advertising it’s said that Facebook is actually trying to irritate people, some trolling or such will make users more likely to click an advertisement. For dating apps I would consider this differently: a) men who are good target for advertising are not satisfied about the situation, are willing to change their life or buy a pill which makes them more desirable for female and b) female who’s falling in love is more likely to want to keep the man and uses more money to buy anything to get a ring after successful dating.
Now the big thing: machine learning needs to be used to help in targeting advertisements. For example Tinder it’s useful to keep people swiping, does it? Certain amount of profiles, then an ad and swiping continues, new ad and more swiping. Keep this going. Men and female can be disappointed in different ways: a) no matches to men, they keep swiping (otherwise they would use more time to get in bed with the new match) and b) for female it’s better that they disappoint after the match to keep them swiping (we must be honest, new male matches will ask for date, come their place or something very soon and if the discussion goes casual things match will be removed). So irritation is easy to make. It’s not rocket science.
Okay, there still need to be matches for everyone and these apps need to think which targeting is useful and which is not. I believe because what I told about men and female buying behavior, it’s OK for female to get match in their home location (they will shop more) and for men it’s okay to match outside their home location because these locations selling the ad for someone who doesn’t live in the location is not so valuable.
I believe from personal experience these make sense. I usually get a lot of matches while I’m traveling, but in hometown or places I have lived before not so likely (usually you give access to your Facebook and then this information is available). Most matches in cities I lived were from someone who’s just visiting relatives nearby but not actually live in the city. For sure some markets in general generate more value for potential advertising sells. For example South East Asia the average income is lower than in US or Europe or North Asia, also India is quite new to digital marketing and 95% of population are still living around 11.000 USD annual income. This will have some impact in algorithms and business models as wells.
The countries you use the app have always different behaviors. For example it’s more casual in Europe to tell going to new date with new person many times a week while in many Asian countries culture encourages to get in long-term relationship. Naturally this will affect how many people and what kind of people use the app in the country. Adventurous, interested in meeting new people is a must, but if your country’s culture is more family-oriented you might like to meet foreigners much more than locals from apps. And if the local culture is against mixed kids, it’s more likely your values and potential dates come from local origins. Dating apps need to localize their products for their algorithms as well. I believe this is another aspect for them to make more profits.
As a conclusion my claims are
1. Machine learning is not used so much for potential matches, but value from customers (premium membership or more clicks to ads)
2. Location outside your neighborhood you’ll be less interesting for advertisers
3. Men and female are different in buying behavior, aka advertising click rate
4. It’s not useful to make perfect matches, people will stop using the app in long-term relationship
5. We’re still using the most of the apps for fun, don’t take it personally if you are not feeling to be so popular or getting enough matches
6. Machine learning to offer better quality for app users and advertisers is not an easy thing, people need to be kept partially happy to keep using the app, but partially irritated to make clicks for advertisers.
From my personal experience your look shouldn’t matter so much in any location you try to find a date. Basically our thinking comes from local culture, habits and after all entertainment industry, movies we watch or see in magazines. It doesn’t then make any sense that in some countries you get almost all likes a match and other country where you swiped doesn’t have any impact. There must be also the classification also who sees your profile, who would you likely to match, but not for the reason to get more matches, the reason is how to avoid it. I suggest to try fake your hometown location, locate your phone mostly in other city and occationally check your hometown profiles. This way in my theory you should be able to get more dates nearby and potentially meet someone. If there ever will be questions a) did you two date, b) was it succesful, maybe better not to answer or speak true. It would be used to check algorithm is working, not the happiness of user.