How do they do the attractiveness rating? Is it an internal eval or some kind of crowdsourced bayesian inferential hotornot?
The rating algorithm is probably a lot like pagerank. Ratings by users that are rated highly matter more.
The potential signals are:
* swipes yes or no
* messages received
* length of conversations
* number of unmatches/blocks received