SlideShare a Scribd company logo
1 of 57
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

Viewers also liked

Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...Engel Fonseca
 
Actividades marzo museo alhambra 2013
Actividades marzo museo alhambra 2013 Actividades marzo museo alhambra 2013
Actividades marzo museo alhambra 2013 Marcos Gutierrez
 
Simon decher & the secret formula
 Simon decher & the secret formula Simon decher & the secret formula
Simon decher & the secret formulaJenny Hidalgo
 
Dossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadasDossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadasTUCIUDAD
 
Joomla 1.7 Guia del Principiante
Joomla 1.7 Guia del PrincipianteJoomla 1.7 Guia del Principiante
Joomla 1.7 Guia del PrincipianteDigital Pymes
 
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...newreporter
 
Prefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – roPrefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – roOS CONCURSEIROS DE RONDÔNIA
 
Descargar driver de lexmark x1250
Descargar driver de lexmark x1250Descargar driver de lexmark x1250
Descargar driver de lexmark x1250DriverdeImpresora
 
Netvalue Web Marketing Solutions
Netvalue Web Marketing SolutionsNetvalue Web Marketing Solutions
Netvalue Web Marketing SolutionsData For Business
 
Opmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En SeoOpmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En SeoMark Eurlings
 
Rendicion de cuentas cultura
Rendicion de cuentas culturaRendicion de cuentas cultura
Rendicion de cuentas culturaalbacress
 
Open atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampOpen atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampPhase2
 
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...elarcadelmisterio
 

Viewers also liked (18)

Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
 
Actividades marzo museo alhambra 2013
Actividades marzo museo alhambra 2013 Actividades marzo museo alhambra 2013
Actividades marzo museo alhambra 2013
 
Simon decher & the secret formula
 Simon decher & the secret formula Simon decher & the secret formula
Simon decher & the secret formula
 
Dossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadasDossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadas
 
Joomla 1.7 Guia del Principiante
Joomla 1.7 Guia del PrincipianteJoomla 1.7 Guia del Principiante
Joomla 1.7 Guia del Principiante
 
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
 
Prefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – roPrefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – ro
 
Descargar driver de lexmark x1250
Descargar driver de lexmark x1250Descargar driver de lexmark x1250
Descargar driver de lexmark x1250
 
Netvalue Web Marketing Solutions
Netvalue Web Marketing SolutionsNetvalue Web Marketing Solutions
Netvalue Web Marketing Solutions
 
Opmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En SeoOpmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En Seo
 
Deimos building control suite esp
Deimos building control suite espDeimos building control suite esp
Deimos building control suite esp
 
Rendicion de cuentas cultura
Rendicion de cuentas culturaRendicion de cuentas cultura
Rendicion de cuentas cultura
 
STSI HOLDING
STSI HOLDINGSTSI HOLDING
STSI HOLDING
 
8020 guarding flipbook
8020 guarding flipbook8020 guarding flipbook
8020 guarding flipbook
 
Open atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampOpen atrium 2.0 at BADcamp
Open atrium 2.0 at BADcamp
 
LinkedIn Everywhere
LinkedIn EverywhereLinkedIn Everywhere
LinkedIn Everywhere
 
Kerchner1
Kerchner1Kerchner1
Kerchner1
 
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Data Science of Love