Title:
|
A DECLARATIVE PROGRAMMING PARADIGM AND THE DEVELOPMENT OF KNOWLEDGE MINING AGENTS |
Author(s):
|
Nittaya Kerdprasop , Kittisak Kerdprasop |
ISBN:
|
978-972-8924-60-7 |
Editors:
|
António Palma dos Reis |
Year:
|
2008 |
Edition:
|
Single |
Keywords:
|
Knowledge mining agents, machine intelligence. |
Type:
|
Full Paper |
First Page:
|
45 |
Last Page:
|
52 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Agent is a conceptual entity designed to solve a complex problem. It differs from other software design concepts with its
special capabilities of acting autonomously, adapting to changing circumstances, and communicating with other agents
through high-level interactions. The significance of the agent-based approach in data mining, knowledge discovery, and
Web intelligence has been realized by many researchers over the past decade. Several agent-based data mining tools have
been developed. Most of them were implemented with imperative languages such as C and Java. We propose the agent
model that has been implemented with a more powerful programming paradigm using declarative languages such as
Haskell and Prolog. The advantages of these languages are their advancement in program structures, pattern matching
and reasoning features, including higher order computation and meta-level programming. These language features are
essential in developing intelligent agents. Even though the major drawback of most declarative languages is their
computation speed, we have shown via experimental results that the percentage of speed decrease is insignificant
comparing to imperative language implementation. |
|
|
|
|