19. The eHarmony Difference › Compatibility Matching System®
1 2 3
Compatibility Affinity Match
Matching Matching Distribution
20. The eHarmony Difference › Compatibility Matching System®
Layers on Top of
Compatibility Matching
1 2 3
Compatibility Affinity Match
Matching Matching Distribution
37. Affinity Matching › Prob( | data)
data
large
sparse
redundant dense
complex
non-‐linear
(freetext) moderate
#features
vowpal
wabbit gradient
boosted
decision
trees
?
38. Affinity Matching › Domain Specific Language
...
...
...
??
DSL
embarassingly
parallel
39. The eHarmony Difference › Compatibility Matching System®
1 2 3
Compatibility Affinity Match
Matching Matching Distribution
40. The eHarmony Difference › Compatibility Matching System®
Delivering the right
matches at the right
time to as many people
as possible across the
entire network.
1 2 3
Compatibility Affinity Match
Matching Matching Distribution
54. eHarmony Results › The eHarmony Impact
2005
90
eHarmony Members
Married Every Day *
* According to a Harris Interactive survey for eHarmony
55. eHarmony Results › The eHarmony Impact
2005 2007
236
eHarmony Members
Married Every Day *
* According to a Harris Interactive survey for eHarmony
56. eHarmony Results › The eHarmony Impact
2005 2007 2009
542
eHarmony Members
Married Every Day *
* According to a Harris Interactive survey for eHarmony