Love Through Science eHarmony 2015
-
Upload
fernando-ardenghi -
Category
Documents
-
view
16 -
download
0
description
Transcript of Love Through Science eHarmony 2015
EHARMONY -‐ WHO WE ARE
SOFTWARE ENGINEERS DATA SCIENTISTS PSYCHOLOGISTS
PRODUCT SPECIALISTS MARKETING CUSTOMER CARE
AFFINITY MATCHING
1 Incompa@ble lifestyles
Very compa@ble -‐ communica@on happens
2 Incompa@ble loca@ons
3 Incompa@ble ages
FACIAL DETECTION -‐ VIOLA JONES
P. Viola, M. Jones Rapid Object Detec2on using a Boosted Cascade of Simple Features. CVPR 2001
FACIAL DETECTION -‐ VIOLA JONES
P. Viola, M. Jones Rapid Object Detec2on using a Boosted Cascade of Simple Features. CVPR 2001
FACE DETECTION
IMAGE FEATURES
Aspect Ra2o is defined by
WIDTHHEIGHT = 4.038
Face Ra2o is defined by
FACE AREAIMAGE AREA = 0.177
Shape(Part Loca@on)App(Image, Part Loca@on) Model(Image, Part Loca@on)+ =
X. Zhu, D. Ramadan Face Detec2on, Pose Es2ma2on and Landmark Localiza2on in the Wild. CVPR 2012
hUp://github.com/eharmony/face-‐parts-‐service
FACE DETECTION
FACE PARTS
POSEHAIR COLOR
HAS BEARD?
HAS MUSTACHE?
EYE COLOR
AFFINITY MATCHING -‐ NEW PHOTO FEATURES
HAS CLEAVAGE?
AVERAGE EYE WIDTH
CHEEKBONE WIDTH JAW WIDTH
L. Wen, G. Guo A computa2onal approach to body mass index predic2on from face images. Image and Vision Compu2ng, 2013
CHEEKBONE WIDTH UPPER FACE HEIGHT
AFFINITY MATCHING -‐ NEW PHOTO FEATURES
FACE PERIMETER FACE AREA
LOWER FACE HEIGHT FACE HEIGHT
FACE WIDTH LOWER FACE HEIGHT
AVERAGE DISTANCE FROM EYE TO EYEBROW
AFFINITY PROCESS
20%
50%
45%
75%
38%
82%
MODEL THAT PREDICTS COMMUNICATION~10^3 Features
~10^7 Matches per day
~60M registered users
DSL
.
.
.
(L1,0)
(L2,0)
(LN,0)
.
.
.
(LN+1,0)
(LN+2,0)
(LN+M,0)
(1,-‐A1,1)
(1,-‐A1,2)
(1,-‐A2,M)
(1,-‐AN,2)
(1,-‐AN,M)
MATCH DISTRIBUTION -‐ PROBLEM
.
.
.
(L1,0)
(L2,0)
(LN,0)
.
.
.
(LN+1,0)
(LN+2,0)
(LN+M,0)
(1,-‐A1,1)
(1,-‐A2,M)
(1,-‐AN,2)
MATCH DISTRIBUTION -‐ PROBLEM
MATCH DISTRIBUTION
MATCH GOAL: An amount of matches is assigned
8 MATCHES 6 MATCHES 10 MATCHES
Can we do be_er?
HISTORY -‐ CONTEXTUAL BANDITS
M. Dudki, J. Langford, L. Li, “Doubly Robust Policy Evalua2on and Learning.” ICML, 2011.
MATCH GOALS -‐ CONTEXTUAL BANDITS
8 MATCHES 6 MATCHES 10 MATCHES
This model is used for training
8 MATCHES 6 MATCHES 10 MATCHES
RESULT: BETTER COMMUNICATION
-0.22
-0.213
-0.205
-0.198
-0.19
Constant 6 Constant 7 Constant 8 Constant 9 Constant 10 Uniform Model
MATCH GOALS -‐ CONTEXTUAL BANDITS