SlideShare a Scribd company logo
A Semantic Search Approach
to Task-Completion Engines
Darío Garigliotti

University of Stavanger, Norway

July 8th, 2018
About me
• I'm in the third year of my PhD at IAI, UiS, Norway

• My advisor is Prof. Krisztian Balog

• My work aims to understand:

• which challenges in semantic search are favorable for
supporting task-completion engines,
• which methods prove effective to model these
challenges,
• and how to integrate them into task-based search.
Semantic Search
and beyond
Semantic Search
and beyond
• More users, greater expectations:
understanding the search query

• Search engines are becoming answer engines

• Multiple techniques for query semantics
Semantic Search
and beyond
• More users, greater expectations:
understanding the search query

• Search engines are becoming answer engines

• Multiple techniques for query semantics
• "With great power comes

great responsibility"
Task completion engines
• Underlying search goal is often a complex and
knowledge-intensive task

• For example, to plan a travel

• How to get there?

• Where to stay?

• What to do?

• Task completion would provide a set of useful
properties

• To extend strategies of semantic search to help
users complete their tasks
Challenges in
Semantic Search for
Task-Completion Engines
Challenges in
Semantic Search for
Task-Completion Engines
Entity type
information
for
entity retrieval
Challenges in
Semantic Search for
Task-Completion Engines
Entity type
information
for
entity retrieval
Entity-oriented
search intents
Challenges in
Semantic Search for
Task-Completion Engines
Entity type
information
for
entity retrieval
Entity-oriented
search intents
Query
suggestions
to support
task-based
search
I - Identifying and utilizing
entity type information
Entity type
information
for
entity retrieval
Entity types
• A characteristic property of entities is that they
are typed

• Types are organized in hierarchies

• (or taxonomies)
…
Scientist
… ……
Person
Agent …
Enrico
Fermi
Query target types
• Target types: types of entities

sought by the query
…
ScientistArtist Writer
… ……
Person
Agent …
italian nobel prize winners
Type-aware Entity Retrieval
query entity
Olympic games
target types
Rio de Janeiro
term-based
similarity
type-based
similarity
… …
entity types
• Type information is known to improve entity retrieval 

• Unlike what it seems, it is a multifaceted problem
Identifying and utilizing
entity type information
• How to utilize entity type
information, with respect to
dimensions as
• the type taxonomy,
• the type representation,
• and the retrieval model?
Entity type
information
for
entity retrieval
• Type taxonomy

• Type representation

• Retrieval model

• We assume oracle-given type information

Type-aware Entity Retrieval
• We conduct an evaluation of dimensions in utilizing
entity type information [1]
• Type taxonomy

• Wikipedia categories

• Type representation

• Retrieval model

• We assume oracle-given type information

Type-aware Entity Retrieval
• We conduct an evaluation of dimensions in utilizing
entity type information [1]
• Type taxonomy

• Wikipedia categories

• Type representation

• Most specific types

• Retrieval model

• We assume oracle-given type information

Type-aware Entity Retrieval
• We conduct an evaluation of dimensions in utilizing
entity type information [1]
t3t3
t2t2
t5t5t4t4
t9t9t8t8
e
t6t6
t12t12
t7t7
…
t10t10 t11t11
t0t0
t1t1 …
• Type taxonomy

• Wikipedia categories

• Type representation

• Most specific types

• Retrieval model

• Interpolation
• We assume oracle-given type information

Type-aware Entity Retrieval
• We conduct an evaluation of dimensions in utilizing
entity type information [1]
t3t3
t2t2
t5t5t4t4
t9t9t8t8
e
t6t6
t12t12
t7t7
…
t10t10 t11t11
t0t0
t1t1 …
Target Type Identification
• "We assume oracle-given type information"
Target Type Identification
• "We assume oracle-given type information"
Target Type Identification
• How to automatically identify the target types for
a query, from a given type taxonomy?
• "We assume oracle-given type information"
Target Type Identification
• How to automatically identify the target types for
a query, from a given type taxonomy?
• We build a test collection for this task

• We develop a Learning-to-Rank approach [2]

• Our supervised learning method outperforms
existing baselines by a large margin, and does
consistently so across all query categories
• "We assume oracle-given type information"
Identifying and utilizing
entity type information
• We evaluated multiple
dimensions of type
information

• We proposed an effective
approach for type detection

• There are benefits in the
type-level representations
Entity type
information
for
entity retrieval
II - Understanding and
modeling search intents
Entity-oriented
search intents
Search intents and refiners
• Intent: the underlying user need in a search
query

• For example, the intent of booking a hotel room
• Refiner: a way to express an intent in an entity-
oriented query

