Transcript
Page 1: Management of Distributed Knowledge Sources for Complex Application Domains

Management of Distributed Knowledge Sources for Complex Application Domains

Meike Reichle, Kerstin Bach, Alexander Reichle-Schmehl and Klaus-Dieter Althoff

University of Hildesheim

{lastname}@iis.uni-hildesheim.de

Page 2: Management of Distributed Knowledge Sources for Complex Application Domains

2 of 27FGWM @ LWA‘2009 | 2009-09-23

Outline

• Motivation• Knowledge Modularization• Knowledge Map

• Classification of Knowledge Sources– Knowledge Source Properties

• Conclusion and Outlook

Page 3: Management of Distributed Knowledge Sources for Complex Application Domains

3 of 27FGWM @ LWA‘2009 | 2009-09-23

Motivation

• Knowledge-based systems deal with increasingly complex application domains

• Distributed, knowledge-based systems – Distributed knowledge processing– Distributed knowledge acquisition

• Realisation of distributed, knowledge-based systems using well-known AI techniques

Page 4: Management of Distributed Knowledge Sources for Complex Application Domains

4 of 27FGWM @ LWA‘2009 | 2009-09-23

The docQuery Project

• Travel Medicine– Prevention, management and research of travel

related medical aspects– Interdisciplinary: Requires expertise in other areas like

geography, activities, etc.

• Our main goal within the docQuery project– Provision of individualized and reliable information– On-demand query processing– Up-to-date information

Page 5: Management of Distributed Knowledge Sources for Complex Application Domains

5 of 27FGWM @ LWA‘2009 | 2009-09-23

SEASALT

• Sharing Experiences using an Agent-based System Architecture LayouT

• Instantiation of the CoMES (Collaborative Multi-Expert-Systems) approach

• Features– Application-independent architecture

– Knowledge acquisition from a web-community

– Knowledge modularisation,

– Agent-based knowledge maintenance

Page 6: Management of Distributed Knowledge Sources for Complex Application Domains

6 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 7: Management of Distributed Knowledge Sources for Complex Application Domains

7 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 8: Management of Distributed Knowledge Sources for Complex Application Domains

8 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 9: Management of Distributed Knowledge Sources for Complex Application Domains

9 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 10: Management of Distributed Knowledge Sources for Complex Application Domains

10 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 11: Management of Distributed Knowledge Sources for Complex Application Domains

11 of 27FGWM @ LWA‘2009 | 2009-09-23

SE

AS

ALT

Page 12: Management of Distributed Knowledge Sources for Complex Application Domains

12 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Modularisation

• Knowledge Line (KL) within SEASALT– KL consists of complex knowledge in smaller,

reusable units (knowledge sources)

• Distribution of knowledge – Reflects structure of complex (interdisciplinary)

domains– Facilitates knowledge acquisition – Facilitates knowledge maintenance

Page 13: Management of Distributed Knowledge Sources for Complex Application Domains

FGWM @ LWA‘2009 | 2009-09-23

Knowledge Line

Page 14: Management of Distributed Knowledge Sources for Complex Application Domains

14 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Sources

• Topic Agents + external sources• Contain different kinds of information

– Multiple knowledge sources for the same purpose

• Knowledge sources are accessed dynamically– according to their properties

• Retrieval results (can) serve as input for a subsequent query

Page 15: Management of Distributed Knowledge Sources for Complex Application Domains

15 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Map: Motivation

• Term originates in Davenport’s and Prusak’s work on Working Knowledge1

• Organises all available knowledge sources– Who is the expert on a certain topic?

• Coordination Agent (Broker, Mediator)– Access to knowledge sources– Combines retrieved information– Uses Knowledge Map

1 Thomas H. Davenport and Laurence Prusak. Working Knowledge: How Organizations Manage What they Know. Harvard Business School Press, May 2000.

Page 16: Management of Distributed Knowledge Sources for Complex Application Domains

16 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Map: Definition I

• Knowledge Map KM consists of a number of Knowledge Sources KS:

• A Knowledge Source KS consists of a knowledge base KB and an interface I:

KM= {KS1 , KS2 , KS 3 , .. . KS n }

