Upload
brianna-pierce
View
213
Download
1
Tags:
Embed Size (px)
Citation preview
DAMLAgent Semantic Communications Service (ASCS)
TeknowledgeAdam Pease, John Li[apease | jli]@teknowledge.comJuly 19, 2001
What’s Hot
• Scaleable DAML-based search engine– Experiments to quantify performance– Includes translation between
ontologies
• Large ontologies in DAML• Commercial product integration
– TekPortal
What’s Hard
• Scaling semantic search• Ontology translation
– Finding a useful set of transformations (not arbitrarily complex stuff that isn’t used)
• Creating a compelling value proposition for commercial product (the UHF problem)
Semantic Search• Agent Semantic
Communications Service (ASCS)– Integration between
agents with different ontologies
– Semantic Search Engine (SSE)
• An agent doing smart searches for other agents
– Semantic translation service
• Translates between ontologies
Analyst
Agent
Ontology
Agent
Ontology
Agent
Ontology
Sharedontology
Database
WebPages
Sharedontology
Sharedontology
Sharedontology
ASCSAgent
ASCSAgent
ASCSAgent
ASCSAgent
Architecture
GUI
Translator
SearchAgentIndex
SearchAgentIndex
SearchAgentIndex
Translator
Query
Query
Query
Query
Query
Query Quer
y
Query
Query
Query
Translator transForSearch()transForResult()
SearchtranslatorListrecentSearchID
QueryorginalQueryoriginalOntologycurrentQuerycurrentOntologyhoplisttimeoutLimithopcountLimitsearchIDsearchResultFlagrdfResultList
Areas of Application
• ASCS applies to passive information (e.g. web pages) and active agents (e.g. planners, databases, shoppers, search engines)
• ASCS also helps with ontology versioning problems
Experimentation• Quantitative Experiments not “Existence
proofs”– Metrics include: inter-agent communication speed
(as mediated by ASCS), correctness of the translation, semantic complexity of source and target communication
S i m p l e Q u e r i e s ( i n m s ) C o m p l e x Q u e r i e s ( i n m s ) S i z e o f D B S 1 S 2 S 3 S 1 S 2 S 3 1 , 0 0 7 r e c o r d s 1 7 6 5 6 5 6 9 1 2 0 5 7 0 6 1 , 0 1 9 1 0 , 0 4 4 r e c o r d s 1 8 9 5 9 5 6 5 5 2 9 6 8 0 2 1 , 1 3 8
1 0 0 , 0 3 3 r e c o r d s 5 9 2 9 2 4 1 , 0 6 9 7 0 9 1 , 7 2 6 2 , 0 0 0
1 , 0 0 0 , 0 0 4 r e c o r d s 1 , 6 8 0 3 , 5 6 4 3 , 4 6 7 5 , 1 4 8 1 0 , 7 4 3 1 0 , 0 8 0
0
2 0 0 0
4 0 0 0
6 0 0 0
8 0 0 0
1 0 0 0 0
1 2 0 0 0
S 1 - s S 2 - s S 3 - s S 1 - l S 2 - l S 3 - l
R e s p o n s e t i m e ( m s )
1 , 0 0 7 r e c o r d s
1 0 , 0 4 4 r e c o r d s
1 0 0 , 0 3 3 r e c o r d s
1 , 0 0 0 , 0 0 4 r e c o r d s
Large Ontologies
• WordNet in DAML – 10,000 pages each with 10-100 DAML
statements
• IEEE Standard Upper Ontology (proposal)– Large, free, general purpose, formal, peer-
reviewed– People are free to reuse all or part of the content– A resource to speed creation of good ontologies
and avoid reinvention– ~2000 DAML statements
Commercial Product
• TekPortal– Industry leader in on-premise account
aggregation– In use at NetBank, MacQuerie, 30+
financial institutions– VARs include NCR, Vexis, and
Financial Fusion Inc
TekPortal + DAML
• Financial ontology in DAML (and built on the SUO proposal)
• DAML encoded aggregation displays• DAML markup of bond sites• Ontology translation• Crawl and index bond sites• Dynamic search, translation, advice
Query
Interface
Result pages for queries, bond listing, Financial App.
TekPortalCalls
SQL Queries Data
Results as Strings
TekPortal JSP
SQL Server
Result page for TekPortal info.
SSA2
STA SSA3
Bond 1 Server
Bond 2 Server
FinancialApp.
Result page for Fin. App
SSA1
Architecture
Bond Information
Account Aggregation
Advice
Plans
• Semi-automated discovery of translations
• DAML-based advice and inference• Additional DAML ontologies• Deployment of client and server-
based search agents• Multi-user DAML-based advice server• Improved general search interface