• For example, for booking a hotel room:
"booking", "book", "reservation", "rooms"
Entity-oriented intents
Lionel Messi
Entity-oriented intents
messi instagram
Lionel Messi
Entity-oriented intents
messi instagram
Entity-oriented intents
messi age
messi instagram
Entity-oriented intents
messi age
messi instagram
Entity-oriented intents
messi age
messi instagram
messi age
messi instagram
Entity-oriented intents
messi age
messi instagram
messi world cup
Entity-oriented intents
messi age
messi instagram
messi world cup
Entity-oriented intents
messi age
messi instagram
messi world cup
Entity-oriented intents
messi world cup
Entity-oriented intents
messi world cup
2006
Entity-oriented intents
messi world cup
2006 2010
Entity-oriented intents
messi world cup
2006 2010 2014
Entity-oriented intents
messi world cup
2006 2010 2014
2018
Entity-oriented intents
messi world cup
Entity-oriented intents
messi age
messi instagram
messi world cup
Entity-oriented intents
messi age
messi instagram
messi world cup
Entity-oriented intents
agemessi
instagrammessi
world cupmessi
Understanding and
modeling search intents
• A large proportion of entity-
oriented search queries

• What do those queries ask
for, and how can they be
better fulfilled?
• How can we model search
intents in a structured way?
Entity-oriented
search intents
Towards an understanding
of search intents
• We define a scheme of intent categories [3]

• Website, Service, Property, Other
messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
Towards an understanding
of search intents
• We define a scheme of intent categories [3]

• Website, Service, Property, Other
messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
Property: 28.6%
Service: 54.06%
Website: 5.34%
Other: 12.08%
A Knowledge Base of entity-
oriented search intents
1. Intents searched for a type of entities

paris map, sydney map => [city] map
2. Categories assigned to refiners

messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
3. Multiple refiners expressing an intent

"booking", "book", "make a reservation", "rooms"
1. Intents searched for a type of entities

paris map, sydney map => [city] map
• (intent ID, searchedForType, entity type, confidence)
2. Categories assigned to refiners

messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
3. Multiple refiners expressing an intent

"booking", "book", "make a reservation", "rooms"
A Knowledge Base of entity-
oriented search intents
1. Intents searched for a type of entities

paris map, sydney map => [city] map
• (intent ID, searchedForType, entity type, confidence)
2. Categories assigned to refiners

messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
• (intent ID, ofCategory, intent category, confidence)
3. Multiple refiners expressing an intent

"booking", "book", "make a reservation", "rooms"
A Knowledge Base of entity-
oriented search intents
1. Intents searched for a type of entities

paris map, sydney map => [city] map
• (intent ID, searchedForType, entity type, confidence)
2. Categories assigned to refiners

messi instagram => Website
lebron james net worth => Property
michigan league taxi => Service
• (intent ID, ofCategory, intent category, confidence)
3. Multiple refiners expressing an intent

"booking", "book", "make a reservation", "rooms"
• (intent ID, expressedBy, refiner, confidence)
A Knowledge Base of entity-
oriented search intents
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
KB
construction
Intent ID Predicate Object Confidence
Hotel_Booking searchedForType [hotel] c1

Hotel_Booking ofCategory Service c2

Hotel_Booking expressedBy "booking" c3

Hotel_Booking expressedBy "make a reservation" c4
Hotel_Booking expressedBy "rooms" c5
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
Intent

profile
{ KB
construction
Intent ID Predicate Object Confidence
Hotel_Booking searchedForType [hotel] c1

Hotel_Booking ofCategory Service c2

Hotel_Booking expressedBy "booking" c3

Hotel_Booking expressedBy "make a reservation" c4
Hotel_Booking expressedBy "rooms" c5
Knowledge base construction
- Application of the pipeline to extract all
quadruples from 581 unseen types

- 155K quadruples, 31K intent profiles

Excerpt of the KB, for intent ID
<aviation.airline-65-customer_service>
Understanding and
modeling search intents
• We proposed a scheme of
intent categories

• We built a high-quality
knowledge base

• There is a large proportion of
service-oriented intents

Entity-oriented
search intents
III - Supporting
task-based search
with query suggestions
Query
suggestions
to support
task-based
search
Task-based search
low wedding budget
Task-based search
Cheap wedding cake
low wedding budget
Task-based search
Cheap wedding cake Make your own invitations
low wedding budget
Task-based search
Cheap wedding cake Make your own invitations Buy a used wedding gown
low wedding budget
Task-based search
Cheap wedding
cake
Make your own invitations
Buy a used wedding gown
low wedding budget
Task-based search
Cheap wedding
cake
Make your own invitations
Buy a used wedding gownExcerpt from TREC Tasks
test dataset
low wedding budget
1 low budget wedding dresses
0 low wedding budget cars
1 find a gown
...
0 wedding flowers
1 cup cake wedding
1 wedding cakes
...
2 wedding invitation
1 find wedding invitation templates
0 designer dresses wedding
...
Task-based search
Cheap wedding
cake
Make your own invitations
Buy a used wedding gownExcerpt from TREC Tasks
test dataset
}
low wedding budget
1 low budget wedding dresses
0 low wedding budget cars
1 find a gown
...
0 wedding flowers
1 cup cake wedding
1 wedding cakes
...
2 wedding invitation
1 find wedding invitation templates
0 designer dresses wedding
...
Task-based search
Cheap wedding
cake
Make your own invitations
Buy a used wedding gownExcerpt from TREC Tasks
test dataset
}
}
low wedding budget
1 low budget wedding dresses
0 low wedding budget cars
1 find a gown
...
0 wedding flowers
1 cup cake wedding
1 wedding cakes
...
2 wedding invitation
1 find wedding invitation templates
0 designer dresses wedding
...
Task-based search
Cheap wedding
cake
Make your own invitations
Buy a used wedding gownExcerpt from TREC Tasks
test dataset
}
}
}
low wedding budget
1 low budget wedding dresses
0 low wedding budget cars
1 find a gown
...
0 wedding flowers
1 cup cake wedding
1 wedding cakes
...
2 wedding invitation
1 find wedding invitation templates
0 designer dresses wedding
...
Supporting
task-based search
with query suggestions
• How to generate query
suggestions to support
task-based search?
• Can existing methods
generate high-quality query
suggestions?
Query
suggestions
to support
task-based
search
Query suggestions for
task-based search
choose bathroom• Given an initial query,
Query suggestions for
task-based search
choose bathroom cabinets lightning
choose bathroom decoration style
bathroom get ideas
renew floor bathroom
changing furniture bathroom
choose bathroomchoose bathroom• Given an initial query,

