Data Science of Love
Data Science of Love
The eHarmony Difference ›   Who we are




             ~45% Tech
The eHarmony Difference ›   Who we are




             ~45% Tech




             ~15% Customer Care
The eHarmony Difference ›     Who we are




             ~45% Tech




             ~15% Customer Care



             ~10% Marketing
The eHarmony Difference ›   Compatibility Matching System®
The eHarmony Difference ›   Compatibility Matching System®




                              Compatibility Matching
                              System®
The eHarmony Difference ›   Compatibility Matching System®




                              Compatibility Matching
                              System®




       1
  Compatibility
   Matching
The eHarmony Difference ›      Compatibility Matching System®




                                 Compatibility Matching
                                 System®




       1              2
  Compatibility     Affinity
   Matching        Matching
The eHarmony Difference ›      Compatibility Matching System®




                                 Compatibility Matching
                                 System®




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
The eHarmony Difference
The eHarmony Difference ›      Compatibility Matching System®




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
The eHarmony Difference ›      Compatibility Matching System®




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
Compatibility Matching ›   Relationship Questionnaire




                                 ›   Personality
                                 ›   Values
                                 ›   Attitudes
                                 ›   Beliefs
Compatibility Matching ›   Obstreperousness
Compatibility Matching ›   Romantic
Compatibility Matching ›   29 Dimensions®
Compatibility Matching ›   29 Dimensions®
The eHarmony Difference ›      Compatibility Matching System®




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
The eHarmony Difference ›      Compatibility Matching System®




                                  Layers on Top of
                                  Compatibility Matching




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
Affinity Matching ›
Affinity Matching ›


                  61   21
Affinity Matching ›


                  61          21




                       3000
Affinity Matching ›


                  61          21




                       3000
Affinity Matching ›
Affinity Matching ›




             …        …   …
Affinity Matching ›   Distance




                        Prob(	
  	
  	
  	
  	
  	
  	
  )
Affinity Matching ›   Distance
Affinity Matching ›                  Height difference




Prob(	
  	
  	
  	
  	
  	
  	
  )            4	
  -­‐	
  8	
  in




                                                                    cm
Affinity Matching ›                  “Attractiveness”




Prob(	
  	
  	
  	
  	
  	
  	
  )
Affinity Matching ›   Zoom level
Affinity Matching ›   Zoom level
Affinity Matching ›   Zoom level
Affinity Matching ›           Food preference




            25%       -­‐1%         -­‐24%      20%      13%


             9%       -­‐5%         -­‐27%       7%       0%


            -­‐12%    -­‐21%      -­‐42%        -­‐19%   -­‐23%


            19%        0%           -­‐28%      28%      10%


             9%       -­‐11%        -­‐35%      11%      44%
Affinity Matching ›           Food preference




            25%       -­‐1%         -­‐24%      20%      13%


             9%       -­‐5%         -­‐27%       7%       0%


            -­‐12%    -­‐21%        -­‐42%      -­‐19%   -­‐23%


            19%        0%           -­‐28%      28%      10%


             9%       -­‐11%        -­‐35%      11%      44%
Affinity Matching ›              Prob(   | data)



~40M	
  registered	
  users

                           ...

                           ...




                ~10^3	
  aCributes




                                                        ?
~10^8	
  matches	
  per	
  day
                                                   ~10^8	
  daily
Affinity Matching ›              Prob(       | data)



                                  data

  large	
  sparse	
  redundant           dense	
  complex	
  non-­‐linear	
  
            (freetext)                     moderate	
  #features




      vowpal	
  wabbit              gradient	
  boosted	
  decision	
  trees




                                  ?
Affinity Matching ›      Domain Specific Language




                                        ...
                 ...

                 ...
                                                    ??


                   DSL


        embarassingly	
  parallel
The eHarmony Difference ›      Compatibility Matching System®




       1              2                       3
  Compatibility     Affinity                 Match
   Matching        Matching               Distribution
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
Match Distribution ›   Graph optimization
Match Distribution ›   Graph optimization
Match Distribution ›   Graph optimization



       2                                    2
