Designing for Scalability in a Knowledge Fusion System

Alun David Preece, Kit-Ying Hui, A. Gray, P. Marti

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

The knowledge reuse and fusion/transformation (KRAFT) project has defined a generic agent-based architecture to support knowledge fusion - the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it-so that the union of the knowledge can be applied in problem-solving. KRAFT focuses on knowledge in the form of constraints expressed against an object data model defined by a shared ontology. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions.

The KRAFT architecture has been designed to be scalable to large numbers of agents; this paper describes the features of the architecture designed to support scalability. In particular, we examine static techniques that underpin the growth of large-scale KRAFT networks, and dynamic techniques that allow reorganisation of a KRAFT network as it increases in scale. (C) 2001 Elsevier Science B.V. All rights reserved.

Original languageEnglish
Pages (from-to)173-179
Number of pages6
JournalKnowledge-Based Systems
Volume14
DOIs
Publication statusPublished - 2001

Keywords

  • knowledge fusion
  • agent architectures
  • scalability

Cite this

Designing for Scalability in a Knowledge Fusion System. / Preece, Alun David; Hui, Kit-Ying; Gray, A.; Marti, P.

In: Knowledge-Based Systems, Vol. 14, 2001, p. 173-179.

Research output: Contribution to journalArticle

Preece, Alun David ; Hui, Kit-Ying ; Gray, A. ; Marti, P. / Designing for Scalability in a Knowledge Fusion System. In: Knowledge-Based Systems. 2001 ; Vol. 14. pp. 173-179.
@article{4059fa6d6c2d4e3d85f83c367fa26370,
title = "Designing for Scalability in a Knowledge Fusion System",
abstract = "The knowledge reuse and fusion/transformation (KRAFT) project has defined a generic agent-based architecture to support knowledge fusion - the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it-so that the union of the knowledge can be applied in problem-solving. KRAFT focuses on knowledge in the form of constraints expressed against an object data model defined by a shared ontology. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions.The KRAFT architecture has been designed to be scalable to large numbers of agents; this paper describes the features of the architecture designed to support scalability. In particular, we examine static techniques that underpin the growth of large-scale KRAFT networks, and dynamic techniques that allow reorganisation of a KRAFT network as it increases in scale. (C) 2001 Elsevier Science B.V. All rights reserved.",
keywords = "knowledge fusion, agent architectures, scalability",
author = "Preece, {Alun David} and Kit-Ying Hui and A. Gray and P. Marti",
year = "2001",
doi = "10.1016/S0950-7051(01)00112-5",
language = "English",
volume = "14",
pages = "173--179",
journal = "Knowledge-Based Systems",
issn = "0950-7051",
publisher = "Elsevier",

}

TY - JOUR

T1 - Designing for Scalability in a Knowledge Fusion System

AU - Preece, Alun David

AU - Hui, Kit-Ying

AU - Gray, A.

AU - Marti, P.

PY - 2001

Y1 - 2001

N2 - The knowledge reuse and fusion/transformation (KRAFT) project has defined a generic agent-based architecture to support knowledge fusion - the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it-so that the union of the knowledge can be applied in problem-solving. KRAFT focuses on knowledge in the form of constraints expressed against an object data model defined by a shared ontology. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions.The KRAFT architecture has been designed to be scalable to large numbers of agents; this paper describes the features of the architecture designed to support scalability. In particular, we examine static techniques that underpin the growth of large-scale KRAFT networks, and dynamic techniques that allow reorganisation of a KRAFT network as it increases in scale. (C) 2001 Elsevier Science B.V. All rights reserved.

AB - The knowledge reuse and fusion/transformation (KRAFT) project has defined a generic agent-based architecture to support knowledge fusion - the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it-so that the union of the knowledge can be applied in problem-solving. KRAFT focuses on knowledge in the form of constraints expressed against an object data model defined by a shared ontology. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions.The KRAFT architecture has been designed to be scalable to large numbers of agents; this paper describes the features of the architecture designed to support scalability. In particular, we examine static techniques that underpin the growth of large-scale KRAFT networks, and dynamic techniques that allow reorganisation of a KRAFT network as it increases in scale. (C) 2001 Elsevier Science B.V. All rights reserved.

KW - knowledge fusion

KW - agent architectures

KW - scalability

U2 - 10.1016/S0950-7051(01)00112-5

DO - 10.1016/S0950-7051(01)00112-5

M3 - Article

VL - 14

SP - 173

EP - 179

JO - Knowledge-Based Systems

JF - Knowledge-Based Systems

SN - 0950-7051

ER -