38
Data analysis for personalized local search Estelle Delpech Chief Science Officer EC FET Open project NADINE review Universit ´ e Paul Sabatier 14 th november 2013

Nomao: data analysis for personalized local search

Embed Size (px)

DESCRIPTION

Material presented at the EC FET Open project NADINE review (2013), Université Paul Sabatier, Toulouse, France. Institution: Nomao

Citation preview

Page 1: Nomao: data analysis for personalized local search

Data analysis for personalized local search

Estelle DelpechChief Science Officer

EC FET Open project NADINE reviewUniversite Paul Sabatier

14th november 2013

Page 2: Nomao: data analysis for personalized local search

Plan

1. Nomao : book of good places (between friends)

2. Data analysis @ nomao

3. Ongoing projects

Page 3: Nomao: data analysis for personalized local search

Nomaobook of good places (between friends)

www.nomao.com

4 Web and mobile applications4 Find, keep and share good places

(restaurants, bars, shopping,doctors...)

4 Personalized search :recommendation, geolocation

1 / 15

Page 4: Nomao: data analysis for personalized local search

Web application

4 Off-line user : e-reputation4 On-line user (FB) :

recommendation– places that matches your

tastes– places recommended by

your friends

2 / 15

Page 5: Nomao: data analysis for personalized local search

Mobile application

4 E-reputation4 Recommendation4 Geolocation-based search4 Augmented reality

3 / 15

Page 6: Nomao: data analysis for personalized local search

Nomao

2007 creation2010 acquired by

Ebuzzing2012 3 M visits / day

4 Toulouse / Paris / Evreux /Nantes / Chartres...

4 10 employees4 Business model :

premium-rate numbers

⇒ ECML, EGC, TALN, INFORSID, VSST, ICEIS, IEEE TNNLS ...⇒ http://www.nomao.com/labs

4 / 15

Page 7: Nomao: data analysis for personalized local search

Plan

1. Nomao : book of good places (between friends)

2. Data analysis @ nomao

3. Ongoing projects

Page 8: Nomao: data analysis for personalized local search

Data analysis @ nomao

5 / 15

Page 9: Nomao: data analysis for personalized local search

Data analysis @ nomao

5 / 15

Page 10: Nomao: data analysis for personalized local search

Data analysis @ nomao

5 / 15

Page 11: Nomao: data analysis for personalized local search

Data analysis @ nomao

5 / 15

Page 12: Nomao: data analysis for personalized local search

Places database creation

6 / 15

Page 13: Nomao: data analysis for personalized local search

Places database creation

6 / 15

Page 14: Nomao: data analysis for personalized local search

Data extraction

SOURCE 1

NAME : Les Caves de La MarechaleTAGS : restaurantADDRESS :[

street :city : Toulouse

]COMMENTS :[

rating : 4text : ”I enjoyed most of the...”

]

SOURCE 2

NAME : Caves de La Marechale SARLTAGS : frenchADDRESS :[

street : Rue Jules Chalandecity : Toulouse

]COMMENTS :[

rating : 2text : ”Didn’t really liked the...”

]

7 / 15

Page 15: Nomao: data analysis for personalized local search

Data integration

PLACE #5237890NAME : Les Caves de La MarechaleTAGS : restaurant, french

ADDRESS :

[street : Rue Jules Chalandecity : Toulouse

]COMMENTS :

[rating : 4, text : ”I enjoyed most of the...”rating : 2, text : ”Didn’t really like the...”

]

8 / 15

Page 16: Nomao: data analysis for personalized local search

Data analysis

PLACE #5237890

NAME : Les Caves de La MarechaleTAGS : restaurant, frenchCATEGORY : eating > restaurant > european > french

ADDRESS :

[street : Rue Jules Chalandecity : Toulouse

]SUBWAY :

[station : Capitole,distance : 304mstation : Esquirol,distance : 192m

]COMMENTS :

[rating : 4, text : ”I enjoyed most of the...”rating : 2, text : ”Didn’t really like the...”

]POSITIVE FEATURES :

[SERVICE : great staffDISHES : delicious chocolate cake

]E-REPUTATION : 79%

9 / 15

Page 17: Nomao: data analysis for personalized local search

Generated content

10 / 15

Page 18: Nomao: data analysis for personalized local search

Natural language description (translation)

RESTAURANT LES CAVES DE LA MARECHALE A TOULOUSE

The restaurant Les Caves de La Marechale in Toulouse invitesyou to enjoy the best specialties of South-West France. Thisrestaurant is located Rue Jules Chalande in Toulouse. Esquirolor Capitole are the closest subway stations to the restaurant.You will have the possibility to enjoy an elegant atmosphere.At Les Caves de La Marechale, credit card payment isaccepted. Close to Les Caves de La Marechale, you will findthe restaurant CAMUZET Georges Jean Andre, the restaurantLa Corde, the restaurant BMA and the restaurant Le PetitLord.

11 / 15

Page 19: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratingsAffinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 20: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratings

Affinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 21: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratingsAffinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 22: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratingsAffinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 23: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratingsAffinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 24: Nomao: data analysis for personalized local search

Places recommendation

E-reputation sentiment analysis + ratingsAffinity between place and user

4 collaborative filtering : places liked by peoplewho like the same places as the user

4 descriptive profiling : places that have thesame tags as the places liked by the user

Social recommendation places liked by the user’s friends

12 / 15

Page 25: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :

4 Query ↔ place similarity4 Geographical proximity4 Content quality4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 26: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :

4 Query ↔ place similarity4 Geographical proximity4 Content quality4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 27: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity

4 Geographical proximity4 Content quality4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 28: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity4 Geographical proximity

4 Content quality4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 29: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity4 Geographical proximity4 Content quality

4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 30: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity4 Geographical proximity4 Content quality4 E-reputation

4 Affinity between place and user4 Social recommendation

13 / 15

Page 31: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity4 Geographical proximity4 Content quality4 E-reputation4 Affinity between place and user

4 Social recommendation

13 / 15

Page 32: Nomao: data analysis for personalized local search

Search and ranking

Multi-criteria ranking :4 Query ↔ place similarity4 Geographical proximity4 Content quality4 E-reputation4 Affinity between place and user4 Social recommendation

13 / 15

Page 33: Nomao: data analysis for personalized local search

Plan

1. Nomao : book of good places (between friends)

2. Data analysis @ nomao

3. Ongoing projects

Page 34: Nomao: data analysis for personalized local search

Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.D. thesis)

Data fusionsource A → 05.61.23.89.88source B → 05.62.48.33.90which no is right ?

Text mining Name, address, phone number, etc. could bedirectly extracted from the businesses websites

14 / 15

Page 35: Nomao: data analysis for personalized local search

Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.D. thesis)

Data fusionsource A → 05.61.23.89.88source B → 05.62.48.33.90which no is right ?

Text mining Name, address, phone number, etc. could bedirectly extracted from the businesses websites

14 / 15

Page 36: Nomao: data analysis for personalized local search

Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.D. thesis)

Data fusionsource A → 05.61.23.89.88source B → 05.62.48.33.90which no is right ?

Text mining Name, address, phone number, etc. could bedirectly extracted from the businesses websites

14 / 15

Page 37: Nomao: data analysis for personalized local search

Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.D. thesis)

Data fusionsource A → 05.61.23.89.88source B → 05.62.48.33.90which no is right ?

Text mining Name, address, phone number, etc. could bedirectly extracted from the businesses websites

14 / 15