constraints and rules that defined on attributes in
KB’s, the classification and clustering of KB’s helps
to manipulate and present the knowledge whenever
it is needed by the system. Figure 3 shows how
negotiation knowledge and general knowledge are
used respectively for assisting the user to create a
RFQ, and for the automated negotiation process. At
the end of the process, log files are generated and
added to the general knowledge database.
To make use of the knowledge contained in
KB’s, the negotiator first identifies the function that
he need to do in the negotiation process. Then it’s
the knowledge agent who provides a concrete plan
of utilizing the appropriate knowledge in the specific
function. The proposed model also provides the
negotiator the flexibility to adjust the weight of the
knowledge factors which affect the function result.
To our knowledge, most current automated
negotiation systems lack the ability of specifying the
explicit use of knowledge in a systematic way, thus
lack an efficient knowledge assisted automatic
negotiation process. For this purpose, we define
meta-KB as a meta-object for describing the
procedural knowledge necessary to perform a certain
task in the e-Procurement context. It contains the
meta-knowledge about KB’s, which is knowledge
about knowledge. The function which makes use of
the meta-KB determines its discipline. Like an
ordinary KB, a meta-KB contains attributes forming
the knowledge. The attributes are either inherited
from an existing KB or defined especially for the
specific function, depending on the meta-KB’s
discipline. For each attribute, the meta-KB specifies
how the attribute value is obtained.
Several typical functions are executed many
times in different phases or in parallel during the
multi-bilateral negotiations. These functions include
supplier credit evaluation, quote evaluation, and
negotiation result assessment.
The meta-KB for evaluation of a supplier inherits
the attributes from the KB comprising knowledge
about a supplier’s credit as shown in Table 3. It is
illustrated in the following table.
Table 3: Meta-KB for supplier evaluation.
The tag ‘Meta-KB’ denotes it a meta-KB, and the
use of the meta-KB is declared at the top of the
table. It then specifies from which KB template that
the meta-KB inherits its attributes. The value of
Base Reputation is input from a Negotiation Expert
manually. The attribute Number of Contracts Made
has a returned function value evaluated on the
negotiation log. The function is denoted by f in the
table. The attribute Average Utility also has a
returned function value evaluated on the negotiation
log. The function is denoted by g in the table. The
negotiation log is a log containing all the past
successful deals committed with the particular
supplier. Weights associated with attributes are also
inherited from the supplier credit profile, which are
not shown here. Detials of the evaluation functions f
and g can be found in (Zhang, 2006).
4 CONCLUSION
We discussed issues of applying Knowledge Beads
(KB) into automated negotiation for e-Commerce. A
methodology that is based on Knowledge Bead, an
object-oriented ontology-based building block for
knowledge representation, is proposed. Using KB
and its methodology, quote specification and
bargaining process can be streamlined, and data
resulted from negotiation can be reused as
knowledge in future negotiation. This provides a
foundation for the knowledge management life cycle
designed for coexisting with the negotiation life
cycle.
REFERENCES
Reeves, D., Grosof, B., Wellman, M., and Chan, H., 2000.
Towards a Declarative Language for Negotiating
Executable Contracts. IBM Watson Research.
Jennings, N., Faratin, M., Johnson, T., Norman, J.,
O’Brien, P., and Wiegand, E., 1996. Agent-based
Business Process Management. International Journal
of Cooperative Information Systems, 5(2&3), 105-130.
Conway, S., and Sligar, C., 2002. Unlocking Knowledge
Assets. Knowledge Management Solutions. Microsoft
Corporation.
Fong, S., and Zhuang, Y., 2002. Enabling Agent
Negotiation in e-Trading Environments Through
Knowledge Beads. IEEE International Conference on
Intelligent Engineering Systems.
Zhang, Y., 2006. Knowledge-Empowered Automated
Negotiation System for B2B e-Commerce. PhD
Dissertation. Tsignhua University. Dec 2006.
APPLYING KNOWLEDGE BEADS FOR AUTOMATED NEGOTIATION
93