Match Distribution ›   Graph optimization



       2               1                    2
Match Distribution ›     Graph optimization



       2         Prob(   1 | data)            2
Match Distribution ›     Graph optimization



       2         Prob(   1 | data)            2
Match Distribution ›     Graph optimization



       2         Prob(      | data)           2
Match Distribution ›     Graph optimization



       2         Prob(      | data)           2
Guided
Resulting Customer Experience ›   Communication
Guided
Resulting Customer Experience ›   Communication
Guided
Resulting Customer Experience ›   Communication




                  ?      !
Resulting Customer Experience ›   Success!
Resulting Customer Experience ›   Success!
eHarmony Results ›    The eHarmony Impact




             2005


              90
              eHarmony Members
              Married Every Day *

                     * According to a Harris Interactive survey for eHarmony
eHarmony Results ›    The eHarmony Impact




             2005          2007


              236
              eHarmony Members
              Married Every Day *

                     * According to a Harris Interactive survey for eHarmony
eHarmony Results ›    The eHarmony Impact




             2005          2007                  2009


              542
              eHarmony Members
              Married Every Day *

                     * According to a Harris Interactive survey for eHarmony
@petricek   linkedin.com/in/petricek

More Related Content

PPTX
Big Dating at eHarmony
KEY
presentation
PDF
Ticketmaster datascience
PDF
Big Dating at eHarmony
PDF
Diário Oficial de Guarujá - 11-05-12
PDF
6 The African Growth and Opportunity Act - AGOA
PDF
WFIA, Prayer For 23 December 2010
PDF
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Big Dating at eHarmony
presentation
Ticketmaster datascience
Big Dating at eHarmony
Diário Oficial de Guarujá - 11-05-12
6 The African Growth and Opportunity Act - AGOA
WFIA, Prayer For 23 December 2010
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...

Viewers also liked (17)

PDF
Actividades marzo museo alhambra 2013
PDF
Simon decher & the secret formula
PDF
Dossier presentacion.sevillanas.indignadas
PDF
Joomla 1.7 Guia del Principiante
PDF
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
PDF
Prefeitura do município de mirante da serra – ro
PDF
Descargar driver de lexmark x1250
PDF
Netvalue Web Marketing Solutions
PPTX
Opmax Presentatie Social Media En Seo
PDF
Deimos building control suite esp
PDF
Rendicion de cuentas cultura
PPTX
STSI HOLDING
PDF
8020 guarding flipbook
PDF
Open atrium 2.0 at BADcamp
KEY
LinkedIn Everywhere
ODP
Kerchner1
PDF
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Actividades marzo museo alhambra 2013
Simon decher & the secret formula
Dossier presentacion.sevillanas.indignadas
Joomla 1.7 Guia del Principiante
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
Prefeitura do município de mirante da serra – ro
Descargar driver de lexmark x1250
Netvalue Web Marketing Solutions
Opmax Presentatie Social Media En Seo
Deimos building control suite esp
Rendicion de cuentas cultura
STSI HOLDING
8020 guarding flipbook
Open atrium 2.0 at BADcamp
LinkedIn Everywhere
Kerchner1
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ad

Recently uploaded (20)

PPTX
Configure Apache Mutual Authentication
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
Modernising the Digital Integration Hub
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
The various Industrial Revolutions .pptx
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Configure Apache Mutual Authentication
Module 1.ppt Iot fundamentals and Architecture
sustainability-14-14877-v2.pddhzftheheeeee
NewMind AI Weekly Chronicles – August ’25 Week III
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
1 - Historical Antecedents, Social Consideration.pdf
Zenith AI: Advanced Artificial Intelligence
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A proposed approach for plagiarism detection in Myanmar Unicode text
Modernising the Digital Integration Hub
Chapter 5: Probability Theory and Statistics
The various Industrial Revolutions .pptx
2018-HIPAA-Renewal-Training for executives
OpenACC and Open Hackathons Monthly Highlights July 2025
UiPath Agentic Automation session 1: RPA to Agents
Custom Battery Pack Design Considerations for Performance and Safety
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Ad

Data Science of Love