Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.24 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O objectivo da tese é demonstrar a adequação do paradigma dos mercados electrónicos
baseados em agentes para transaccionar objectos multimédia em função do perfil dos
espectadores. Esta dissertação descreve o projecto realizado no âmbito da plataforma de
personalização de conteúdos em construção. O domínio de aplicação adoptado foi a
personalização dos intervalos publicitários difundidos pelos distribuidores de conteúdos
multimédia, i.e., pretende-se gerar em tempo útil o alinhamento de anúncios publicitários
que melhor se adeqúe ao perfil de um espectador ou de um grupo de espectadores.
O projecto focou-se no estudo e selecção das tecnologias de suporte, na concepção da
arquitectura e no desenvolvimento de um protótipo que permitisse realizar diversas
experiências nomeadamente com diferentes estratégias e tipos de mercado.
A arquitectura proposta para a plataforma consiste num sistema multiagente organizado em
três camadas que disponibiliza interfaces do tipo serviço Web com o exterior. A camada de
topo é constituída por agentes de interface com o exterior. Na camada intermédia
encontram-se os agentes autónomos que modelam as entidades produtoras e consumidoras
de componentes multimédia assim como a entidade reguladora do mercado. Estes agentes
registam-se num serviço de registo próprio onde especificam os componentes multimédia
que pretendem negociar. Na camada inferior realiza-se o mercado que é constituído por
agentes delegados dos agentes da camada superior. O lançamento do mercado é efectuado
através de uma interface e consiste na escolha do tipo de mercado e no tipo de itens a
negociar.
Este projecto centrou-se na realização da camada do mercado e da parte da camada
intermédia de apoio às actividades de negociação no mercado. A negociação é efectuada
em relação ao preço da transmissão do anúncio no intervalo em preenchimento. Foram
implementados diferentes perfis de negociação com tácticas, incrementos e limites de
variação de preço distintos. Em termos de protocolos de negociação, adoptou-se uma
variante do Iterated Contract Net – o Fixed Iterated Contract Net. O protótipo resultante
foi testado e depurado com sucesso.
The aim of this MSc. thesis is to demonstrate the suitability of the agent-based paradigm to select media objects according to the profile of the viewers by means of a multiagent negotiation platform. The application domain is the personalisation of the programme intervals transmitted by media distributors, i.e., the goal is to generate a timely alignment of the advertisements that best fits the profile of a viewer or a group of viewers for a programme interval. The project involved the selection of the supporting technologies, the design of the platform architecture and the development of a prototype to perform experiments with different types of negotiation protocols and tactics. The proposed architecture consists of a multi-agent system organized in three layers. The top layer – the interface layer – contains agents that interface with the external producers and distributors by exposing Web services. The intermediate layer – the enterprise layer – holds a collection of autonomous agents that model the producers and distributors of media objects as well as the market regulator. These agents register in a service registry to publish the multimedia components they are willing to trade. The lower layer – the market layer – consists of delegated agents of the enterprise layer agents that are dedicated to negotiate individual media objects, i.e., buy and sell timeslots of programme intervals. The user specifies the type of market and the items to be negotiated through a dedicated interface. This project focused on the development of the market layer as well as on the functionalities of the intermediate layer required to support the trading activities of the market layer. The market negotiation, which is carried around the price of the interval timeslots, is conducted by the delegate agents using different negotiation profiles, i.e., price constraints and price adaption tactics. In terms of negotiation protocols, the market implements variant of the Iterated Contract Net negotiation protocol – the Fixed Iterated Contract Net. The resulting prototype was successfully tested and debugged.
The aim of this MSc. thesis is to demonstrate the suitability of the agent-based paradigm to select media objects according to the profile of the viewers by means of a multiagent negotiation platform. The application domain is the personalisation of the programme intervals transmitted by media distributors, i.e., the goal is to generate a timely alignment of the advertisements that best fits the profile of a viewer or a group of viewers for a programme interval. The project involved the selection of the supporting technologies, the design of the platform architecture and the development of a prototype to perform experiments with different types of negotiation protocols and tactics. The proposed architecture consists of a multi-agent system organized in three layers. The top layer – the interface layer – contains agents that interface with the external producers and distributors by exposing Web services. The intermediate layer – the enterprise layer – holds a collection of autonomous agents that model the producers and distributors of media objects as well as the market regulator. These agents register in a service registry to publish the multimedia components they are willing to trade. The lower layer – the market layer – consists of delegated agents of the enterprise layer agents that are dedicated to negotiate individual media objects, i.e., buy and sell timeslots of programme intervals. The user specifies the type of market and the items to be negotiated through a dedicated interface. This project focused on the development of the market layer as well as on the functionalities of the intermediate layer required to support the trading activities of the market layer. The market negotiation, which is carried around the price of the interval timeslots, is conducted by the delegate agents using different negotiation profiles, i.e., price constraints and price adaption tactics. In terms of negotiation protocols, the market implements variant of the Iterated Contract Net negotiation protocol – the Fixed Iterated Contract Net. The resulting prototype was successfully tested and debugged.
Description
Keywords
Serviços Web (XML, WSDL, SOAP, UDDI) JADE FIPA ACL e Contract Net Sistemas multiagente Ontologias Web Services (XML, WSDL, SOAP, UDDI) FIPA ACL Contract Net Multiagent systems Ontologies
Pedagogical Context
Citation
Publisher
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto