1
GOOSE: A Goal-Oriented Search Engine with Commonsense
Hugo Liu, Henry Lieberman, Ted Selker Software Agents Group MIT Media Laboratory
AH2002 Talk 2002.5.31 Malaga, Spain
GOOSE: A Goal-Oriented Search Engine with Commonsense Hugo Liu, - - PowerPoint PPT Presentation
GOOSE: A Goal-Oriented Search Engine with Commonsense Hugo Liu, Henry Lieberman, Ted Selker Software Agents Group MIT Media Laboratory AH2002 Talk 2002.5.31 Malaga, Spain 1 In a Nutshell Motivation: Novice search engine users have
1
AH2002 Talk 2002.5.31 Malaga, Spain
2
Novice search engine users have trouble forming good queries. They more naturally express non- specific search goals (or intentions) rather than the particular keywords needed for an effective query to a search engine.
GOOSE (GOal-Oriented Search Engine) is an adaptive UI It combines natural language understanding and commonsense reasoning to transform a user’s search goal statement into an effective query.
3
4
5
– the lyrics, – the song name, – the songwriter’s name, – the album name, – the keyword “lyrics”
– +“I dreamed a dream” +“les miserables” +“lyrics”
6
Home > Arts > Performing Arts > Theater > Musicals > Shows > Les Misérables >
7
8
9
10
someone online who likes movies|
+‘movies’ +‘my homepage’ +‘my interests’|
11
– e.g. “movies”
– e.g. “my homepage”
– e.g. “I want to find someone
– versus: find a page that is a personal homepage AND talks about owner’s interests AND has “movies” as an interest
– e.g. “movies”
– e.g. “my homepage”, “my interests”
– A lot of inference is “common sense” – Some of inference is called “search expertise”
12
13
14
15
in churches” are obvious to middle-class people in the USA, but not necessarily elsewhere.
– Split into different representations (large ontology) of knowledge – On the order of 20 million facts, according to Minsky (2002)
16
17
18
19
waiters, tables, seats
help a cough.
reception.
feel excited and scared.
20
21
22
23
24
25
26
27
– “I want help solving this problem” – e.g. (problem_object, problem_attributes, action)
28
pageHasSalientKeyword(‘lyrics page’,’lyrics’)
29
– Describes allowable inferences between pairs of pred-arg structures.
– Path ends when no more rules fire (failed inference) or when an application-level rule has fired (successful). – Context attacher uses search expertise metarules to decide the keywords to include, from the path.
30
31
32
33
semantically under- constrained goals (i.e. research a product; learn more about)
worked, relevance improved over baseline
relevance is still comparable to baseline…
1 2 3 4 5 6 7 8 9 10
Solve household problem Find someone
Research a product Learn more about
Google Goose succesful inferences
34
35
– Unlike ask jeeves, search goals only have to imply the query
– GOOSE performs intent inference using commonsense and search expertise (via semantic frame templates and context attacher metarules)
36
37
commonsense knowledge can be used to create an intuitive web search UI novices can use.
goal into a more effective query
burden of reasoning to arrive at good search terms.
commonsense knowledge in OMCS, and thus, of the robustness
– If inference chaining is successful, query is improved – If not, original query is still passed to Google
38
– For example, for the search goal, “broken vcr,” personal commonsense (e.g.“The user is handy with electronics”) can help decide whether or not to show do-it-yourself repair pages, or electronics repair shop information (or both)
used liberally) of stereotyped ways that most people think.
– This user model might be the foundation for all users – This user model is customizable through the gathering of personal commonsense
39
40
– http://openmind.org/commonsense – http://opencyc.org – http://www.signiform.com