okcupid is now very similar to tinder in that users can rate each other on a 0-1 scale. (It used to be 1-5).
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