SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Data analysis for personalized local search
Estelle Delpech
Chief Science Officer

EC FET Open project NADINE review
´
Universite Paul Sabatier
14th november 2013
Plan

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

2. Data analysis @ nomao

3. Ongoing projects
Nomao
book of good places (between friends)
www.nomao.com

 Web and mobile applications
 Find, keep and share good places
(restaurants, bars, shopping,
doctors...)
 Personalized search :
recommendation, geolocation

1 / 15
Web application

 Off-line user : e-reputation
 On-line user (FB) :
recommendation
– places that matches your
tastes
– places recommended by
your friends

2 / 15
Mobile application

 E-reputation
 Recommendation
 Geolocation-based search
 Augmented reality

3 / 15
Nomao
´
 Toulouse / Paris / Evreux /
Nantes / Chartres...
 10 employees

2007 creation
2010 acquired by
Ebuzzing

 Business model :
premium-rate numbers

2012 3 M visits / day

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

4 / 15
Plan

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

2. Data analysis @ nomao

3. Ongoing projects
Data analysis @ nomao

5 / 15
Data analysis @ nomao

5 / 15
Data analysis @ nomao

5 / 15
Data analysis @ nomao

5 / 15
Places database creation

6 / 15
Places database creation

6 / 15
Data extraction

SOURCE 1


SOURCE 2


´
: Les Caves de La Marechale
 TAGS : restaurant



 ADDRESS :



 street :



 city : Toulouse



 COMMENTS :



 rating : 4

text : ”I enjoyed most of the...”
NAME

7 / 15




´
: Caves de La Marechale SARL
 TAGS : french



 ADDRESS :



 street : Rue Jules Chalande



 city : Toulouse



 COMMENTS :



 rating : 2

text : ”Didn’t really liked the...”
NAME
Data integration

PLACE #5237890


´
: Les Caves de La Marechale
 TAGS : restaurant, french


 ADDRESS : street : Rue Jules Chalande

city : Toulouse


rating : 4, text : ”I enjoyed most of the...”
COMMENTS :
rating : 2, text : ”Didn’t really like the...”
NAME

8 / 15









Data analysis

PLACE #5237890
´
: Les Caves de La Marechale
 TAGS : restaurant, french

 CATEGORY : eating  restaurant  european  french


 ADDRESS : street : Rue Jules Chalande

city : Toulouse


station : Capitole, distance : 304m
 SUBWAY :

station : Esquirol, distance : 192m


 COMMENTS : rating : 4, text : ”I enjoyed most of the...”

rating : 2, text : ”Didn’t really like the...”


 POSITIVE FEATURES : SERVICE : great staff

DISHES : delicious chocolate cake
E - REPUTATION : 79%


NAME

9 / 15





















Generated content

10 / 15
Natural language description (translation)

