recommendation @ meetic

8
MEETIC Recommendation System Meetup 01/02/2017

Upload: recsysfr

Post on 12-Apr-2017

232 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Recommendation @ Meetic

MEETICRecommendation System Meetup

01/02/2017

Page 2: Recommendation @ Meetic

Meetic – European online dating leader

Services available on:

Page 3: Recommendation @ Meetic

Some stats

Millions of Monthly Active Users

2-3 millions messages exchanged per day between users

4 000 000 likes a day

20 000 000 profile views a day

Page 4: Recommendation @ Meetic

Why we need recommendation at Meetic?

Our Goal: Let’s any single meet the right person!

• We have to help our members to focus their search to singles who meet their expectation (Gain time)

• We have to ensure that interest could be mutual

Too much eligible “prospect” for each user

• They count on our experience in dating

• Some people prefer recommendations instead of using the search feature

Our users ask us to have recommendations

• To ensure attention is well-distributed

• To ensure engaged singles receive attention

• Attention received (likes/mails) has an impact on conversion

We have to master who receive attention

Page 5: Recommendation @ Meetic

Our strengths for Recommendation at Meetic

Lots of data

Lots of features (roughly 10) on site and emails to push members

Encouraging POCs : Collaborative filtering with Neo4j (triangulation)

Supervised modeling with all kinds of data improve matching rates

Hig

h

Qu

alif

ied

Pro

file

• 30 profiles fromPhysics Criteria to Hobbies throughLifestyle

Seek

Cri

teri

a

• We know whatcriteria ourmembers are looking for!

Beh

avio

ro

n

Site

• We know whatour users liked(and disliked!)

Page 6: Recommendation @ Meetic

Current Projects

LARA: Create Smarter Bot to help our members in their search

Similar Profile: Similar Face Approach

Page 7: Recommendation @ Meetic

Algorithms at Meetic

IT

Architect

Data Mngt / DBA

Developers Back-end

System Engineer

Analytics

Product

If necessary, a temporary agile collocated team is created to get better synergy between teams

- Propose Project - Data Modeling- Analyzed results

(AB test)

- Propose new projects/ New feature improve consumer experience

- Manage projects

- Define good architecture- Implement solutions in production

Page 8: Recommendation @ Meetic

THANK YOUEnjoy the Meetup!

https://careers.smartrecruiters.com/MeeticGroup