Wednesday, November 9, 2011

ALGORITHMS & POWER CALCULATION


The new eHarmony's CEO had ordered eHarmony's Team to develop a new high precision compatibility matching algorithm by strict personality similarity using the NORMATIVE 16PF5 or similar test and launch it in a new site before February 2012. They plan to imitate what I had invented over 10 years ago.

Several online dating sites are NOW (year 2011) offering compatibility matching engines based on the Big5 to assess personality of members, like the fremium PlentyOfFish Chemistry Predictor and eHarmony's algorithm is 11+ years old and obsolete. [success rate of less than 10%, high rate of false positives that irritates clients]

eHarmony's biggest competitor  is IAC Personals: Match; who also owns Chemistry, OkCupid, SinglesNet, People Media's Communities and had recently completed the acquisition of Meetic Group which includes Meetic, Meetic Affinity and ParPerfeito in Brazil.

Match's Team is testing a new compatibility matching algorithm using the 16PF5 test, to replace Chemistry, a 6+ years old and obsolete site based on an IPSATIVE personality model, which also has a low success rate and high level of false positives.

When you evaluate a matching algorithm for the Online Dating Industry, you FIRST need to estimate its resources consumption, the power calculation it requires.

Both eHarmony and Match will need to acquire a Cray, Fujitsu or Hitachi supercomputer OR over a 1,000 high speed servers arrangement due to the high volume of floating point operations you need to calculate similarity between quantized patterns using the 16PF5 test. (In this case compatibility is equal to similarity)

In the "first run" you not only need to calculate similarity between each and every women compared to men, but also men to men similarity to avoid women seeing men as all the same, and women to women similarity to avoid men seeing women as all the same.


How to estimate power calculation:
For N clients, needs [N * (N-1)] / 2 nearly equal to (N * N) /2 comparisons.
For a 100,000 daters database; 50,000 men and 50,000 women you need  5,000,000,000 of matricial comparisons.
For 1,000,000 clients needs over  500,000,000,000 of matricial comparisons.

For a 1,000,000 persons Database.
Number of Comparisons == (1,000,000)raisedto2 / 2 == 500,000,000,000 each one to calculate similarity between persons.
If the supercomputer (or high speed server arrangement) calculates similarity between quantized patterns as fast as 1,000,000 per second, it will require 500,000 seconds, nearly 139 hours!!! and that is only for the "first run"

I had challenged eHarmony and Match to offer Compatibility Distribution Curves for each and every dater, i.e. how compatible you are with the rest of the daters.

Breaking "the online dating sound barrier" is to achieve at least:
3 most compatible persons in a 100,000 persons database.
12 most compatible persons in a 1,000,000 persons database.
48 most compatible persons in a 10,000,000 persons database.
100 times better than Compatibility Matching Algorithms used by actual online dating sites!

The only way to achieve that is:
- using the 16PF5 normative personality test, available in different languages to assess personality of members, or a proprietary test with exactly the same traits of the 16PF5. The ensemble of the 16PF5 is: 10E16, big number as All World Population is nearly 7.0 * 10E9 (estimated OCT 2011)
- expressing compatibility with eight decimals, like The pattern 6.7.6.8.9.6.7.7.8.7.2.5.8.7.3.4 is 92.55033557%  +/- 0.00000001% similar to the pattern 7.7.6.8.8.7.6.5.8.7.4.5.7.7.3.4
Using a quantized pattern comparison method (part of pattern recognition by cross-correlation) to calculate similarity between prospective mates.

That is the only way to revolutionize the Online Dating Industry.

All other proposals are .............. NOISE

You can also read the article: Teller Ulam design and LIFEPROJECT METHOD.

2 comments:

  1. Ever heard about Heuristics? Group males / females and do the matching inside these groups.

    ReplyDelete
    Replies
    1. FYI

      Personality Based Recommender Systems are the next generation of recommender systems because they perform far better than Behavioural ones (past actions and pattern of personal preferences).

      If you want to be first in the "personalization arena" == Personality Based Recommender Systems, you should understand the ............ Online Dating Industry first of all!

      Please see:
      http://onlinedatingsoundbarrier.blogspot.com.ar/2015/11/tinders-new-behavioral-behavioural.html
      http://onlinedatingsoundbarrier.blogspot.com.ar/2015/11/thesis-social-network-based-recommender.html
      http://onlinedatingsoundbarrier.blogspot.com.ar/2015/11/parody-of-eharmony-settling-settle.html

      Delete