´
`
R ESTAURANT L ES CAVES D E L A M AR E CHALE A TOULOUSE
´
The restaurant Les Caves de La Marechale in Toulouse invites
you to enjoy the best specialties of South-West France. This
restaurant is located Rue Jules Chalande in Toulouse. Esquirol
or 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 is
´
accepted. Close to Les Caves de La Marechale, you will find
the restaurant CAMUZET Georges Jean Andre, the restaurant
La Corde, the restaurant BMA and the restaurant Le Petit
Lord.

11 / 15
Places recommendation

12 / 15
Places recommendation

E-reputation sentiment analysis + ratings

12 / 15
Places recommendation

E-reputation sentiment analysis + ratings
Affinity between place and user

12 / 15
Places recommendation

E-reputation sentiment analysis + ratings
Affinity between place and user
 collaborative filtering : places liked by people
who like the same places as the user

12 / 15
Places recommendation

E-reputation sentiment analysis + ratings
Affinity between place and user
 collaborative filtering : places liked by people
who like the same places as the user
 descriptive profiling : places that have the
same tags as the places liked by the user

12 / 15
Places recommendation

E-reputation sentiment analysis + ratings
Affinity between place and user
 collaborative filtering : places liked by people
who like the same places as the user
 descriptive profiling : places that have the
same tags as the places liked by the user
Social recommendation places liked by the user’s friends

12 / 15
Search and ranking

13 / 15
Search and ranking

Multi-criteria ranking :

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity
 Geographical proximity

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity
 Geographical proximity
 Content quality

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity
 Geographical proximity
 Content quality
 E-reputation

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity
 Geographical proximity
 Content quality
 E-reputation
 Affinity between place and user

13 / 15
Search and ranking

Multi-criteria ranking :
 Query ↔ place similarity
 Geographical proximity
 Content quality
 E-reputation
 Affinity between place and user
 Social recommendation

13 / 15
Plan

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

2. Data analysis @ nomao

3. Ongoing projects
Ongoing projects

14 / 15
Ongoing projects

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

14 / 15
Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.
D. thesis)
Data fusion
source A → 05.61.23.89.88
source B → 05.62.48.33.90
which no is right ?

14 / 15
Ongoing projects

Learning-to-rank ranking model learnt from users’ actions (Ph.
D. thesis)
Data fusion
source A → 05.61.23.89.88
source B → 05.62.48.33.90
which no is right ?
Text mining Name, address, phone number, etc. could be
directly extracted from the businesses websites

14 / 15
// Contact
estelle@nomao.com

// News
www.blog.nomao.fr

Mais conteúdo relacionado

Semelhante a Nomao: data analysis for personalized local search

Venture Lab 2012 - RED team OAP report
Venture Lab 2012 - RED team OAP reportVenture Lab 2012 - RED team OAP report
Venture Lab 2012 - RED team OAP reportMikhail Firsanov
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let gotobygreen
 
Product Management Final Presentation - RunKnown app
Product Management Final Presentation - RunKnown appProduct Management Final Presentation - RunKnown app
Product Management Final Presentation - RunKnown appHarriet May
 
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...ACBSP Global Accreditation
 
Human UX: Storytelling For Better Experience
Human UX: Storytelling For Better ExperienceHuman UX: Storytelling For Better Experience
Human UX: Storytelling For Better ExperienceSaskMarketing
 
Elbow Room Presentation
Elbow Room PresentationElbow Room Presentation
Elbow Room Presentationinadvisable
 
Tourism e-Volution‘s next stop, Jörn Gieschen
Tourism e-Volution‘s next stop, Jörn GieschenTourism e-Volution‘s next stop, Jörn Gieschen
Tourism e-Volution‘s next stop, Jörn GieschenBORN
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let gotobygreen
 
Reboot9.0: Travel & Serendipity
Reboot9.0: Travel & SerendipityReboot9.0: Travel & Serendipity
Reboot9.0: Travel & SerendipityMatt Jones
 

Semelhante a Nomao: data analysis for personalized local search (10)

Venture Lab 2012 - RED team OAP report
Venture Lab 2012 - RED team OAP reportVenture Lab 2012 - RED team OAP report
Venture Lab 2012 - RED team OAP report
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let go
 
Product Management Final Presentation - RunKnown app
Product Management Final Presentation - RunKnown appProduct Management Final Presentation - RunKnown app
Product Management Final Presentation - RunKnown app
 
The mobile ecosystem
The mobile ecosystemThe mobile ecosystem
The mobile ecosystem
 
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...
Lawrence E. Burgee - Lessons Learned from Two Decades of Developing and Condu...
 
Human UX: Storytelling For Better Experience
Human UX: Storytelling For Better ExperienceHuman UX: Storytelling For Better Experience
Human UX: Storytelling For Better Experience
 
Elbow Room Presentation
Elbow Room PresentationElbow Room Presentation
Elbow Room Presentation
 
Tourism e-Volution‘s next stop, Jörn Gieschen
Tourism e-Volution‘s next stop, Jörn GieschenTourism e-Volution‘s next stop, Jörn Gieschen
Tourism e-Volution‘s next stop, Jörn Gieschen
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let go
 
Reboot9.0: Travel & Serendipity
Reboot9.0: Travel & SerendipityReboot9.0: Travel & Serendipity
Reboot9.0: Travel & Serendipity
 

Mais de Estelle Delpech

Génération automatique de texte
Génération automatique de texteGénération automatique de texte
Génération automatique de texteEstelle Delpech
 
Identification de compatibilités entre tages descriptifs de lieux
Identification de compatibilités entre tages descriptifs de lieuxIdentification de compatibilités entre tages descriptifs de lieux
Identification de compatibilités entre tages descriptifs de lieuxEstelle Delpech
 
Découverte du Traitement Automatique des Langues
Découverte du Traitement Automatique des LanguesDécouverte du Traitement Automatique des Langues
Découverte du Traitement Automatique des LanguesEstelle Delpech
 
Invited speaker, ATALA 2014 Ph. D. Thesis award
Invited speaker, ATALA 2014 Ph. D. Thesis awardInvited speaker, ATALA 2014 Ph. D. Thesis award
Invited speaker, ATALA 2014 Ph. D. Thesis awardEstelle Delpech
 
Corpus comparables et traduction assistée par ordinateur, contributions à la ...
Corpus comparables et traduction assistée par ordinateur, contributions à la ...Corpus comparables et traduction assistée par ordinateur, contributions à la ...
Corpus comparables et traduction assistée par ordinateur, contributions à la ...Estelle Delpech
 
Identification de compatibilites sémantiques entre descripteurs de lieux
Identification de compatibilites sémantiques entre descripteurs de lieuxIdentification de compatibilites sémantiques entre descripteurs de lieux
Identification de compatibilites sémantiques entre descripteurs de lieuxEstelle Delpech
 
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...Extraction of domain-specific bilingual lexicon from comparable corpora: comp...
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...Estelle Delpech
 
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...Estelle Delpech
 
Applicative evaluation of bilingual terminologies
Applicative evaluation of bilingual terminologiesApplicative evaluation of bilingual terminologies
Applicative evaluation of bilingual terminologiesEstelle Delpech
 
Évaluation applicative des terminologies destinées à la traduction spécialisée
Évaluation applicative des terminologies destinées à la traduction spécialiséeÉvaluation applicative des terminologies destinées à la traduction spécialisée
Évaluation applicative des terminologies destinées à la traduction spécialiséeEstelle Delpech
 
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchange
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchangeDealing with Lexicon Acquired from Comparable Corpora: post-edition and exchange
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchangeEstelle Delpech
 
Bilingual terminology mining
Bilingual terminology miningBilingual terminology mining
Bilingual terminology miningEstelle Delpech
 
Robust rule-based parsing
Robust rule-based parsingRobust rule-based parsing
Robust rule-based parsingEstelle Delpech
 
Experimenting the TextTiling Algorithm
Experimenting the TextTiling AlgorithmExperimenting the TextTiling Algorithm
Experimenting the TextTiling AlgorithmEstelle Delpech
 
Text Processing for Procedural Question Answering
Text Processing for Procedural Question AnsweringText Processing for Procedural Question Answering
Text Processing for Procedural Question AnsweringEstelle Delpech
 

Mais de Estelle Delpech (16)

Génération automatique de texte
Génération automatique de texteGénération automatique de texte
Génération automatique de texte
 
Identification de compatibilités entre tages descriptifs de lieux
Identification de compatibilités entre tages descriptifs de lieuxIdentification de compatibilités entre tages descriptifs de lieux
Identification de compatibilités entre tages descriptifs de lieux
 
Découverte du Traitement Automatique des Langues
Découverte du Traitement Automatique des LanguesDécouverte du Traitement Automatique des Langues
Découverte du Traitement Automatique des Langues
 
Invited speaker, ATALA 2014 Ph. D. Thesis award
Invited speaker, ATALA 2014 Ph. D. Thesis awardInvited speaker, ATALA 2014 Ph. D. Thesis award
Invited speaker, ATALA 2014 Ph. D. Thesis award
 
Corpus comparables et traduction assistée par ordinateur, contributions à la ...
Corpus comparables et traduction assistée par ordinateur, contributions à la ...Corpus comparables et traduction assistée par ordinateur, contributions à la ...
Corpus comparables et traduction assistée par ordinateur, contributions à la ...
 
Identification de compatibilites sémantiques entre descripteurs de lieux
Identification de compatibilites sémantiques entre descripteurs de lieuxIdentification de compatibilites sémantiques entre descripteurs de lieux
Identification de compatibilites sémantiques entre descripteurs de lieux
 
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...Extraction of domain-specific bilingual lexicon from comparable corpora: comp...
Extraction of domain-specific bilingual lexicon from comparable corpora: comp...
 
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...
Identification of Fertile Translations in Comparable Corpora: a Morpho-Compos...
 
Applicative evaluation of bilingual terminologies
Applicative evaluation of bilingual terminologiesApplicative evaluation of bilingual terminologies
Applicative evaluation of bilingual terminologies
 
Évaluation applicative des terminologies destinées à la traduction spécialisée
Évaluation applicative des terminologies destinées à la traduction spécialiséeÉvaluation applicative des terminologies destinées à la traduction spécialisée
Évaluation applicative des terminologies destinées à la traduction spécialisée
 
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchange
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchangeDealing with Lexicon Acquired from Comparable Corpora: post-edition and exchange
Dealing with Lexicon Acquired from Comparable Corpora: post-edition and exchange
 
R&D Lingua et Machina
R&D Lingua et MachinaR&D Lingua et Machina
R&D Lingua et Machina
 
Bilingual terminology mining
Bilingual terminology miningBilingual terminology mining
Bilingual terminology mining
 
Robust rule-based parsing
Robust rule-based parsingRobust rule-based parsing
Robust rule-based parsing
 
Experimenting the TextTiling Algorithm
Experimenting the TextTiling AlgorithmExperimenting the TextTiling Algorithm
Experimenting the TextTiling Algorithm
 
Text Processing for Procedural Question Answering
Text Processing for Procedural Question AnsweringText Processing for Procedural Question Answering
Text Processing for Procedural Question Answering
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Nomao: data analysis for personalized local search

  • 1. Data analysis for personalized local search Estelle Delpech Chief Science Officer EC FET Open project NADINE review ´ Universite Paul Sabatier 14th november 2013
  • 2. Plan 1. Nomao : book of good places (between friends) 2. Data analysis @ nomao 3. Ongoing projects
  • 3. Nomao book of good places (between friends) www.nomao.com Web and mobile applications Find, keep and share good places (restaurants, bars, shopping, doctors...) Personalized search : recommendation, geolocation 1 / 15
  • 4. Web application Off-line user : e-reputation On-line user (FB) : recommendation – places that matches your tastes – places recommended by your friends 2 / 15
  • 5. Mobile application E-reputation Recommendation Geolocation-based search Augmented reality 3 / 15
  • 6. Nomao ´ Toulouse / Paris / Evreux / Nantes / Chartres... 10 employees 2007 creation 2010 acquired by Ebuzzing Business model : premium-rate numbers 2012 3 M visits / day ⇒ ECML, EGC, TALN, INFORSID, VSST, ICEIS, IEEE TNNLS ... ⇒ http://www.nomao.com/labs 4 / 15
  • 7. Plan 1. Nomao : book of good places (between friends) 2. Data analysis @ nomao 3. Ongoing projects
  • 8. Data analysis @ nomao 5 / 15
  • 9. Data analysis @ nomao 5 / 15
  • 10. Data analysis @ nomao 5 / 15
  • 11. Data analysis @ nomao 5 / 15
  • 14. Data extraction SOURCE 1  SOURCE 2  ´ : Les Caves de La Marechale  TAGS : restaurant     ADDRESS :     street :     city : Toulouse     COMMENTS :     rating : 4  text : ”I enjoyed most of the...” NAME 7 / 15   ´ : Caves de La Marechale SARL  TAGS : french     ADDRESS :     street : Rue Jules Chalande     city : Toulouse     COMMENTS :     rating : 2  text : ”Didn’t really liked the...” NAME
  • 15. Data integration PLACE #5237890  ´ : Les Caves de La Marechale  TAGS : restaurant, french    ADDRESS : street : Rue Jules Chalande  city : Toulouse   rating : 4, text : ”I enjoyed most of the...” COMMENTS : rating : 2, text : ”Didn’t really like the...” NAME 8 / 15        
  • 16. Data analysis PLACE #5237890 ´ : Les Caves de La Marechale  TAGS : restaurant, french   CATEGORY : eating restaurant european french    ADDRESS : street : Rue Jules Chalande  city : Toulouse   station : Capitole, distance : 304m  SUBWAY :  station : Esquirol, distance : 192m    COMMENTS : rating : 4, text : ”I enjoyed most of the...”  rating : 2, text : ”Didn’t really like the...”    POSITIVE FEATURES : SERVICE : great staff  DISHES : delicious chocolate cake E - REPUTATION : 79%  NAME 9 / 15                    
  • 18. Natural language description (translation) ´ ` R ESTAURANT L ES CAVES D E L A M AR E CHALE A TOULOUSE ´ The restaurant Les Caves de La Marechale in Toulouse invites you to enjoy the best specialties of South-West France. This restaurant is located Rue Jules Chalande in Toulouse. Esquirol or 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 is ´ accepted. Close to Les Caves de La Marechale, you will find the restaurant CAMUZET Georges Jean Andre, the restaurant La Corde, the restaurant BMA and the restaurant Le Petit Lord. 11 / 15
  • 20. Places recommendation E-reputation sentiment analysis + ratings 12 / 15
  • 21. Places recommendation E-reputation sentiment analysis + ratings Affinity between place and user 12 / 15
  • 22. Places recommendation E-reputation sentiment analysis + ratings Affinity between place and user collaborative filtering : places liked by people who like the same places as the user 12 / 15
  • 23. Places recommendation E-reputation sentiment analysis + ratings Affinity between place and user collaborative filtering : places liked by people who like the same places as the user descriptive profiling : places that have the same tags as the places liked by the user 12 / 15
  • 24. Places recommendation E-reputation sentiment analysis + ratings Affinity between place and user collaborative filtering : places liked by people who like the same places as the user descriptive profiling : places that have the same tags as the places liked by the user Social recommendation places liked by the user’s friends 12 / 15
  • 27. Search and ranking Multi-criteria ranking : Query ↔ place similarity 13 / 15
  • 28. Search and ranking Multi-criteria ranking : Query ↔ place similarity Geographical proximity 13 / 15
  • 29. Search and ranking Multi-criteria ranking : Query ↔ place similarity Geographical proximity Content quality 13 / 15
  • 30. Search and ranking Multi-criteria ranking : Query ↔ place similarity Geographical proximity Content quality E-reputation 13 / 15
  • 31. Search and ranking Multi-criteria ranking : Query ↔ place similarity Geographical proximity Content quality E-reputation Affinity between place and user 13 / 15
  • 32. Search and ranking Multi-criteria ranking : Query ↔ place similarity Geographical proximity Content quality E-reputation Affinity between place and user Social recommendation 13 / 15
  • 33. Plan 1. Nomao : book of good places (between friends) 2. Data analysis @ nomao 3. Ongoing projects
  • 35. Ongoing projects Learning-to-rank ranking model learnt from users’ actions (Ph. D. thesis) 14 / 15
  • 36. Ongoing projects Learning-to-rank ranking model learnt from users’ actions (Ph. D. thesis) Data fusion source A → 05.61.23.89.88 source B → 05.62.48.33.90 which no is right ? 14 / 15
  • 37. Ongoing projects Learning-to-rank ranking model learnt from users’ actions (Ph. D. thesis) Data fusion source A → 05.61.23.89.88 source B → 05.62.48.33.90 which no is right ? Text mining Name, address, phone number, etc. could be directly extracted from the businesses websites 14 / 15