1,138 research outputs found
Semantics and Conversations for an Agent Communication Language
We address the issues of semantics and conversations for agent communication
languages and the Knowledge Query Manipulation Language (KQML) in particular.
Based on ideas from speech act theory, we present a semantic description for
KQML that associates ``cognitive'' states of the agent with the use of the
language's primitives (performatives). We have used this approach to describe
the semantics for the whole set of reserved KQML performatives. Building on the
semantics, we devise the conversation policies, i.e., a formal description of
how KQML performatives may be combined into KQML exchanges (conversations),
using a Definite Clause Grammar. Our research offers methods for a speech act
theory-based semantic description of a language of communication acts and for
the specification of the protocols associated with these acts. Languages of
communication acts address the issue of communication among software
applications at a level of abstraction that is useful to the emerging software
agents paradigm.Comment: Also in in "Readings in Agents", Michael Huhns and Munindar Singh
(eds), Morgan Kaufmann Publishers, In
PROLOG META-INTERPRETERS FOR RULE-BASED INFERENCE UNDER UNCERTAINTY
Uncertain facts and inexact rules can be represented and
processed in standard Prolog through meta-interpretation. This
requires the specification of appropriate parsers and belief
calculi. We present a meta-interpreter that takes a rule-based
belief calculus as an external variable. The certainty-factors
calculus and a heuristic Bayesian belief-update model are then
implemented as stand-alone Prolog predicates. These, in turn,
are bound to the meta-interpreter environment through second-order
programming. The resulting system is a powerful
experimental tool which enables inquiry into the impact of
various designs of belief calculi on the external validity of
expert systems. The paper also demonstrates the (well-known)
role of Prolog meta-interpreters in building expert system
shells.Information Systems Working Papers Serie
META-INTERPRETERS FOR RULE-BASED REASONING UNDER UNCERTAINTY
One of the key challenges in designing expert systems is a credible representation
of uncertainty and partial belief. During the past decade, a number of
rule-based belief languages were proposed and implemented in applied systems.
Due to their quasi-probabilistic nature, the external validity of these
languages is an open question. This paper discusses the theory of belief revision
in expert systems through a canonical belief calculus model which is
invariant across different languages. A meta-interpreter for non-categorical
reasoning is then presented. The purposes of this logic model is twofold:
first, it provides a clear and concise conceptualization of belief representation
and propagation in rule-based systems. Second, it serves as a working
shell which can be instantiated with different belief calculi. This enables
experiments to investigate the net impact of alternative belief languages on
the external validity of a fixed expert system.Information Systems Working Papers Serie
HandyBroker - An intelligent product-brokering agent for M-commerce applications with user preference tracking
One of the potential applications for agent-based systems is m-commerce. A lot of research has been done on making such systems intelligent to personalize their services for users. In most systems, user-supplied keywords are generally used to help generate profiles for users. In this paper, an evolutionary ontology-based product-brokering agent has been designed for m-commerce applications. It uses an evaluation function to represent a user’s preference instead of the usual keyword-based profile. By using genetic algorithms, the agent tracks the user’s preferences for a particular product by tuning some parameters inside its evaluation function. A prototype called “Handy Broker” has been implemented in Java and the results obtained from our experiments looks promising for m-commerce use
Use of implicit graph for recommending relevant videos: a simulated evaluation
In this paper, we propose a model for exploiting community based usage information for video retrieval. Implicit usage information from a pool of past users could be a valuable source to address the difficulties caused due to the semantic gap problem. We propose a graph-based implicit feedback model in which all the usage information can be represented. A number of recommendation algorithms were suggested and experimented. A simulated user evaluation is conducted on the TREC VID collection and the results are presented. Analyzing the results we found some common characteristics on the best performing algorithms, which could indicate the best way of exploiting this type of usage information
- …
