SlideShare a Scribd company logo
Contextual Web Service
Suggest a query and a search engine
Aurélien Saint Requier, LITIS Rouen
Table of contents
What is search on the Internet?What is search on the Internet?What is search on the Internet?What is search on the Internet?
Our proposal
●
Modelize user interests
●
Suggest pairs of conceptual query and search engine
Evaluation
Conclusion
Rise 2014 st requier
Search the web
1.Select a search engine
2.Formulate your need
3.Hope to find a relevant result in the result list
Select a search engine
Formulate a need
➔Users express query in few words (2-3)
➔Between 20% and 30% of queries contain a
single word
➔Users often reformulate their queries
➔For novice users, the formulation of queries
is a difficult task
➔For a complex information task, users
formulate more and longer queries in a same
session
Problems
Rise 2014 st requier
Analyze results
➔Users show interest on the first and second
results
➔Users do not go beyond the first result page
➔For a complex information task, users spend
more time on the result page
Proposal
Goal:
➔Help the user to formulate his need and
suggest a search engine according to his
need
How:
➔Get interests of users
➔Suggest a pair composed of a conceptual
query and a search engine
Get interests of a user
➔Use a weighted conceptual user profile:
●
a long term profile = knowledge of the user
●
a short term profile = context of the search
➔Corpus:
●
LP : web pages mark as favorite, saved web pages and
documents provide by users to avoid cold start problem.
●
SP : all visited web pages
Get interests of a user
➔Represent an interest by a DBPedia category
➔Weight is equal to the probability of
occurrence of the concept in the corpus
Technical issues to profile
construction
●Use Zemanta to extract DBPedia concepts
from text
●Encode profile in Attention Profiling Markup
Language (APML)
●Develop a Firefox extension to track user web
activities
From concepts to thematic profile
Profile fusion
●Function
Profile fusion
●Result
Suggest pairs of conceptual query
and search engine
Process :
1.Get keyword user query
2.Translate keyword query in conceptual
queries
3.Match conceptual queries with search
engines
4.Suggest pairs of conceptual query and
search engines
Translate keyword query to
conceptual query
Determine relevant search engine to
the conceptual query (1)
●Define a semantic description of a Search
Engine :
<SearchEngine>
<Id>e018</Id>
<Name>LastFM</Name>
<Url>http://www.lastfm.fr/music/</Url>
<Description>Last.fm is a music recommendation service. </Description>
<Specialized>true</Specialized>
<Thematic>
<Subject> … </Subject>
</Thematic>
<ContentType>
<Type>http://dbpedia.org/ontology/Band</Type>
<Type>http://dbpedia.org/ontology/Single</Type>
<Type>http://dbpedia.org/ontology/MusicalWork</Type>
<Type>http://dbpedia.org/ontology/Album</Type>
</ContentType>
<Popularity>5</Popularity>
<Searchable>true</Searchable>
</SearchEngine>
Determine relevant search engine to
the conceptual query (2)
●Use a similarity measure based on the types
and the categories of conceptual queries
Finaly
Finaly
Experimental system
●Based on WebLab and Liferay
●
Use Web services and portlet
Experimental system
●Based on WebLab and Liferay
●
Use Web services and portlet
Conclusion
Modelize user interests by a thematic profile
Use this thematic profile to translate keyword
queries into conceptual queries
Suggest pairs of conceptual query and search
engine
Upcoming evaluation
●
Compare our approach of (conceptual query / search
engine) pair suggestion to (google suggestion / google
search engine) pair suggestion

More Related Content

PPTX
Html_Day_One (W3Schools)
Rafi Haidari
 
PPTX
Meta Tag Presentation
laurlaur123
 
PPTX
HTML_Day_Two(W3Schools)
Rafi Haidari
 
PDF
Google Maps como modelo de negocio
GDG Lima
 
PPTX
Prosthetiki demo presentation
Prosthetiki Dental Laboratory
 
PPTX
Conventions of dps
tiffanyyyjones101
 