to get a ranked list of
query suggestions that
cover all the possible
subtasks related to the
task the user is trying to
achieve.
• Components:

• Source importance
• We propose a generative probabilistic model [4]

• We conduct a principled estimation of each of its
components
Query suggestions for
task-based search
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
• Components:

• Source importance
• Document importance
• We propose a generative probabilistic model [4]

• We conduct a principled estimation of each of its
components
Query suggestions for
task-based search
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
• Components:

• Source importance
• Document importance
• Keyphrase relevance
• We propose a generative probabilistic model [4]

• We conduct a principled estimation of each of its
components
Query suggestions for
task-based search
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
Keyphrases
• Components:

• Source importance
• Document importance
• Keyphrase relevance
• Query suggestion
• We propose a generative probabilistic model [4]

• We conduct a principled estimation of each of its
components
Query suggestions for
task-based search
API SUGGS. WEB SNIPPETS WEB DOCS. WH
q0
API SUGGS. WEB SNIPPETS WEB DOCS. WH
Query suggestions
q0
Keyphrases
Query suggestions for
task-based search
Searchliving in india
cost of living in india
american expats in india
indian classical music
india tourism
India Live TV
Searchchoose bathroom
choose bathroom brass
choose bathroom cabinets
choose bathroom colors
choose bathroom warmers
choose bathroom lighting
(a) query completion (b) query refinement
• How to jointly generate query suggestions in
query completion and refinement modes?
• Which are the most useful information sources?
Supporting
task-based search
with query suggestions
Query
suggestions
to support
task-based
search
• We proposed a query
generation approach 

• We studied best combinations
of sources and modes 

• The different methods
generate unique candidates
Future work
Future work
• Using target types automatically detected, and
dealing with missing type information
Future work
• Using target types automatically detected, and
dealing with missing type information

• Providing actionable responses, to fulfill the variety
of categories of entity-oriented search intents
Future work
• Using target types automatically detected, and
dealing with missing type information

• Providing actionable responses, to fulfill the variety
of categories of entity-oriented search intents

• Exploiting search intents to generate query
suggestions for supporting task-based search
I thank SIGIR for the Students Travel Grant
Thank you!
Darío Garigliotti

dario.garigliotti@uis.no

@DGarigliotti

References:

[1] Garigliotti, Darío and Balog, Krisztian. On Type-Aware Entity Retrieval. 2017. In: Procs. of ICTIR.

[2] Garigliotti, Darío and Hasibi, Faegheh and Balog, Krisztian. Target Type Identification for Entity-
Bearing Queries. 2017. In: Procs. of SIGIR.

[3] Garigliotti, Darío and Balog, Krisztian. Towards an Understanding of Entity-Oriented Search
Intents. 2018. In: Procs. of ECIR.

[4] Garigliotti, Darío and Balog, Krisztian. Generating Query Suggestions to Support Task-Based
Search. 2017. In: Procs. of SIGIR.
Appendices
Our pipeline approach
Refiners
acquisition
[hotel] airport

[hotel] spa

[hotel] booking

...
Our pipeline approach
Refiners
acquisition
Refiners
categorization
[hotel] airport

[hotel] spa

[hotel] booking

...
Our pipeline approach
Refiners
acquisition
Refiners
categorization
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
booking

make a reservation
Hotel_Booking
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
KB
construction
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
KB
construction
Intent ID Predicate Object Confidence
Hotel_Booking searchedForType [hotel] c1

Hotel_Booking ofCategory Service c2

Hotel_Booking expressedBy "booking" c3

Hotel_Booking expressedBy "make a reservation" c4
Hotel_Booking expressedBy "rooms" c5
Our pipeline approach
Refiners
acquisition
Refiners
categorization
Intents
discovery
[hotel] airport

[hotel] spa

[hotel] booking

...
[hotel] airport: Service

[hotel] address: Property

[hotel] expedia: Website

