SlideShare a Scribd company logo
1 of 25
Download to read offline
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
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
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

Viewers also liked

Семинар в городском округе Красноуфимск
Семинар в городском округе КрасноуфимскСеминар в городском округе Красноуфимск
Семинар в городском округе Красноуфимскrimma_buh
 
Get beach body with Bally Chohan Fitness Tips
Get beach body with Bally Chohan Fitness TipsGet beach body with Bally Chohan Fitness Tips
Get beach body with Bally Chohan Fitness TipsBally Chohan Fitness Tips
 
Desarrollo interactivo con Html5
Desarrollo interactivo con Html5Desarrollo interactivo con Html5
Desarrollo interactivo con Html5GDG Lima
 
Волшебный мир сенсорной комнаты
Волшебный мир сенсорной комнатыВолшебный мир сенсорной комнаты
Волшебный мир сенсорной комнатыrimma_buh
 
Html5 interactivo con easel.js
Html5 interactivo con easel.jsHtml5 interactivo con easel.js
Html5 interactivo con easel.jsGDG Lima
 
Taller google Apps Script
Taller google Apps ScriptTaller google Apps Script
Taller google Apps ScriptGDG Lima
 
Presentación del programa ADTG
Presentación del programa ADTGPresentación del programa ADTG
Presentación del programa ADTGGDG Lima
 
Writing Testable Code
Writing Testable CodeWriting Testable Code
Writing Testable Codejameshalsall
 
Programas de Google devrel para Latam
Programas de Google devrel para LatamProgramas de Google devrel para Latam
Programas de Google devrel para LatamGDG Lima
 

Viewers also liked (11)

Семинар в городском округе Красноуфимск
Семинар в городском округе КрасноуфимскСеминар в городском округе Красноуфимск
Семинар в городском округе Красноуфимск
 
Get beach body with Bally Chohan Fitness Tips
Get beach body with Bally Chohan Fitness TipsGet beach body with Bally Chohan Fitness Tips
Get beach body with Bally Chohan Fitness Tips
 
Desarrollo interactivo con Html5
Desarrollo interactivo con Html5Desarrollo interactivo con Html5
Desarrollo interactivo con Html5
 
Волшебный мир сенсорной комнаты
Волшебный мир сенсорной комнатыВолшебный мир сенсорной комнаты
Волшебный мир сенсорной комнаты
 
Html5 interactivo con easel.js
Html5 interactivo con easel.jsHtml5 interactivo con easel.js
Html5 interactivo con easel.js
 
Taller google Apps Script
Taller google Apps ScriptTaller google Apps Script
Taller google Apps Script
 
Afromix Pump Brochure
Afromix Pump BrochureAfromix Pump Brochure
Afromix Pump Brochure
 
Presentación del programa ADTG
Presentación del programa ADTGPresentación del programa ADTG
Presentación del programa ADTG
 
Writing Testable Code
Writing Testable CodeWriting Testable Code
Writing Testable Code
 
Programas de Google devrel para Latam
Programas de Google devrel para LatamProgramas de Google devrel para Latam
Programas de Google devrel para Latam
 
Digital Resume
Digital ResumeDigital Resume
Digital Resume
 

Similar to Rise 2014 st requier

The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringVanessa Turke
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2Kalin Chernev
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchChris Farnum
 
Aula 2 - Planning for Web Engineering by Roger Pressman
Aula 2 -  Planning for Web Engineering by Roger PressmanAula 2 -  Planning for Web Engineering by Roger Pressman
Aula 2 - Planning for Web Engineering by Roger PressmanRogerio P C do Nascimento
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Reportweichen
 
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...DevDay.org
 
A Personalized Assistant Framework for Service Recommendation
A Personalized Assistant Framework for Service RecommendationA Personalized Assistant Framework for Service Recommendation
A Personalized Assistant Framework for Service RecommendationPradeep K. Venkatesh
 
Pre_Scribed Webinar 3: Design Content to Fit Your Goals
Pre_Scribed Webinar 3: Design Content to Fit Your GoalsPre_Scribed Webinar 3: Design Content to Fit Your Goals
Pre_Scribed Webinar 3: Design Content to Fit Your GoalsChristine Mortensen
 
Pre scribed webinar 3: Design Your Content
Pre scribed webinar 3: Design Your ContentPre scribed webinar 3: Design Your Content
Pre scribed webinar 3: Design Your ContentPre_Scribed
 
Opinion Driven Decision Support System
Opinion Driven Decision Support SystemOpinion Driven Decision Support System
Opinion Driven Decision Support SystemKavita Ganesan
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015Gina Montgomery, V-TSP
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom
 
Web Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website PlanningWeb Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website Planningclement swarnappa
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfMisfahulAnfiyaTN
 

Similar to Rise 2014 st requier (20)

29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 
Slides chapter 17
Slides chapter 17Slides chapter 17
Slides chapter 17
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote Research
 
Aula 2 - Planning for Web Engineering by Roger Pressman
Aula 2 -  Planning for Web Engineering by Roger PressmanAula 2 -  Planning for Web Engineering by Roger Pressman
Aula 2 - Planning for Web Engineering by Roger Pressman
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Report
 
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
 
A Personalized Assistant Framework for Service Recommendation
A Personalized Assistant Framework for Service RecommendationA Personalized Assistant Framework for Service Recommendation
A Personalized Assistant Framework for Service Recommendation
 
Pre_Scribed Webinar 3: Design Content to Fit Your Goals
Pre_Scribed Webinar 3: Design Content to Fit Your GoalsPre_Scribed Webinar 3: Design Content to Fit Your Goals
Pre_Scribed Webinar 3: Design Content to Fit Your Goals
 
Pre scribed webinar 3: Design Your Content
Pre scribed webinar 3: Design Your ContentPre scribed webinar 3: Design Your Content
Pre scribed webinar 3: Design Your Content
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
 
Opinion Driven Decision Support System
Opinion Driven Decision Support SystemOpinion Driven Decision Support System
Opinion Driven Decision Support System
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Research Paper
Research PaperResearch Paper
Research Paper
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
 
Web Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website PlanningWeb Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website Planning
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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
  • 3.
  • 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
  • 8.
  • 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