PDF
Android para emprendedores
GDG Lima
 
PDF
Google api oauth2 + php
GDG Lima
 
Html_Day_One (W3Schools)
Rafi Haidari
 
Meta Tag Presentation
laurlaur123
 
HTML_Day_Two(W3Schools)
Rafi Haidari
 
Google Maps como modelo de negocio
GDG Lima
 
Prosthetiki demo presentation
Prosthetiki Dental Laboratory
 
Conventions of dps
tiffanyyyjones101
 
Android para emprendedores
GDG Lima
 
Google api oauth2 + php
GDG Lima
 

Viewers also liked (11)

PPT
Семинар в городском округе Красноуфимск
rimma_buh
 
PPT
Get beach body with Bally Chohan Fitness Tips
Bally Chohan Fitness Tips
 
PDF
Desarrollo interactivo con Html5
GDG Lima
 
PPTX
Волшебный мир сенсорной комнаты
rimma_buh
 
PDF
Html5 interactivo con easel.js
GDG Lima
 
PDF
Taller google Apps Script
GDG Lima
 
PDF
Afromix Pump Brochure
Ernest Wermuth
 
PDF
Presentación del programa ADTG
GDG Lima
 
PDF
Writing Testable Code
jameshalsall
 
PDF
Programas de Google devrel para Latam
GDG Lima
 
PPTX
Digital Resume
Patrik O'Brien
 
Семинар в городском округе Красноуфимск
rimma_buh
 
Get beach body with Bally Chohan Fitness Tips
Bally Chohan Fitness Tips
 
Desarrollo interactivo con Html5
GDG Lima
 
Волшебный мир сенсорной комнаты
rimma_buh
 
Html5 interactivo con easel.js
GDG Lima
 
Taller google Apps Script
GDG Lima
 
Afromix Pump Brochure
Ernest Wermuth
 
Presentación del programa ADTG
GDG Lima
 
Writing Testable Code
jameshalsall
 
Programas de Google devrel para Latam
GDG Lima
 
Digital Resume
Patrik O'Brien
 
Ad

Similar to Rise 2014 st requier (20)

PDF
A survey on various architectures, models and methodologies for information r...
IAEME Publication
 
PDF
Ontological approach for improving semantic web search results
eSAT Journals
 
PDF
Ontological approach for improving semantic web search results
eSAT Publishing House
 
PPTX
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Marco Brambilla
 
PPTX
Semantic Search at Yahoo
Peter Mika
 
PPTX
Semantic Search tutorial at SemTech 2012
Peter Mika
 
PPTX
GContext: A context-based query construction service for Google
John Pap
 
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
PPTX
Semantic Search keynote at CORIA 2015
Peter Mika
 
PPT
Twente ir-course 20-10-2010
Arjen de Vries
 
PPTX
Semantic Search on the Rise
Peter Mika
 
PDF
Ak4301197200
IJERA Editor
 
PDF
E0341021025
inventionjournals
 
PDF
Search & Recommendation: Birds of a Feather?
Toine Bogers
 
PPTX
(Keynote) Peter Mika - “Making the Web Searchable”
icwe2015
 
PPTX
Making the Web Searchable - Keynote ICWE 2015
Peter Mika
 
PPT
Web Search and Mining
sathish sak
 
PDF
A novel method to search information through multi agent search and retrie
IAEME Publication
 
PDF
Semantic Search Tutorial at SemTech 2012
Thanh Tran
 
A survey on various architectures, models and methodologies for information r...
IAEME Publication
 
Ontological approach for improving semantic web search results
eSAT Journals
 
Ontological approach for improving semantic web search results
eSAT Publishing House
 
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Marco Brambilla
 
Semantic Search at Yahoo
Peter Mika
 
Semantic Search tutorial at SemTech 2012
Peter Mika
 
GContext: A context-based query construction service for Google
John Pap
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Semantic Search keynote at CORIA 2015
Peter Mika
 
Twente ir-course 20-10-2010
Arjen de Vries
 
Semantic Search on the Rise
Peter Mika
 