...
taxi

arrive

Hotel_Arrivingbooking

make a reservation
Hotel_Booking
address
Hotel_Address
Intent

profile
{ KB
construction
Intent ID Predicate Object Confidence
Hotel_Booking searchedForType [hotel] c1

Hotel_Booking ofCategory Service c2

Hotel_Booking expressedBy "booking" c3

Hotel_Booking expressedBy "make a reservation" c4
Hotel_Booking expressedBy "rooms" c5

More Related Content

Similar to A Semantic Search Approach to Task-Completion Engines

8 Information Architecture Better Practices
8 Information Architecture Better Practices8 Information Architecture Better Practices
8 Information Architecture Better Practices
Louis Rosenfeld
 
Everything You Wish You Knew About Search
Everything You Wish You Knew About SearchEverything You Wish You Knew About Search
Everything You Wish You Knew About Search
IDEAS - Int'l Data Engineering and Science Association
 
Using Analytics for User Research
Using Analytics for User ResearchUsing Analytics for User Research
Using Analytics for User Research
Luke Hay
 
Large-Scale Semantic Search
Large-Scale Semantic SearchLarge-Scale Semantic Search
Large-Scale Semantic Search
Roi Blanco
 
presentation
presentationpresentation
presentation
Kelly (Kaili) Li
 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information Archtecture
Christina Wodtke
 
Content Strategy: A Framework for Marketing Success
Content Strategy: A Framework for Marketing SuccessContent Strategy: A Framework for Marketing Success
Content Strategy: A Framework for Marketing Success
Laura Creekmore
 
Walmart Big Data Expo
Walmart Big Data ExpoWalmart Big Data Expo
Walmart Big Data Expo
BigDataExpo
 
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Marco Brambilla
 
The Truth About Social Media Tools
The Truth About Social Media ToolsThe Truth About Social Media Tools
The Truth About Social Media Tools
Socialmatica
 
SEMPO Canada Summit in Vancouver May 2013
SEMPO Canada Summit in Vancouver May 2013SEMPO Canada Summit in Vancouver May 2013
SEMPO Canada Summit in Vancouver May 2013
Duane Forrester
 
Opinion mining for social media
Opinion mining for social mediaOpinion mining for social media
Opinion mining for social media
Diana Maynard
 
Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!
Richard Wallis
 
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data LiberateStructured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Click Consult (Part of Ceuta Group)
 
Digital Marketing & Discoverability for the Performing Arts
Digital Marketing & Discoverability for the Performing ArtsDigital Marketing & Discoverability for the Performing Arts
Scaling Recommendations, Semantic Search, & Data Analytics with solr
Scaling Recommendations, Semantic Search, & Data Analytics with solrScaling Recommendations, Semantic Search, & Data Analytics with solr
Scaling Recommendations, Semantic Search, & Data Analytics with solr
Trey Grainger
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Robert Stribley
 
Information Architecture - A Primer
Information Architecture - A PrimerInformation Architecture - A Primer
Information Architecture - A Primer
Rajarajan Radhakrishnan
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
Marco Brambilla
 
The Essentials Of Prospect Research Presentation For Ri F Conference Nov ...
The Essentials Of Prospect Research   Presentation For Ri F Conference   Nov ...The Essentials Of Prospect Research   Presentation For Ri F Conference   Nov ...
The Essentials Of Prospect Research Presentation For Ri F Conference Nov ...
MattIde
 

Similar to A Semantic Search Approach to Task-Completion Engines (20)

8 Information Architecture Better Practices
8 Information Architecture Better Practices8 Information Architecture Better Practices
8 Information Architecture Better Practices
 
Everything You Wish You Knew About Search
Everything You Wish You Knew About SearchEverything You Wish You Knew About Search
Everything You Wish You Knew About Search
 
Using Analytics for User Research
Using Analytics for User ResearchUsing Analytics for User Research
Using Analytics for User Research
 
Large-Scale Semantic Search
Large-Scale Semantic SearchLarge-Scale Semantic Search
Large-Scale Semantic Search
 
presentation
presentationpresentation
presentation
 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information Archtecture
 
Content Strategy: A Framework for Marketing Success
Content Strategy: A Framework for Marketing SuccessContent Strategy: A Framework for Marketing Success
Content Strategy: A Framework for Marketing Success
 
Walmart Big Data Expo
Walmart Big Data ExpoWalmart Big Data Expo
Walmart Big Data Expo
 
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
 
The Truth About Social Media Tools
The Truth About Social Media ToolsThe Truth About Social Media Tools
The Truth About Social Media Tools
 
SEMPO Canada Summit in Vancouver May 2013
SEMPO Canada Summit in Vancouver May 2013SEMPO Canada Summit in Vancouver May 2013
SEMPO Canada Summit in Vancouver May 2013
 
Opinion mining for social media
Opinion mining for social mediaOpinion mining for social media
Opinion mining for social media
 
Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!Structured Data: It's All About the Graph!
Structured Data: It's All About the Graph!
 
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data LiberateStructured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
 
Digital Marketing & Discoverability for the Performing Arts
Digital Marketing & Discoverability for the Performing ArtsDigital Marketing & Discoverability for the Performing Arts
Digital Marketing & Discoverability for the Performing Arts
 
Scaling Recommendations, Semantic Search, & Data Analytics with solr
Scaling Recommendations, Semantic Search, & Data Analytics with solrScaling Recommendations, Semantic Search, & Data Analytics with solr
Scaling Recommendations, Semantic Search, & Data Analytics with solr
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
 
Information Architecture - A Primer
Information Architecture - A PrimerInformation Architecture - A Primer
Information Architecture - A Primer
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
 
The Essentials Of Prospect Research Presentation For Ri F Conference Nov ...
The Essentials Of Prospect Research   Presentation For Ri F Conference   Nov ...The Essentials Of Prospect Research   Presentation For Ri F Conference   Nov ...
The Essentials Of Prospect Research Presentation For Ri F Conference Nov ...
 

More from Darío Garigliotti

Task Recommendation
Task RecommendationTask Recommendation
Task Recommendation
Darío Garigliotti
 
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
Darío Garigliotti
 
A Summary of ECIR'18
A Summary of ECIR'18A Summary of ECIR'18
A Summary of ECIR'18
Darío Garigliotti
 
A Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion EnginesA Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion Engines
Darío Garigliotti
 
A Knowledge Base of Entity-Oriented Search Intents
A Knowledge Base of Entity-Oriented Search IntentsA Knowledge Base of Entity-Oriented Search Intents
A Knowledge Base of Entity-Oriented Search Intents
Darío Garigliotti
 
On Type-Aware Entity Retrieval
On Type-Aware Entity RetrievalOn Type-Aware Entity Retrieval
On Type-Aware Entity Retrieval
Darío Garigliotti
 
Learning-to-Rank Target Types for Entity-Bearing Queries
Learning-to-Rank Target Types for Entity-Bearing QueriesLearning-to-Rank Target Types for Entity-Bearing Queries
Learning-to-Rank Target Types for Entity-Bearing Queries
Darío Garigliotti
 
Task-Based Information Retrieval
Task-Based Information RetrievalTask-Based Information Retrieval
Task-Based Information Retrieval
Darío Garigliotti
 
Type Information in Entity Retrieval
Type Information in Entity RetrievalType Information in Entity Retrieval
Type Information in Entity Retrieval
Darío Garigliotti
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
Darío Garigliotti
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
Darío Garigliotti
 
Dive into Deep Learning
Dive into Deep LearningDive into Deep Learning
Dive into Deep Learning
Darío Garigliotti
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
Darío Garigliotti
 
If this is the answer, what was the question?
If this is the answer, what was the question?If this is the answer, what was the question?
If this is the answer, what was the question?
Darío Garigliotti
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
Darío Garigliotti
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
Darío Garigliotti
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
Darío Garigliotti
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
Darío Garigliotti
 
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
Darío Garigliotti
 
Machine Learning - Clustering
Machine Learning - ClusteringMachine Learning - Clustering
Machine Learning - Clustering
Darío Garigliotti
 

More from Darío Garigliotti (20)

Task Recommendation
Task RecommendationTask Recommendation
Task Recommendation
 
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
About "Towards Better Text Understanding and Retrieval through Kernel Entity ...
 
A Summary of ECIR'18
A Summary of ECIR'18A Summary of ECIR'18
A Summary of ECIR'18
 
A Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion EnginesA Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion Engines
 
A Knowledge Base of Entity-Oriented Search Intents
A Knowledge Base of Entity-Oriented Search IntentsA Knowledge Base of Entity-Oriented Search Intents
A Knowledge Base of Entity-Oriented Search Intents
 
On Type-Aware Entity Retrieval
On Type-Aware Entity RetrievalOn Type-Aware Entity Retrieval
On Type-Aware Entity Retrieval
 
Learning-to-Rank Target Types for Entity-Bearing Queries
Learning-to-Rank Target Types for Entity-Bearing QueriesLearning-to-Rank Target Types for Entity-Bearing Queries
Learning-to-Rank Target Types for Entity-Bearing Queries
 
Task-Based Information Retrieval
Task-Based Information RetrievalTask-Based Information Retrieval
Task-Based Information Retrieval
 
Type Information in Entity Retrieval
Type Information in Entity RetrievalType Information in Entity Retrieval
Type Information in Entity Retrieval
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
 
Dive into Deep Learning
Dive into Deep LearningDive into Deep Learning
Dive into Deep Learning
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
 
If this is the answer, what was the question?
If this is the answer, what was the question?If this is the answer, what was the question?
If this is the answer, what was the question?
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
 
Semi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense DisambiguationSemi-supervised Learning for Word Sense Disambiguation
Semi-supervised Learning for Word Sense Disambiguation
 
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
FACT-IR. Fairness, Accountability, Confidentiality and Transparency in Inform...
 
Machine Learning - Clustering
Machine Learning - ClusteringMachine Learning - Clustering
Machine Learning - Clustering
 

Recently uploaded

The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
PirithiRaju
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
hozt8xgk
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
Leonel Morgado
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 

Recently uploaded (20)

The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 

A Semantic Search Approach to Task-Completion Engines

  • 1. A Semantic Search Approach to Task-Completion Engines Darío Garigliotti University of Stavanger, Norway July 8th, 2018
  • 2. About me • I'm in the third year of my PhD at IAI, UiS, Norway • My advisor is Prof. Krisztian Balog • My work aims to understand: • which challenges in semantic search are favorable for supporting task-completion engines, • which methods prove effective to model these challenges, • and how to integrate them into task-based search.
  • 4. Semantic Search and beyond • More users, greater expectations: understanding the search query • Search engines are becoming answer engines • Multiple techniques for query semantics
  • 5. Semantic Search and beyond • More users, greater expectations: understanding the search query • Search engines are becoming answer engines • Multiple techniques for query semantics • "With great power comes great responsibility"
  • 6. Task completion engines • Underlying search goal is often a complex and knowledge-intensive task • For example, to plan a travel • How to get there? • Where to stay? • What to do? • Task completion would provide a set of useful properties • To extend strategies of semantic search to help users complete their tasks
  • 7. Challenges in Semantic Search for Task-Completion Engines
  • 8. Challenges in Semantic Search for Task-Completion Engines Entity type information for entity retrieval
  • 9. Challenges in Semantic Search for Task-Completion Engines Entity type information for entity retrieval Entity-oriented search intents
  • 10. Challenges in Semantic Search for Task-Completion Engines Entity type information for entity retrieval Entity-oriented search intents Query suggestions to support task-based search
  • 11. I - Identifying and utilizing entity type information Entity type information for entity retrieval
  • 12. Entity types • A characteristic property of entities is that they are typed • Types are organized in hierarchies • (or taxonomies) … Scientist … …… Person Agent … Enrico Fermi
  • 13. Query target types • Target types: types of entities sought by the query … ScientistArtist Writer … …… Person Agent … italian nobel prize winners
  • 14. Type-aware Entity Retrieval query entity Olympic games target types Rio de Janeiro term-based similarity type-based similarity … … entity types • Type information is known to improve entity retrieval • Unlike what it seems, it is a multifaceted problem
  • 15. Identifying and utilizing entity type information • How to utilize entity type information, with respect to dimensions as • the type taxonomy, • the type representation, • and the retrieval model? Entity type information for entity retrieval
  • 16. • Type taxonomy • Type representation • Retrieval model • We assume oracle-given type information Type-aware Entity Retrieval • We conduct an evaluation of dimensions in utilizing entity type information [1]
  • 17. • Type taxonomy • Wikipedia categories • Type representation • Retrieval model • We assume oracle-given type information Type-aware Entity Retrieval • We conduct an evaluation of dimensions in utilizing entity type information [1]
  • 18. • Type taxonomy • Wikipedia categories • Type representation • Most specific types • Retrieval model • We assume oracle-given type information Type-aware Entity Retrieval • We conduct an evaluation of dimensions in utilizing entity type information [1] t3t3 t2t2 t5t5t4t4 t9t9t8t8 e t6t6 t12t12 t7t7 … t10t10 t11t11 t0t0 t1t1 …
  • 19. • Type taxonomy • Wikipedia categories • Type representation • Most specific types • Retrieval model • Interpolation • We assume oracle-given type information Type-aware Entity Retrieval • We conduct an evaluation of dimensions in utilizing entity type information [1] t3t3 t2t2 t5t5t4t4 t9t9t8t8 e t6t6 t12t12 t7t7 … t10t10 t11t11 t0t0 t1t1 …
  • 20. Target Type Identification • "We assume oracle-given type information"
  • 21. Target Type Identification • "We assume oracle-given type information"
  • 22. Target Type Identification • How to automatically identify the target types for a query, from a given type taxonomy? • "We assume oracle-given type information"
  • 23. Target Type Identification • How to automatically identify the target types for a query, from a given type taxonomy? • We build a test collection for this task • We develop a Learning-to-Rank approach [2] • Our supervised learning method outperforms existing baselines by a large margin, and does consistently so across all query categories • "We assume oracle-given type information"
  • 24. Identifying and utilizing entity type information • We evaluated multiple dimensions of type information • We proposed an effective approach for type detection • There are benefits in the type-level representations Entity type information for entity retrieval
  • 25. II - Understanding and modeling search intents Entity-oriented search intents
  • 26. Search intents and refiners • Intent: the underlying user need in a search query • For example, the intent of booking a hotel room • Refiner: a way to express an intent in an entity- oriented query • For example, for booking a hotel room: "booking", "book", "reservation", "rooms"
  • 34. messi age messi instagram messi world cup Entity-oriented intents
  • 35. messi age messi instagram messi world cup Entity-oriented intents
  • 36. messi age messi instagram messi world cup Entity-oriented intents
  • 39. messi world cup 2006 2010 Entity-oriented intents
  • 40. messi world cup 2006 2010 2014 Entity-oriented intents
  • 41. messi world cup 2006 2010 2014 2018 Entity-oriented intents
  • 43. messi age messi instagram messi world cup Entity-oriented intents
  • 44. messi age messi instagram messi world cup Entity-oriented intents agemessi instagrammessi world cupmessi
  • 45. Understanding and modeling search intents • A large proportion of entity- oriented search queries • What do those queries ask for, and how can they be better fulfilled? • How can we model search intents in a structured way? Entity-oriented search intents
  • 46. Towards an understanding of search intents • We define a scheme of intent categories [3] • Website, Service, Property, Other messi instagram => Website lebron james net worth => Property michigan league taxi => Service
  • 47. Towards an understanding of search intents • We define a scheme of intent categories [3] • Website, Service, Property, Other messi instagram => Website lebron james net worth => Property michigan league taxi => Service Property: 28.6% Service: 54.06% Website: 5.34% Other: 12.08%
  • 48. A Knowledge Base of entity- oriented search intents 1. Intents searched for a type of entities paris map, sydney map => [city] map 2. Categories assigned to refiners messi instagram => Website lebron james net worth => Property michigan league taxi => Service 3. Multiple refiners expressing an intent "booking", "book", "make a reservation", "rooms"
  • 49. 1. Intents searched for a type of entities paris map, sydney map => [city] map • (intent ID, searchedForType, entity type, confidence) 2. Categories assigned to refiners messi instagram => Website lebron james net worth => Property michigan league taxi => Service 3. Multiple refiners expressing an intent "booking", "book", "make a reservation", "rooms" A Knowledge Base of entity- oriented search intents
  • 50. 1. Intents searched for a type of entities paris map, sydney map => [city] map • (intent ID, searchedForType, entity type, confidence) 2. Categories assigned to refiners messi instagram => Website lebron james net worth => Property michigan league taxi => Service • (intent ID, ofCategory, intent category, confidence) 3. Multiple refiners expressing an intent "booking", "book", "make a reservation", "rooms" A Knowledge Base of entity- oriented search intents
  • 51. 1. Intents searched for a type of entities paris map, sydney map => [city] map • (intent ID, searchedForType, entity type, confidence) 2. Categories assigned to refiners messi instagram => Website lebron james net worth => Property michigan league taxi => Service • (intent ID, ofCategory, intent category, confidence) 3. Multiple refiners expressing an intent "booking", "book", "make a reservation", "rooms" • (intent ID, expressedBy, refiner, confidence) A Knowledge Base of entity- oriented search intents
  • 52. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address KB construction Intent ID Predicate Object Confidence Hotel_Booking searchedForType [hotel] c1 Hotel_Booking ofCategory Service c2 Hotel_Booking expressedBy "booking" c3 Hotel_Booking expressedBy "make a reservation" c4 Hotel_Booking expressedBy "rooms" c5
  • 53. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address Intent profile { KB construction Intent ID Predicate Object Confidence Hotel_Booking searchedForType [hotel] c1 Hotel_Booking ofCategory Service c2 Hotel_Booking expressedBy "booking" c3 Hotel_Booking expressedBy "make a reservation" c4 Hotel_Booking expressedBy "rooms" c5
  • 54. Knowledge base construction - Application of the pipeline to extract all quadruples from 581 unseen types - 155K quadruples, 31K intent profiles Excerpt of the KB, for intent ID <aviation.airline-65-customer_service>
  • 55. Understanding and modeling search intents • We proposed a scheme of intent categories • We built a high-quality knowledge base • There is a large proportion of service-oriented intents Entity-oriented search intents
  • 56. III - Supporting task-based search with query suggestions Query suggestions to support task-based search
  • 58. Task-based search Cheap wedding cake low wedding budget
  • 59. Task-based search Cheap wedding cake Make your own invitations low wedding budget
  • 60. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gown low wedding budget
  • 61. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gown low wedding budget
  • 62. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gownExcerpt from TREC Tasks test dataset low wedding budget 1 low budget wedding dresses 0 low wedding budget cars 1 find a gown ... 0 wedding flowers 1 cup cake wedding 1 wedding cakes ... 2 wedding invitation 1 find wedding invitation templates 0 designer dresses wedding ...
  • 63. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gownExcerpt from TREC Tasks test dataset } low wedding budget 1 low budget wedding dresses 0 low wedding budget cars 1 find a gown ... 0 wedding flowers 1 cup cake wedding 1 wedding cakes ... 2 wedding invitation 1 find wedding invitation templates 0 designer dresses wedding ...
  • 64. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gownExcerpt from TREC Tasks test dataset } } low wedding budget 1 low budget wedding dresses 0 low wedding budget cars 1 find a gown ... 0 wedding flowers 1 cup cake wedding 1 wedding cakes ... 2 wedding invitation 1 find wedding invitation templates 0 designer dresses wedding ...
  • 65. Task-based search Cheap wedding cake Make your own invitations Buy a used wedding gownExcerpt from TREC Tasks test dataset } } } low wedding budget 1 low budget wedding dresses 0 low wedding budget cars 1 find a gown ... 0 wedding flowers 1 cup cake wedding 1 wedding cakes ... 2 wedding invitation 1 find wedding invitation templates 0 designer dresses wedding ...
  • 66. Supporting task-based search with query suggestions • How to generate query suggestions to support task-based search? • Can existing methods generate high-quality query suggestions? Query suggestions to support task-based search
  • 67. Query suggestions for task-based search choose bathroom• Given an initial query,
  • 68. Query suggestions for task-based search choose bathroom cabinets lightning choose bathroom decoration style bathroom get ideas renew floor bathroom changing furniture bathroom choose bathroomchoose bathroom• Given an initial query, to get a ranked list of query suggestions that cover all the possible subtasks related to the task the user is trying to achieve.
  • 69. • Components: • Source importance • We propose a generative probabilistic model [4] • We conduct a principled estimation of each of its components Query suggestions for task-based search API SUGGS. WEB SNIPPETS WEB DOCS. WH q0
  • 70. • Components: • Source importance • Document importance • We propose a generative probabilistic model [4] • We conduct a principled estimation of each of its components Query suggestions for task-based search API SUGGS. WEB SNIPPETS WEB DOCS. WH q0 API SUGGS. WEB SNIPPETS WEB DOCS. WH q0
  • 71. • Components: • Source importance • Document importance • Keyphrase relevance • We propose a generative probabilistic model [4] • We conduct a principled estimation of each of its components Query suggestions for task-based search API SUGGS. WEB SNIPPETS WEB DOCS. WH q0 API SUGGS. WEB SNIPPETS WEB DOCS. WH q0 Keyphrases
  • 72. • Components: • Source importance • Document importance • Keyphrase relevance • Query suggestion • We propose a generative probabilistic model [4] • We conduct a principled estimation of each of its components Query suggestions for task-based search API SUGGS. WEB SNIPPETS WEB DOCS. WH q0 API SUGGS. WEB SNIPPETS WEB DOCS. WH Query suggestions q0 Keyphrases
  • 73. Query suggestions for task-based search Searchliving in india cost of living in india american expats in india indian classical music india tourism India Live TV Searchchoose bathroom choose bathroom brass choose bathroom cabinets choose bathroom colors choose bathroom warmers choose bathroom lighting (a) query completion (b) query refinement • How to jointly generate query suggestions in query completion and refinement modes? • Which are the most useful information sources?
  • 74. Supporting task-based search with query suggestions Query suggestions to support task-based search • We proposed a query generation approach • We studied best combinations of sources and modes • The different methods generate unique candidates
  • 76. Future work • Using target types automatically detected, and dealing with missing type information
  • 77. Future work • Using target types automatically detected, and dealing with missing type information • Providing actionable responses, to fulfill the variety of categories of entity-oriented search intents
  • 78. Future work • Using target types automatically detected, and dealing with missing type information • Providing actionable responses, to fulfill the variety of categories of entity-oriented search intents • Exploiting search intents to generate query suggestions for supporting task-based search
  • 79. I thank SIGIR for the Students Travel Grant
  • 80. Thank you! Darío Garigliotti dario.garigliotti@uis.no @DGarigliotti References: [1] Garigliotti, Darío and Balog, Krisztian. On Type-Aware Entity Retrieval. 2017. In: Procs. of ICTIR. [2] Garigliotti, Darío and Hasibi, Faegheh and Balog, Krisztian. Target Type Identification for Entity- Bearing Queries. 2017. In: Procs. of SIGIR. [3] Garigliotti, Darío and Balog, Krisztian. Towards an Understanding of Entity-Oriented Search Intents. 2018. In: Procs. of ECIR. [4] Garigliotti, Darío and Balog, Krisztian. Generating Query Suggestions to Support Task-Based Search. 2017. In: Procs. of SIGIR.
  • 81.
  • 82.
  • 84. Our pipeline approach Refiners acquisition [hotel] airport [hotel] spa [hotel] booking ...
  • 86. Our pipeline approach Refiners acquisition Refiners categorization [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ...
  • 87. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ...
  • 88. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... booking make a reservation Hotel_Booking
  • 89. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking
  • 90. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address
  • 91. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address KB construction
  • 92. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address KB construction Intent ID Predicate Object Confidence Hotel_Booking searchedForType [hotel] c1 Hotel_Booking ofCategory Service c2 Hotel_Booking expressedBy "booking" c3 Hotel_Booking expressedBy "make a reservation" c4 Hotel_Booking expressedBy "rooms" c5
  • 93. Our pipeline approach Refiners acquisition Refiners categorization Intents discovery [hotel] airport [hotel] spa [hotel] booking ... [hotel] airport: Service [hotel] address: Property [hotel] expedia: Website ... taxi arrive Hotel_Arrivingbooking make a reservation Hotel_Booking address Hotel_Address Intent profile { KB construction Intent ID Predicate Object Confidence Hotel_Booking searchedForType [hotel] c1 Hotel_Booking ofCategory Service c2 Hotel_Booking expressedBy "booking" c3 Hotel_Booking expressedBy "make a reservation" c4 Hotel_Booking expressedBy "rooms" c5