Kuramoto oscillators bandits for sequential partner selection in rhythmic social interactions

dc.contributor.advisorSantana, Pedro Figueiredo
dc.contributor.advisorMariano, Pedro Lopes da Silva
dc.contributor.authorLemos, João Pedro dos Santos Florindo de Almeida
dc.date.accessioned2026-06-15T13:26:24Z
dc.date.issued2025-12-19
dc.date.submitted2025-11
dc.description.abstractA sincronização é um fenómeno fundamental em sistemas naturais e artifciais, presente em processos sociais, cognitivos e cooperativos. Esta dissertação aborda o problema da seleção de parceiros em interações sociais rítmicas, como na dança a pares ou em tarefas colaborativas, formulando-o como um processo de decisão sequencial no qual agentes autónomos escolhem parceiros com o objetivo de maximizar a sincronização. Para tal, combina-se o modelo de osciladores de Kuramoto, que descreve as dinâmicas rítmicas intrínsecas de cada agente, com algoritmos de Multi-Armed Bandits, nomeadamente Upper Confdence Bound (UCB), Discounted Upper Confdence Bound (D-UCB) e EXP3. Esta integração permite que os agentes aprendam incrementalmente a partir de interações sucessivas, equilibrando exploração e aproveitamento, e adaptando-se tanto a ambientes estacionários como a ambientes sujeitos a variações dinâmicas. Foi desenvolvido um motor de simulação que possibilita experiências sistemáticas em múltiplos cenários, incluindo diferentes topologias de rede, níveis de ruído e alterações estruturais no conjunto de agentes. Os resultados demonstram que modelos de seleção de parceiros baseados em osciladores constituem estratégias efcazes para promover a sincronização, revelando capacidade de adaptação a mudanças graduais ou súbitas no ambiente. A comparação entre algoritmos evidencia a vantagem do D-UCB em contextos dinâmicos e confrma a robustez do UCB em cenários estacionários. Este trabalho contribui para a compreensão dos mecanismos de sincronização em sistemas multiagente e oferece perspetivas relevantes para áreas como interação humano robô, coordenação colaborativa e desenvolvimento de agentes artifciais adaptativos.
dc.description.abstractSynchronization is a fundamental phenomenon in natural and artifcial systems, present in social, cognitive, and cooperative processes. This dissertation examines the problem of partner selection in rhythmic social interactions, such as paired dancing or collaborative tasks, formulating it as a sequential decision-making process in which autonomous agents choose partners with the goal of maximizing synchronization. To this end, the Kuramoto oscillator model, which captures the intrinsic rhythmic dynamics of each agent, is combined with Multi-Armed Bandit algorithms, namely UCB, D-UCB, and EXP3. This integration enables agents to learn incrementally from successive interactions, balancing exploration and exploitation while adapting to both stationary environments and those subject to dynamic variations. A simulation engine was developed to support systematic experimentation across multiple scenarios, including diferent network topologies, noise levels, and structural changes in the agent population. The results show that oscillator-based partner selection models constitute efective strategies for promoting synchronization, demonstrating the ability to adapt to gradual or sudden environmental changes. The comparison between algorithms highlights the advantage of D-UCB in dynamic contexts and confrms the robustness of UCB in stationary settings. This work contributes to a deeper understanding of synchronization mechanisms in multi-agent systems and ofers relevant perspectives for areas such as human-robot interaction, collaborative coordination, and the development of adaptive artifcial agents.
dc.identifier.citationLemos, J. P. dos S. F. de A. (2025). Kuramoto oscillators bandits for sequential partner selection in rhythmic social interactions [Dissertação de mestrado, Iscte - Instituto Universitário de Lisboa]. Repositório Iscte. http://hdl.handle.net/10071/37450
dc.identifier.tid204134960
dc.identifier.urihttps://hdl.handle.net/10071/37450
dc.language.isoen
dc.peerreviewedyes
dc.rightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSistemas multi-agente -- Multi-agent systems
dc.subjectReinforcement learning
dc.subjectKuramoto oscillators
dc.subjectMulti-armed bandits
dc.subjectPartner selection
dc.subjectSincronização -- Synchronization
dc.subjectAprendizagem por reforço
dc.subjectOsciladores de Kuramoto
dc.subjectSeleção de parceiros
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.titleKuramoto oscillators bandits for sequential partner selection in rhythmic social interactions
dc.typemasterThesispt-PT
dspace.entity.typePublication
iscte.subject.odsIndústria, inovação e infraestruturas
iscte.subject.odsParcerias para a implementação dos objetivos
iscte.subject.odsProdução e consumo sustentáveis
thesis.degree.departmentDepartamento de Ciências e Tecnologias da Informação
thesis.degree.nameMestrado em Engenharia Informática

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
master_joao_almeida_lemos.pdf
Tamanho:
14.25 MB
Formato:
Adobe Portable Document Format