35,008 research outputs found
Machine Learning Approach for Optimizing Negotiation Agents
The increasing popularity of Internet and World Wide Web (WWW) fuels the rise of
electronic commerce (E-Commerce). Negotiation plays an important role in ecommerce
as business deals are often made through some kind of negotiations.
Negotiation is the process of resolving conflicts among parties having different
criteria so that they can reach an agreement in which all their constraints are
satisfied.
Automating negotiation can save human’s time and effort to solve these
combinatorial problems. Intelligent Trading Agency (ITA) is an automated agentbased
one-to-many negotiation framework which is incorporated by several one-toone
negotiations. ITA uses constraint satisfaction approach to evaluate and generate
offers during the negotiation. This one-to-many negotiation model in e-commerce
retail has advantages in terms of customizability, scalability, reusability and
robustness. Since negotiation agents practice predefined negotiation strategies,
decisions of the agents to select the best course of action do not take the dynamics of negotiation into consideration. The lack of knowledge capturing between agents
during the negotiation causes the inefficiency of negotiation while the final
outcomes obtained are probably sub-optimal. The objective of this research is to
implement machine learning approach that allows agents to reuse their negotiation
experience to improve the final outcomes of one-to-many negotiation. The
preliminary research on automated negotiation agents utilizes case-based reasoning,
Bayesian learning and evolutionary approach to learn the negotiation. The geneticbased
and Bayesian learning model of multi-attribute one-to-many negotiation,
namely GA Improved-ITA and Bayes Improved-ITA are proposed. In these models,
agents learn the negotiation by capturing their opponent’s preferences and
constraints. The two models are tested in randomly generated negotiation problems
to observe their performance in negotiation learning. The learnability of GA
Improved-ITA enables the agents to identify their opponent’s preferable negotiation
issues. Bayes Improved-ITA agents model their opponent’s utility structure by
employing Bayesian belief updating process. Results from the experimental work
indicate that it is promising to employ machine learning approach in negotiation
problems. GA Improved-ITA and Bayes Improved-ITA have achieved better
performance in terms of negotiation payoff, negotiation cost and justification of
negotiation decision in comparison with ITA. The joint utility of GA Improved-ITA
and Bayes Improved-ITA is 137.5% and 125% higher than the joint utility of ITA
while the negotiation cost of GA Improved-ITA is 28.6% lower than ITA. The
negotiation successful rate of GA Improved-ITA and Bayes Improved-ITA is 10.2%
and 37.12% higher than ITA. By having knowledge of opponent’s preferences and
constraints, negotiation agents can obtain more optimal outcomes. As a conclusion,
the adaptive nature of agents will increase the fitness of autonomous agents in the dynamic electronic market rather than practicing the sophisticated negotiation
strategies. As future work, the GA and Bayes Improved-ITA can be integrated with
grid concept to allocate and acquire resource among cross-platform agents during
negotiation
KEMNAD: A Knowledge Engineering Methodology for Negotiating Agent Development
Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of: (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardised components rather than reinventing the wheel each time. Moreover, since these patterns are identified from a wide variety of existing negotiating agents(especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system
Using Similarity Criteria to Make Negotiation Trade-Offs
This paper addresses the issues involved in software agents making trade-offs during automated negotiations in which they have information uncertainty and resource limitations. In particular, the importance of being able to make trade-offs in real-world applications is highlighted and a novel algorithm for performing trade-offs for multi-dimensional goods is developed. The algorithm uses the notion of fuzzy similarity in order to find negotiation solutions that are beneficial to both parties. Empirical results indicate the benefits and effectiveness of the trade-off algorithm in a range of negotiation situations
A multi-agent system with application in project scheduling
The new economic and social dynamics increase project complexity and makes scheduling problems more difficult, therefore scheduling requires more versatile solutions as Multi Agent Systems (MAS). In this paper the authors analyze the implementation of a Multi-Agent System (MAS) considering two scheduling problems: TCPSP (Time-Constrained Project Scheduling), and RCPSP (Resource-Constrained Project Scheduling). The authors propose an improved BDI (Beliefs, Desires, and Intentions) model and present the first the MAS implementation results in JADE platform.multi-agent architecture, scheduling, project management, BDI architecture, JADE.
Ontology acquisition and exchange of evolutionary product-brokering agents
Agent-based electronic commerce (e-commerce) has been booming with the development of the Internet and agent technologies. However, little effort has been devoted to exploring the learning and evolving capabilities of software agents. This paper addresses issues of evolving software agents in e-commerce applications. An agent structure with evolution features is proposed with a focus on internal hierarchical knowledge. We argue that knowledge base of agents should be the cornerstone for their evolution capabilities, and agents can enhance their knowledge bases by exchanging knowledge with other agents. In this paper, product ontology is chosen as an instance of knowledge base. We propose a new approach to facilitate ontology exchange among e-commerce agents. The ontology exchange model and its formalities are elaborated. Product-brokering agents have been designed and implemented, which accomplish the ontology exchange process from request to integration
Coordination approaches and systems - part I : a strategic perspective
This is the first part of a two-part paper presenting a fundamental review and summary of research of design coordination and cooperation technologies. The theme of this review is aimed at the research conducted within the decision management aspect of design coordination. The focus is therefore on the strategies involved in making decisions and how these strategies are used to satisfy design requirements. The paper reviews research within collaborative and coordinated design, project and workflow management, and, task and organization models. The research reviewed has attempted to identify fundamental coordination mechanisms from different domains, however it is concluded that domain independent mechanisms need to be augmented with domain specific mechanisms to facilitate coordination. Part II is a review of design coordination from an operational perspective
An Agent Based Market Design Methodology for Combinatorial Auctions
Auction mechanisms have attracted a great deal of interest and have been used in diverse e-marketplaces. In particular, combinatorial auctions have the potential to play an important role in electronic transactions. Therefore, diverse combinatorial auction market types have been proposed to satisfy market needs. These combinatorial auction types have diverse market characteristics, which require an effective market design approach. This study proposes a comprehensive and systematic market design methodology for combinatorial auctions based on three phases: market architecture design, auction rule design, and winner determination design. A market architecture design is for designing market architecture types by Backward Chain Reasoning. Auction rules design is to design transaction rules for auctions. The specific auction process type is identified by the Backward Chain Reasoning process. Winner determination design is about determining the decision model for selecting optimal bids and auctioneers. Optimization models are identified by Forward Chain Reasoning. Also, we propose an agent based combinatorial auction market design system using Backward and Forward Chain Reasoning. Then we illustrate a design process for the general n-bilateral combinatorial auction market. This study serves as a guideline for practical implementation of combinatorial auction markets design.Combinatorial Auction, Market Design Methodology, Market Architecture Design, Auction Rule Design, Winner Determination Design, Agent-Based System
- …