daml agent semantic communications service (ascs) teknowledge adam pease, john li [apease |...

Post on 27-Mar-2015

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related