Ak4301197200
IJERA Editor
 
E0341021025
inventionjournals
 
Search & Recommendation: Birds of a Feather?
Toine Bogers
 
(Keynote) Peter Mika - “Making the Web Searchable”
icwe2015
 
Making the Web Searchable - Keynote ICWE 2015
Peter Mika
 
Web Search and Mining
sathish sak
 
A novel method to search information through multi agent search and retrie
IAEME Publication
 
Semantic Search Tutorial at SemTech 2012
Thanh Tran
 
Ad

Recently uploaded (20)

PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Doc9.....................................
SofiaCollazos
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 

Rise 2014 st requier

  • 1. Contextual Web Service Suggest a query and a search engine Aurélien Saint Requier, LITIS Rouen
  • 2. Table of contents What is search on the Internet?What is search on the Internet?What is search on the Internet?What is search on the Internet? Our proposal ● Modelize user interests ● Suggest pairs of conceptual query and search engine Evaluation Conclusion
  • 4. Search the web 1.Select a search engine 2.Formulate your need 3.Hope to find a relevant result in the result list
  • 6. Formulate a need ➔Users express query in few words (2-3) ➔Between 20% and 30% of queries contain a single word ➔Users often reformulate their queries ➔For novice users, the formulation of queries is a difficult task ➔For a complex information task, users formulate more and longer queries in a same session
  • 9. Analyze results ➔Users show interest on the first and second results ➔Users do not go beyond the first result page ➔For a complex information task, users spend more time on the result page
  • 10. Proposal Goal: ➔Help the user to formulate his need and suggest a search engine according to his need How: ➔Get interests of users ➔Suggest a pair composed of a conceptual query and a search engine
  • 11. Get interests of a user ➔Use a weighted conceptual user profile: ● a long term profile = knowledge of the user ● a short term profile = context of the search ➔Corpus: ● LP : web pages mark as favorite, saved web pages and documents provide by users to avoid cold start problem. ● SP : all visited web pages
  • 12. Get interests of a user ➔Represent an interest by a DBPedia category ➔Weight is equal to the probability of occurrence of the concept in the corpus
  • 13. Technical issues to profile construction ●Use Zemanta to extract DBPedia concepts from text ●Encode profile in Attention Profiling Markup Language (APML) ●Develop a Firefox extension to track user web activities
  • 14. From concepts to thematic profile
  • 17. Suggest pairs of conceptual query and search engine Process : 1.Get keyword user query 2.Translate keyword query in conceptual queries 3.Match conceptual queries with search engines 4.Suggest pairs of conceptual query and search engines
  • 18. Translate keyword query to conceptual query
  • 19. Determine relevant search engine to the conceptual query (1) ●Define a semantic description of a Search Engine : <SearchEngine> <Id>e018</Id> <Name>LastFM</Name> <Url>http://www.lastfm.fr/music/</Url> <Description>Last.fm is a music recommendation service. </Description> <Specialized>true</Specialized> <Thematic> <Subject> … </Subject> </Thematic> <ContentType> <Type>http://dbpedia.org/ontology/Band</Type> <Type>http://dbpedia.org/ontology/Single</Type> <Type>http://dbpedia.org/ontology/MusicalWork</Type> <Type>http://dbpedia.org/ontology/Album</Type> </ContentType> <Popularity>5</Popularity> <Searchable>true</Searchable> </SearchEngine>
  • 20. Determine relevant search engine to the conceptual query (2) ●Use a similarity measure based on the types and the categories of conceptual queries
  • 23. Experimental system ●Based on WebLab and Liferay ● Use Web services and portlet
  • 24. Experimental system ●Based on WebLab and Liferay ● Use Web services and portlet
  • 25. Conclusion Modelize user interests by a thematic profile Use this thematic profile to translate keyword queries into conceptual queries Suggest pairs of conceptual query and search engine Upcoming evaluation ● Compare our approach of (conceptual query / search engine) pair suggestion to (google suggestion / google search engine) pair suggestion