KS= {KB, I }

Page 17: Management of Distributed Knowledge Sources for Complex Application Domains

17 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Map: Definition II

• Dependencies between the Knowledge Sources– Input/Output dependencies enabling a subsequent retrieval

• Constraints on the Retrieval– Constraints over all Knowledge Sources

→ Availability, Costs, etc.

• Individual Retrieval Graph– Representing requested knowledge sources for an individual

query

Page 18: Management of Distributed Knowledge Sources for Complex Application Domains

18 of 27FGWM @ LWA‘2009 | 2009-09-23

Knowledge Map: Example

Page 19: Management of Distributed Knowledge Sources for Complex Application Domains

19 of 27FGWM @ LWA‘2009 | 2009-09-23

Computing Retrieval Graphs

• Computed based on – The information a user gives in an individual query– Pre-defined constraints– Knowledge Source dependencies

• A-priori computation of the retrieval path• Modified Dijkstra2 algorithm to determine an

optimal route over the graph2 Edsger W. Dijkstra. A note on two problems in connexion with graphs. NumerischeMathematik, 1:269–271, 1959.

Page 20: Management of Distributed Knowledge Sources for Complex Application Domains

20 of 27FGWM @ LWA‘2009 | 2009-09-23

Classification of Knowledge Sources

• Different properties referring to– Meta-information – Content

• Complex Knowledge Source properties– Compound properties

Page 21: Management of Distributed Knowledge Sources for Complex Application Domains

21 of 27FGWM @ LWA‘2009 | 2009-09-23

Meta-Properties• Access Limits:

– Number of requests per time unit, e.g. Projekt Deutscher Wortschatz3

• Format:– XML, HTML, data base tables, pure text, ...

• Syntax:– HTTP, SQL, agent, web service, ...

• Trust / Provenance: – Trustworthiness and reliability knowledge sources

3 http://wortschatz.uni-leipzig.de/

Page 22: Management of Distributed Knowledge Sources for Complex Application Domains

22 of 27FGWM @ LWA‘2009 | 2009-09-23

Content Properties

• Content: – Semantic description: What knowledge is provided?

• Coverage: – How good is the knowledge source’s topic covered?

• Completeness: – How complete is the information offered?

• Up-to-dateness• Expiry

Page 23: Management of Distributed Knowledge Sources for Complex Application Domains

23 of 27FGWM @ LWA‘2009 | 2009-09-23

Complex Knowledge Source Properties

• Complex properties– Compound properties as a (weighted) sum of

the presented simple properties

• Example: Quality– Comprises different aspectsQuality= 2× Coverage 2×Up−to−Dateness 2 × Answer Speed

Page 24: Management of Distributed Knowledge Sources for Complex Application Domains

24 of 27FGWM @ LWA‘2009 | 2009-09-23

Assessment of Knowledge Source Properties

• Automatically assessable properties– Speed, language and structure

• Manually maintained properties– Knowledge engineer assigns property values

• Relations between properties– Syntax, format, structure and cardinality are partially

related basic sanity checks of their assigned values

• Similarity-based reasoning

Page 25: Management of Distributed Knowledge Sources for Complex Application Domains

25 of 27FGWM @ LWA‘2009 | 2009-09-23

Values of Knowledge Source Properties

Page 26: Management of Distributed Knowledge Sources for Complex Application Domains

26 of 27FGWM @ LWA‘2009 | 2009-09-23

Conclusion

• Knowledge modularisation:

Knowledge Line approach in SEASALT• Focus on distributed knowledge acquisition

Dynamic access and assessment of distributed knowledge sources

• Retrieval over distributed knowledge sources

• Management of distributed knowledge sources

Page 27: Management of Distributed Knowledge Sources for Complex Application Domains

27 of 27FGWM @ LWA‘2009 | 2009-09-23

Outlook

• Retrieval Path computation– More flexible computation– Algorithm extension towards a more flexible and

subsequent result dependent routing– Automated integration of feedback about knowledge

sources

• Application and evaluation in docQuery

Page 28: Management of Distributed Knowledge Sources for Complex Application Domains

Thank you for your attention!

Questions | Suggestions | Comments


Top Related