Codenamed “Synapse”, the Match algorithm uses a variety of factors to suggest possible mates. While taking into account a user’s stated preferences, such as desired age range, hair colour and body type, it also learns from their actions on the site. So, if a woman says she doesn’t want to date anyone older than 26, but often looks at profiles of thirty-somethings, Match will know she is in fact open to meeting older men. Synapse also uses “triangulation”. That is, the algorithm looks at the behaviour of similar users and factors in that information, too.
The Financial Times Jul 2011
A look at the dating site's new algorithm.