Ayuda
Ir al contenido

Dialnet


Resumen de Contribución a la negociación automática en espacios de utilidad complejos

Iván Marsá Maestre

  • español

    Podemos entender la negociación como una interacción entre varias partes que intentan alcanzar un acuerdo en relación a una serie de atributos que les suponen un conflicto de intereses. Así definida, la negociación está presente en numerosos aspectos de la vida cotidiana, desde las relaciones personales a la economía o la política internacional. Algunos escenarios de negociación pueden ser total o parcialmente automatizados, beneficiándose así de las ventajas en cuanto a eficiencia del empleo de técnicas de inteligencia artificial. Entre los problemas que ya se han abordado con éxito en la literatura haciendo uso de negociación automática entre agentes podemos destacar diferentes escenarios de negociación en comercio electrónico y problemas de reparto de recursos o tareas, como por ejemplo cadenas de producción o reparto de carga computacional en procesos informáticos. La automatización de los procesos de negociación permite no sólo replicar la toma de decisiones humana en escenarios de negociación tradicionales, sino también abordar problemas en los que la negociación con humanos no es viable, ya sea por la complejidad del escenario o por las limitaciones temporales del proceso de negociación. Dentro de este ámbito, existe un interés creciente por el estudio de escenarios de negociación complejos, como pueden ser las negociaciones de contratos jurídicos o los acuerdos de requisitos entre proveedores y clientes. En este tipo de escenarios, son frecuentes las negociaciones de múltiples atributos interdependientes. La complejidad inherente a este tipo de problemas de negociación sugiere la automatización total o parcial del proceso, especialmente cuando existen restricciones temporales severas sobre la duración de la negociación. Sin embargo, la dependencia entre atributos genera espacios de utilidad no lineales, haciendo que los mecanismos clásicos de negociación automática no sean aplicables. Incluso mecanismos específicamente diseñados para escenarios no lineales pueden fallar si la complejidad del espacio de utilidades aumenta considerablemente. Existe, por tanto, la necesidad de diseñar mecanismos que permitan negociar de forma efectiva y eficaz en escenarios que impliquen espacios de utilidad de elevada complejidad. Esta tesis aborda el problema de la negociación automática multilateral en espacios de utilidad complejos, tratando de dar respuesta a esta necesidad. Para ello se propone un modelo de negociación especialmente diseñado para este tipo de escenarios. El modelo comprende la representación de las preferencias de los agentes, la especificación del protocolo de interacción que gobierna la negociación, y el diseño de estrategias heurísticas para la toma de decisiones de los agentes. Para las preferencias de los agentes, se opta por funciones de utilidad basadas en restricciones ponderadas, y se presenta un generador de preferencias que permite diseñar, a partir de un conjunto de parámetros, escenarios de complejidad ajustable, tanto en lo referente a la complejidad de los espacios de preferencias individuales de los agentes como en lo referente a la correlación mutua de las funciones de utilidad de los diferentes agentes. Para el proceso de negociación, este trabajo parte de la hipótesis de que, en escenarios en los que los espacios de utilidad de los agentes son complejos, la dificultad de la consecución de acuerdos mutuamente aceptables puede paliarse buscando un equilibrio adecuado entre los objetivos individuales de maximización de la utilidad de cada agente, y el objetivo social de la consecución del acuerdo. Teniendo esto en cuenta, se propone un protocolo de interacción expresivo e iterativo basado en subastas, que permite a los agentes refinar sus propuestas en cada iteración sirviéndose de la capacidad expresiva que proporcionan las técnicas de argumentación. Finalmente, se diseña un conjunto de estrategias para la toma de decisiones de los agentes, orientadas a equilibrar el beneficio obtenido y la probabilidad de acuerdo en función de la actitud hacia el riesgo de cada agente. Una vez formulada la propuesta, se ha realizado una exhaustiva evaluación experimental orientada a determinar la contribución a la negociación de los mecanismos propuestos en términos de efectividad y eficiencia. Los experimentos realizados han confirmado nuestra hipótesis de trabajo y la adecuación de nuestra propuesta basada en el equilibrio entre utilidad y probabilidad de acuerdo y la capacidad expresiva de los agentes, y nos han permitido extraer importantes conclusiones en el ámbito de investigación de los sistemas de negociación automática multilateral multiatributo para espacios de utilidad complejos.

  • English

    We can see negotiation as an interaction between two or more parties who intend to reach an agreement about a range of issues which requires to solve a conflict of interests between them. As such, negotiation is present in vastly different aspects of our everyday lives, from personal relationships to economy or international politics. Some negotiation scenarios can be fully or partially automated, thus taking advantage of the efficiency of artificial intelligence techniques. Among the problems which have been successfully adressed in the literature using negotiation, we can cite different negotiation scenarios in e-commerce, and resource or task allocation problems, such as manufacturing chains or load balancing in computing processes. Automatization of negotiation processes allows not only to emulate human negotiation in traditional scenarios, but also to address problems where human negotiation is not feasible, due to the complexity of the scenario, or due to the time constraints over the negotiation process. In this context, there is an increasing research interest in complex negotiation scenarios, such as legal contract negotiations or service level agreements between customers and providers. In these scenarios, negotiations often involve multiple, interdependent issues. The complexity of these problems suggest the partial or full automatization of the process, specially when there are hard negotiation deadlines. However, issue interdependency results in nonlinear utility spaces, making classic negotiation mechanisms not applicable. Even mechanisms specifically designed for nonlinear scenarios may fail when the complexity of the utility spaces increases. Therefore, alternative mechanisms are needed which allow to negotiate in an effective and efficient manner in scenarios involving highly complex utility spaces. This PhD thesis addresses the problem of multilateral automated negotiation for complex utility spaces, in an attempt to fulfil this need. To this end, a negotiation model is proposed, which is specifically designed for these scenarios. The model comprises the representation of the agents’ preferences, the specification of the interaction protocol which governs the negotiation, and the design of heuristic strategies for agent decision making. For agent preferences, constraint based utility functions are chosen, and we present a preference generator which allows to define, giving a set of generation parameters, scenarios of adjusted complexity, both regarding the complexity of the individual agent utility spaces and the corelation between different agents’ utility functions. For the negotiation process, our hypothesis is that, in scenarios involving complex utility spaces, we can improve the process of finding mutually acceptable agreements by balancing the utility-maximizing goals of each individual agent and the social goal of reaching an agreement. Taking this into account, we propose an expressive, iterative, auction-based negotiation protocol, which allows agents to refine their bids at each iteration, making use of the expressive capabilities provided by argumentation techniques. Finally, a set of strategies for agent decision making is proposed. These strategies are intended to balance expected utility and deal probability considering the risk attitudes of the different agents. Once the proposal has been made, an exhaustive experimental evaluation is performed to assess the contribution of the proposed mechanisms in terms of effectiveness and efficiency. Experiments have confirmed our hypothesis and the suitability of our proposal based on the balance between utility and deal probability and the expressive capabilities of the agents, allowing us to draw important conclusions on the field of multilateral, multi-issue automated negotiation for complex utility spaces.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus