Skip to main content
Eugénio  Oliveira
  • FEUP-Rua Dr. Roberto Frias
    Porto
    Portugal
Trust estimation is a fundamental process in several multi-agent systems domains, from social networks to electronic business scenarios. However, the majority of current computational trust systems is still too simplistic and is not... more
Trust estimation is a fundamental process in several multi-agent systems domains, from social networks to electronic business scenarios. However, the majority of current computational trust systems is still too simplistic and is not situation-aware, jeopardizing the accuracy of the predicted trustworthiness values of agents. In this paper, we address the inclusion of context in the trust management process.
Computational Trust and Reputation (CTR) systems are essential in electronic commerce to encourage interactions and suppress deceptive behaviours. This paper focus on comparing two different kinds of approaches to evaluate the... more
Computational Trust and Reputation (CTR) systems are essential in electronic commerce to encourage interactions and suppress deceptive behaviours. This paper focus on comparing two different kinds of approaches to evaluate the trustworthiness of suppliers. One is based on calculating the weighted mean of past results. The second one applies basic properties of the dynamics of trust. Different scenarios are investigated, including a more problematic one that results from introducing newcomers during the simulation.
Electronic Institutions are comprehensive frameworks that may effectively help in the collaborative work of virtual organization activities. This paper focuses on an effort to create e-contracting and ontology-based services in the... more
Electronic Institutions are comprehensive frameworks that may effectively help in the collaborative work of virtual organization activities. This paper focuses on an effort to create e-contracting and ontology-based services in the context of Electronic Institutions. The e-contracting services provide automatic specification of business agreements by formalizing them through e-contracts, plus the procedures for enforcing them.
In this era of digital economy, commercial relationships between business partners are increasing in flexibility, with new business binds being created whenever a business opportunity arises. Moreover, the instability in demand increases... more
In this era of digital economy, commercial relationships between business partners are increasing in flexibility, with new business binds being created whenever a business opportunity arises. Moreover, the instability in demand increases the need for enterprises to procure new partners as well as the associated risk of dealing with partners that may be unknown beforehand.
The development of computational trust models is growing in attention in the community of multi-agent systems and these models are currently seen as of extreme importance in social networks, electronic business and grid computing, among... more
The development of computational trust models is growing in attention in the community of multi-agent systems and these models are currently seen as of extreme importance in social networks, electronic business and grid computing, among others. However, one of the biggest limitations in validating the existing computational trust models is the absence of realistic models of the behavior of agents. In fact, most of the work done in this area assumes that agents behave following simple and static probabilistic models.
Abstract. In current days, a great effort, on several scientific research areas, is being devoted to the automation of the procurement processes in the framework of business-to-business relations. However, several constraints limit the... more
Abstract. In current days, a great effort, on several scientific research areas, is being devoted to the automation of the procurement processes in the framework of business-to-business relations. However, several constraints limit the extension of the procurement process to truly open and global marketplaces. One such constraint is the lack of valid trust mechanisms that allow business agents to select partners outside the sphere of known relationships, in the hope of better deals.
The community of multi-agent systems has been studying ways to improve the selection of partner agents for joint action. One of such approaches consists in estimating the trustworthiness of potential partners in order to decrease the risk... more
The community of multi-agent systems has been studying ways to improve the selection of partner agents for joint action. One of such approaches consists in estimating the trustworthiness of potential partners in order to decrease the risk inherent to interacting with unknown agents. In this paper, we study the effect of using trust in the process of selecting partners in electronic business.
Abstract A multi-agent system architecture is here both described and justified for the sake of its application to an assembly robotics testbed. A blackboard-based agent using a GBB/DBB facility for intra (and not inter) agent... more
Abstract A multi-agent system architecture is here both described and justified for the sake of its application to an assembly robotics testbed. A blackboard-based agent using a GBB/DBB facility for intra (and not inter) agent communication and including knowledge about all the agents community, is presented as well as its main functionality. These agents are well suited for pursuing their own goals through their local activity control as well as the system overall goals by means of appropriate cooperative behavior.
Computational trust systems are currently considered enabler tools for the automation and the general acceptance of global electronic business-tobusiness processes, such as the sourcing and the selection of business partners outside the... more
Computational trust systems are currently considered enabler tools for the automation and the general acceptance of global electronic business-tobusiness processes, such as the sourcing and the selection of business partners outside the sphere of relationships of the selector. However, most of the existing trust models use simple statistical techniques to aggregate trust evidences into trustworthiness scores, and do not take context into consideration.
Electronic transactions are of increasing use due to its openness and continuous availability. The rapid growth of information and communication technologies has helped the expansion of these electronic transactions, however, issues... more
Electronic transactions are of increasing use due to its openness and continuous availability. The rapid growth of information and communication technologies has helped the expansion of these electronic transactions, however, issues related to security and trust are yet limiting its action space, mainly in what concerns business to business activity.
Economic organisations are facing new challenges due to the proliferation of Electronic Markets where competition and responsiveness are issues that will determine organisation's economic survival. A Virtual Enterprise is a temporary... more
Economic organisations are facing new challenges due to the proliferation of Electronic Markets where competition and responsiveness are issues that will determine organisation's economic survival. A Virtual Enterprise is a temporary network of individual enterprises, which, due to its higher flexibility and agility is capable of effectively responding to those challenging requirements. This paper proposes an Electronic Market system's architecture together with a multi-criteria negotiation protocol for Virtual Enterprise formation.
ABSTRACT This paper describes a framework for cooperation suitable for being exploited in a society of cooperative distributed agents. We briefly present a tool UPShell-University of Porto Shell, which may be used to generate specific... more
ABSTRACT This paper describes a framework for cooperation suitable for being exploited in a society of cooperative distributed agents. We briefly present a tool UPShell-University of Porto Shell, which may be used to generate specific Intelligent Systems, although its main purpose is to build up a community of coarse-grain, semi-autonomous agents out either of those generated Intelligent Systems or of already pre-existent Knowledge Based Systems.
Ontologies are crucial in B2B electronic commerce in general and in the Virtual Enterprise scenario in particular, enabling the mutual understanding between multiple business participants. This paper considers the development of a... more
Ontologies are crucial in B2B electronic commerce in general and in the Virtual Enterprise scenario in particular, enabling the mutual understanding between multiple business participants. This paper considers the development of a specific ontology in the home automation business area, illustrated in the Virtual Enterprise formation process. The ontology developed for the home automation (domotics) domain enumerates different products, its attributes, mutual relations and implicit business rules.
Electronic Commerce technology has changed the way traditional business is being done. Transactions' complexity is increased due both to the huge amount of available information and also to the environment dynamics. Moreover, Electronic... more
Electronic Commerce technology has changed the way traditional business is being done. Transactions' complexity is increased due both to the huge amount of available information and also to the environment dynamics. Moreover, Electronic Commerce has enabled the arising of new economical structures, as it is the case of Virtual Organisations. Our research aims at providing flexible and general-purpose systems for intelligent negotiation, both for Electronic Commerce and Virtual Organisation formation.
Abstract: Trust management is nowadays considered a promising enabler technology to extend the automation of the supply chain to the search, evaluation and selection of suppliers located world-wide.
Abstract Computational trust systems are getting popular in several domains such as social networks, grid computing and business-to-business systems. However, the estimation of the trustworthiness of agents is not trivial in scenarios... more
Abstract Computational trust systems are getting popular in several domains such as social networks, grid computing and business-to-business systems. However, the estimation of the trustworthiness of agents is not trivial in scenarios where the existing trust evidences are scarce. We propose an online, situation-aware trust model that uses the information gain metric to dynamically extract tendencies of failure of target agents, improving the process of selection of partners in a relevant way.
Abstract: In an efficient Virtual Enterprise (VE), where all the partners, both sending and receiving messages have to lead to acceptable and meaningful agreements, it is necessary to have common standards (an interaction protocol to... more
Abstract: In an efficient Virtual Enterprise (VE), where all the partners, both sending and receiving messages have to lead to acceptable and meaningful agreements, it is necessary to have common standards (an interaction protocol to achieve deals, a language for describing the messages' content and ontology for describing the domain's knowledge). This paper introduces first the ForEV platform, implemented through a Multi-Agent System.
Commerce is the way customers and suppliers meet at a certain place and a certain time in order to announce buying and selling intentions that eventually match and successfully start business transactions. Due to innovations in... more
Commerce is the way customers and suppliers meet at a certain place and a certain time in order to announce buying and selling intentions that eventually match and successfully start business transactions. Due to innovations in information and communication technologies of the past years, time and space restrictions have been weakened and, therefore, those business transactions became easier.
Abstract. The Airline Operations Control Centre (AOCC) organization is responsible for monitoring and solving operational problems in day-to-day airline operations. It includes human expert teams specialized in solving problems related... more
Abstract. The Airline Operations Control Centre (AOCC) organization is responsible for monitoring and solving operational problems in day-to-day airline operations. It includes human expert teams specialized in solving problems related with aircrafts, crew members, and passengers, in a process called disruption management or operations recovery.
Abstract UPShell, a tool for building up coarse grain semiautonomous cooperating agents (which are expert systems) is presented. Negotiation and conflict resolution protocols have been integrated into the agents, whose architecture is... more
Abstract UPShell, a tool for building up coarse grain semiautonomous cooperating agents (which are expert systems) is presented. Negotiation and conflict resolution protocols have been integrated into the agents, whose architecture is also presented. Several basic functionalities dealing with task scheduling as well as cooperation policies are briefly specified. A realistic scenario, involving a sophisticated electricity distribution network management application, is presented to illustrate the concepts and tool features
Trust estimation is an essential process in several multi-agent systems domains. Although it is generally accepted that trust is situational, the majority of the Computational Trust and Reputation (CTR) systems existing today are not... more
Trust estimation is an essential process in several multi-agent systems domains. Although it is generally accepted that trust is situational, the majority of the Computational Trust and Reputation (CTR) systems existing today are not situation-aware. In this paper, we address the inclusion of the context in the trust management process. We first refer the benefits of considering context and make an overview of recently proposed situational-aware trust models.
Abstract. Trust estimation of partner agents is considered a fundamental step in the process of selecting partners. In previous work, we proposed SinAlpha, an agent-based aggregation engine that computes the trustworthiness of candidate... more
Abstract. Trust estimation of partner agents is considered a fundamental step in the process of selecting partners. In previous work, we proposed SinAlpha, an agent-based aggregation engine that computes the trustworthiness of candidate partners by aggregating their historical contractual evidences, taking into account important properties of the dynamics of trust.
Belief revision is a critical issue in real world DAI applications. A Multi­Agent System not only has to cope with the intrinsic incompleteness and the constant change of the available knowledge (as in the case of its stand alone... more
Belief revision is a critical issue in real world DAI applications. A Multi­Agent System not only has to cope with the intrinsic incompleteness and the constant change of the available knowledge (as in the case of its stand alone counterparts), but also has to deal with possible conflicts between the agents' perspectives. Each semi­autonomous agent, designed as a combination of
The ability to respond sensibly to changing and conflicting beliefs is an integral part of intelligent agency. To this end, we outline the design and implementation of a Distributed Assumption-based Truth Maintenance System (DATMS)... more
The ability to respond sensibly to changing and conflicting beliefs is an integral part of intelligent agency. To this end, we outline the design and implementation of a Distributed Assumption-based Truth Maintenance System (DATMS) appropriate for controlling cooperative problem solving in a dynamic real world multi-agent community. Our DATMS works on the principle of local coherence which means that different agents can have different perspectives on the same fact provided that these stances are appropriately ...
Research Interests:
Decision making in any environmental domain is a complex and demanding activity, justifying the development of dedicated decision support systems. Every decision is confronted with a large variety and amount of constraints to satisfy as... more
Decision making in any environmental domain is a complex and demanding activity, justifying the development of dedicated decision support systems. Every decision is confronted with a large variety and amount of constraints to satisfy as well as contradictory interests that must be sensibly accommodated. The first stage of a project evaluation is its submission to the relevant group of public
Belief revision is a critical issue in real world DAI applications. A Multi-Agent System not only has to cope with the intrinsic incompleteness and the constant change of the available knowledge (as in the case of its stand alone... more
Belief revision is a critical issue in real world DAI applications. A Multi-Agent System not only has to cope with the intrinsic incompleteness and the constant change of the available knowledge (as in the case of its stand alone counterparts), but also has to deal with possible conflicts between the agents' perspectives. Each semi-autonomous agent, designed as a combination of a problem solver – assumption based truth maintenance system (ATMS), was enriched with improved capabilities: a distributed context management facility allowing the user to dynamically ...
ABSTRACT. Environmental management is a complex task. The amount and heterogeneity of the data needed for an environmental decision making tool is overwhelming without adequate database systems and innovative methodologies. As far as data... more
ABSTRACT. Environmental management is a complex task. The amount and heterogeneity of the data needed for an environmental decision making tool is overwhelming without adequate database systems and innovative methodologies. As far as data management, data interaction and data processing is concerned we here propose the use of a Geographical Information System (GIS) whilst for the decision making we suggest a Multi-Agent System (MAS) architecture. With the adoption of a GIS we hope to provide a ...
Abstract. The ability to respond sensibly to changing and conflicting beliefs is an integral part of intelligent agency. To this end, we outline the design and implementation of a Distributed Assumption-based Truth Maintenance System... more
Abstract. The ability to respond sensibly to changing and conflicting beliefs is an integral part of intelligent agency. To this end, we outline the design and implementation of a Distributed Assumption-based Truth Maintenance System (DATMS) appropriate for controlling cooperative problem solving in a dynamic real world multi-agent community. Our DATMS works on the principle of local coherence which means that different agents can have different perspectives on the same fact provided that these stances are appropriately ...
In a real world multiagent system, where the agents are faced with partial, incomplete and intrinsically dynamic knowledge, conflicts are inevitable. Frequently, different agents have goals or beliefs that cannot hold simultaneously.... more
In a real world multiagent system, where the agents are faced with partial, incomplete and intrinsically dynamic knowledge, conflicts are inevitable. Frequently, different agents have goals or beliefs that cannot hold simultaneously. Conflict resolution methodologies have to be adopted to overcome such undesirable occurrences. ... In this paper we investigate the application of distributed belief revision techniques as the support for conflict resolution in the analysis of the validity of the candidate beams to be produced in the CERN particle accelerators.
The goal of any environmental decision making activity is to find, whenever possible, the most appropriate location for new projects (roads, industries, hospitals, etc.). In such cases, appropriateness measures the degree of the... more
The goal of any environmental decision making activity is to find, whenever possible, the most appropriate location for new projects (roads, industries, hospitals, etc.). In such cases, appropriateness measures the degree of the fulfilment of the applicable regulations and simultaneous compliance with the specified project requisites. This activity presents some well-defined features, such as:
The decision activity in the field of environmental management is highly complex and involves a great number of contradictory interests (socio-economic, ecological, etc.). Environmental problems often result from the distributed and... more
The decision activity in the field of environmental management is highly complex and involves a great number of contradictory interests (socio-economic, ecological, etc.). Environmental problems often result from the distributed and uncoordinated land use management practices of individual decision-makers that, when taken together, cause significant environmental impacts. To develop feasible and politically acceptable solutions to such problems it is often necessary to foster compromise and consensus among
Airline companies do not collaborate when dealing with problems that arise during their own operational control plan. These problems are related with aircrafts, crew members and passengers and the actions towards the solution of these... more
Airline companies do not collaborate when dealing with problems that arise during their own operational control plan. These problems are related with aircrafts, crew members and passengers and the actions towards the solution of these problems are usually known as operations recovery. In this paper we present a possible solution to the problem of lack of collaboration between different airlines, based on an electronic market. This electronic market is based on a Distributed Multi-Agent System we are developing to help airline companies in solving unexpected operations recovery problems and matching them with potential solutions. The proposed electronic market uses ontology services that we have developed for other domains, allowing an airline company to access resources of other airline companies, such as aircrafts and crew members. The potential solutions obtained through the electronic market interactions will compete with the solutions found by the airline company own system. We present a real case study taken from TAP Air Portugal operational control including the description of how the ontologies services work. We believe that using our system architecture and services for this application domain is a possible and interesting solution but we are also aware of challenges and problems that might arise from using this approach.
In everyday language, the notion of “institution” is used in different contexts, for example when one talks about the “institution of marriage”, when we say that a given university is an “institution of higher education”, or when we say... more
In everyday language, the notion of “institution” is used in different contexts, for example when one talks about the “institution of marriage”, when we say that a given university is an “institution of higher education”, or when we say that a politician does not behave “institutionally”. Those everyday uses and some typical institutions have been studied and formalized by economists, political scientists, legal theorists and philosophers (see Aoki 2001; Powell and Dimaggio 1991).
Projecto/Seminário/Trabalho Final de Curso – 2002/03 Simulação de uma Bolsa Virtual usando Agentes ... 1.1. OBJECTIVO DO TRABALHO................................................................................... 6 1.2.... more
Projecto/Seminário/Trabalho Final de Curso – 2002/03 Simulação de uma Bolsa Virtual usando Agentes ... 1.1. OBJECTIVO DO TRABALHO................................................................................... 6 1.2. MOTIVAÇÃO........................................................................................................ 6 1.3 ... ... 2.1. AGENTES DE SOFTWARE ...................................................................................... 7 2.1.1. Introdução................. .............................................................................. 7 2.1.2. Definições e ... ... 3.1. INTRODUÇÃO...... .............................................................................................. 29 3.2. FUNCIONALIDADES................ ...
Mike Barley Cristiano Castelfranchi Frank Dignum Boi Faltings Klaus Fischer Maria Gini Fausto Giunchiglia Chun-Nan Hsu Lewis Johnson Jeff Kephart Kazuhiro Kuwabara Yves Lespérance Victor Lesser Jyi-shane Liu Michael Luck Stacy Marsella... more
Mike Barley Cristiano Castelfranchi Frank Dignum Boi Faltings Klaus Fischer Maria Gini Fausto Giunchiglia Chun-Nan Hsu Lewis Johnson Jeff Kephart Kazuhiro Kuwabara Yves Lespérance Victor Lesser Jyi-shane Liu Michael Luck Stacy Marsella John-Jules Meyer Jörg Müller Pablo Noriega BV Eugenio Oliveira Lin Padgham David Parkes H. Van Dyke Parunak Omer Rana Ken Satoh Onn Shehory Jaime Sichman Reid Simmons Von-Wun Soo Leon Sterling Peter Stone Katia Sycara Daniel Thalmann Wiebe van der Hoek Gerhard Weiss Michael Wooldridge ...
Program Chair Toyoaki Nishida, Kyoto University, Japan ... Program Co-Chairs Matthias Klusch, German Research Center for AI, Germany Katia Sycara, Carnegie-Mellon University, USA Makoto Yokoo, Kyushu University, Japan ... Program Vice... more
Program Chair Toyoaki Nishida, Kyoto University, Japan ... Program Co-Chairs Matthias Klusch, German Research Center for AI, Germany Katia Sycara, Carnegie-Mellon University, USA Makoto Yokoo, Kyushu University, Japan ... Program Vice Co-chairs Jeffrey Bradshaw, Institute for Human and Machine Cognition/UWF, USA Barbara Dunin-Keplicz, Warsaw University, Poland Amal El Fallah Seghrouchni, University of Paris 6 and CNRS, France Maria Gini, University of Minnesota, USA Churn-Jung Liau, Academia Sinica, Taiwan Eugenio ...
Institutions, and Norms in Agent Systems (COIN 2011) ... M. Birna van Riemsdijk, Delft University of Technology, The Netherlands Javier Vazquez Salceda, Technical University of Catalonia, Spain ... Huib Aldewereld, Utrecht University, The... more
Institutions, and Norms in Agent Systems (COIN 2011) ... M. Birna van Riemsdijk, Delft University of Technology, The Netherlands Javier Vazquez Salceda, Technical University of Catalonia, Spain ... Huib Aldewereld, Utrecht University, The Netherlands Sergio Alvarez-Napagao, Technical University of Catalonia, Spain Alexander Artikis, National Centre for Scientific Research “Demokritos,” Greece Guido Boella, University of Torino, Italy Cristiano Castelfranchi, ISTC/CNR, Italy Antonio Carlos da Rocha Costa, UCPEL, Brazil Stephen Cranefield, ...

And 144 more

Most of the research efforts dealing with airline scheduling have been done on off-line plan optimization. However, nowadays, with the increasingly complex and huge traffic at airports, the real challenge is how to react to unexpected... more
Most of the research efforts dealing with airline scheduling have been done on off-line plan optimization.  However, nowadays, with the increasingly complex and huge traffic at airports, the real challenge is how to react to unexpected events that may cause plan-disruptions, leading to flight delays.

Moreover these disruptive events usually affect at least three different dimensions of the situation: the aircraft assigned to the flight, the crew assignment and, often forgotten, the passengers’ journey and satisfaction.

This book includes answers to this challenge and proposes the use of the Multi-agent System paradigm to rapidly compose a multi-faceted solution to the disruptive event taking into consideration possible preferences of those three key aspects of the problem.

Negotiation protocols taking place between agents that are experts in solving the different problem dimensions, combination of different utility functions and, not less important, the inclusion of the human in the automatic decision-making loop make MASDIMA, the system described in this book, well suited for real-life plan-disruption management applications
The ability to solve conflicting beliefs is crucial for multi-agent systems where the information is dynamic, incomplete and dis-tributed over a group of autonomous agents. The proposed distributed belief revision approach consists of a... more
The ability to solve conflicting beliefs is crucial for multi-agent systems where the information is dynamic, incomplete and dis-tributed over a group of autonomous agents. The proposed distributed belief revision approach consists of a distributed truth maintenance sy-stem and a set of autonomous belief revision methodologies. The agents have partial views and, frequently, hold disparate beliefs which are au-tomatically detected by system's reason maintenance mechanism. The nature of these conflicts is dynamic and requires adequate ...