Transcript Slide 1
Making the Web searchable,
or the Future of Web Search
Peter Mika
Yahoo! Research Barcelona
Overview
• Why a new vision?
• Context
– Semantic Web: metadata infrastructure
– Web 2.0: user-generated metadata
• Thesis: making the Web searchable
• Research challenges (SW & IR)
• Conclusion
Motivation
1. State of Web search
•
Picked the low hanging fruit
– Heavy investments, marginal returns
– High hanging fruits
•
Hard searches remain…
2. The Web has changed…
Hard searches
•
Ambiguous searches
– Paris Hilton
•
Multimedia search
– Images of Paris Hilton
•
Imprecise or overly precise searches
– Publications by Jim Hendler
– Find images of strong and adventurous people (Lenat)
•
Searches for descriptions
– Search for yourself without using your name
– Product search (ads!)
•
Searches that require aggregation
– Size of the Eiffer tower (Lenat)
– Public opinion on Britney Spears
•
Queries that require a deeper understanding of the query, the content
and/or the world at large
– Note: some of these are so hard that users don’t even try them any more
Example…
The Semantic Web (1996-…)
• Making the content of the Web machine
processable through metadata
– Documents, databases, Web services
• Active research, standardization, startups
– Ontology languages (RDF, OWL family),
query language for RDF (SPARQL)
– Software support (metadata stores,
reasoners, APIs)
Problem: difficulties in deployment
• Not enough take-up in the Web community at
large
– Technological challenges
• Discovery
• Ontology learning
• Ontology mapping
– Lack of attention to the social side
• Over-estimating complexity for users
• Need for supporting ontology creation and sharing
Focus shifts from documents to databases -the Web of Data
Enterprise/closed community applications
Web 2.0 (2003-)
• Simple, nimble, socially transparent interfaces
• Simplified KR
– e.g. tagging, microformats, Wikipedia infoboxes
In exchange for a better experience,
users are willing to
•
•
•
•
•
Provide content, markup and metadata
Provide data on themselves and their networks
Rank, rate, filter, forward
Develop software and improve your site
…
Problem: lack of foundations
• No shared syntax or semantics
• No linking mechanism
• Example: tag semantics
– flickr:ajax = del.icio.us:ajax ?
– flickr:ajax:Peter = flickr:ajax:John ?
– flickr:ajax:Peter:1990 = flickr:ajax:Peter:2006 ?
• Microformats
– Separate agreement required for each format
Thesis: making the Web searchable
• The Web has changed
– Content owners are interested in their
content to be found (Web 2.0)
• Cf. findability (Peter Morville), reusability
(mashups), open data movement
– Foundations are laid for a Semantic Web
• We need to
– Combine the best of Web 2.0 and the
Semantic Web
– Reconsider Web IR in this new world
Semantic Web 2.0
•
Getting the representation right
– RDF++
– RDFa (RDF-in-HTML)
•
Innovations on the interface side
– Semantic Wikis
•
New methods of reasoning
– Semantics = syntax + statistics
• Bottom-up, emergent semantics
• Methods of logical reasoning combined with methods of graph mining, statistics
– Scalability
• Giving up soundness and/or completeness
– Dealing with the mess
•
Social engineering
– Collaborative spaces for creating and sharing ontologies, data
– Connecting islands of semantics
– Best practices, documentation, advocacy
Example: Freebase
Example: machine tags
Example: folksonomies
• Simplified view: “tags are just anchortext”
hilton
paris
eiffel
url1
url2
url3
• Can be used to generate simple cooccurrence graphs
The more complete picture
• Folksonomies as tripartite graphs of
users, urls and tags
user1
hilton
paris
eiffel
user2
url1
user3
url2
url3
Community-based ontology mining
• Opportunities for mining communityspecific interpretations of the world
•
Peter Mika. Ontologies are us: A unified model of social networks
and semantics. Journal of Web Semantics 5 (1), page 5-15, 2007
Web IR 2.0
• Keep on improving machine technology
– NLP
– Information Extraction
• Exploit the users for the tasks that are
hard for the machine
– Encourage and support users
– Exploit user-generated metadata in any
shape or form
• Support standards of the SW architecture
Vision: ontology-based search
• Query: at the knowledge level
– Partial description of a class/instance
• Mapping of queries and resources in the
conceptual space
– Computing relevance in semantic terms
• Novel user interfaces
Ideal world
• Plenty of precise metadata to harvest
• User intent can be captured directly as a
SPARQL query
• Single ontology used both by the query
and the knowledge base
• Executed on a single knowledge base,
gives the correct, single answer
Technical challenges
• Query interface
• Data quality
– Cleaning up metadata, tags
– Spam
• Ontology mapping and entity resolution
• Ranking across types
• Results display
– How do you avoid information overload?
– How do you display information you partially understand?
Social challenges
• Getting the users on your side
– Users are unwilling to submit large amounts of
structured data to a commercial entity (Google
Base)
– Provide a clear motivation and/or instant
gratification
• Trust them… but not too much (Mahalo)
Example:
Technorati and microformats
http://technorati.com/posts/tag/semanticweb
<a href="http://technorati.com/tag/semweb" rel="tag">Semantic Web</a>
Example:
openacademia.org and RDFa
<span class="foaf:Person" property="foaf:name"
about="#peter_mika">
Peter Mika
</span>
Conclusion
• Why a new vision?
• The opportunity: convergence
– Semantic Web: metadata infrastructure
– Web 2.0: user-generated metadata
• Thesis: making the Web searchable
• Research challenges
What is there to gain?
• Knowledge-based search
– Sorting out hard searches
– Creating new information needs
• Beyond search
– Analysis, design, diagnosis etc. on top of
aggregated data
• Personalization
– Rich user profiles
• Monetization
– No more “buy virgins on eBay”
Questions?
•
•
Peter Mika. Social Networks and the Semantic Web. Springer, July, 2007.
Special Issue on the Semantic Web and Web 2.0, Journal of Web
Semantics, December, 2007.