???global.info.a_carregar???
BRUNO RAFAEL GONÇALVES RIBEIRO. Concluiu o Mestrado em Engenharia de Inteligência Artificial em 2024/04/12 pelo Instituto Superior de Engenharia do Porto (ISEP) e a Licenciatura em Engenharia Informática em 2021/07/14 pelo mesmo instituto. É investigador no Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento (GECAD). Publicou 3 artigos em revistas especializadas e possui 7 capítulos de livros. Coorientou 4 trabalhos de conclusão de curso de licenciatura/bacharelato. Recebeu 2 prémios. Participou como Bolseiro de Iniciação Científica em 1 projeto e como Bolseiro de Investigação em 2 projetos. Atua nas áreas de Ciências da Engenharia e Tecnologias. No seu currículo Ciência Vitae os termos mais frequentes na contextualização da produção científica, tecnológica e artístico-cultural são: Sistemas multi-agente; sistemas inteligentes distribuidos; internet das coisas; smart home; Federated learning; Machine learning; Genetic programming.
Identification

Personal identification

Full name
BRUNO RAFAEL GONÇALVES RIBEIRO
Gender
Male

Citation names

  • RIBEIRO, BRUNO
  • Bruno Ribeiro

Author identifiers

Ciência ID
1F1C-4963-699E
ORCID iD
0000-0001-5105-8905

Email addresses

  • brgri@isep.ipp.pt (Professional)
  • 1180573@isep.ipp.pt (Professional)

Knowledge fields

  • Engineering and Technology

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese (Mother tongue)
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2021/09/01 - 2024/04/12
Concluded
Engenharia de Inteligência Artificial (Mestrado)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Federated learning for agent communities to enable dynamic mobility in privacy-preserving environments" (THESIS/DISSERTATION)
18
2018/09/01 - 2021/07/14
Concluded
Engenharia Informática (Licenciatura)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"FRAMEWORK MULTIAGENTE DE COMUNICAÇÃO E NEGOCIAÇÃO ENTRE AGENTES" (THESIS/DISSERTATION)
16
2020/10/21 - 2021/02/28
Concluded
Advanced AI (Outros)
Haaga-Helia Ammattikorkeakoulu, Finland
5
2016 - 2017
Concluded
English C2 (Outros)
Veromind, Portugal
C1
2014 - 2017
Concluded
Técnico de Gestão e Programação de Sistemas Informáticos (Curso Técnico Superior Profissional)
Escola Secundaria Filipa De Vilhena, Portugal
18
Affiliation

Science

Category
Host institution
Employer
2021/02/01 - Current Researcher (Research) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento, Portugal

Others

Category
Host institution
Employer
2018/06/01 - 2021/01/31 Restauração - Serviço ao Cliente Mc Donald's Portugal, Portugal
Mc Donald's Campus São João, Portugal
2021 - 2021 Membro do Departamento de Organização de Eventos Núcleo de Estudantes de Informática do Instituto Superior de Engenharia do Porto, Portugal
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2017 - 2017 Estágio (Software Developer) PontoGlobal, Portugal
2016 - 2016 Estágio (Software Developer) Instituto Superior de Contabilidade e Administração de Aveiro, Portugal
Projects

Grant

Designation Funders
2023/10/01 - Current New Generation Storage (NGS)
PRR 02-C05-i01.01-2022.PC644936001-00000045
Research Fellow
Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento, Portugal
Ongoing
2021/10/01 - 2023/09/30 RETINA - REal-Time support Infrastructure and Energy management for Intelligent carbon-Neutral smArt cities
NORTE-01-0145-FEDER-000062
Research Fellow
Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento, Portugal
Concluded
2021/02/01 - 2021/09/30 PRECISE - Power and Energy Cyber-Physical Solutions with Explainable Semantic Learning
PTDC/EEI-EEE/6277/2020
Scientific Initiation Fellow
Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento, Portugal
Concluded
Outputs

Publications

Book
  1. RIBEIRO, BRUNO; Pereira, H.; Gomes, L; Vale, Z. Python-Based Ecosystem for Agent Communities Simulation. 2023.
    Published • 10.1007/978-3-031-18050-7_7
Book chapter
  1. Bruno Ribeiro; Luis Gomes; Rafael Barbarroxa; Zita Vale. "A Novel Framework for Multiagent Knowledge-Based Federated Learning Systems". 2023.
    10.1007/978-3-031-37616-0_25
  2. Bruno Ribeiro; Luis Gomes; Ricardo Faia; Zita Vale. "Federated Genetic Programming: A Study About the Effects of Non-IID and Federation Size". 2023.
    10.1007/978-3-031-38333-5_20
  3. Bruno Ribeiro; Ricardo Faia; Luis Gomes; Zita Vale. "Energy Community Integration of a Smart Home Based on an Open Source Multiagent System". 2023.
    10.1007/978-3-031-37616-0_35
  4. Pedro Carvalho; Bruno Ribeiro; Nuno M. Rodrigues; João E. Batista; Leonardo Vanneschi; Sara Silva. "Feature Selection on Epistatic Problems Using Genetic Algorithms with Nested Classifiers". 2023.
    10.1007/978-3-031-30229-9_42
  5. Bruno Ribeiro; Luis Gomes; Zita Vale. "A Novel Federated Learning Approach to Enable Distributed and Collaborative Genetic Programming". 2023.
    10.1007/978-3-031-49011-8_16
  6. Rafael Barbarroxa; João Silva; Luis Gomes; Fernando Lezama; Bruno Ribeiro; Zita Vale. "FeDis: Federated Learning Framework Supported by Distributed Ledger". 2023.
    10.1007/978-3-031-45155-3_4
Conference paper
  1. Bruno Ribeiro; Gomes, Luis; Vale, Zita. "Retrieval-augmented generation based assistant: a smart home case study". Paper presented in 23rd EPIA Conference on Artificial Intelligence, Viana do Castelo, 2024.
    Accepted
  2. Bruno Ribeiro; Silva, Rafael; Gomes, Luis; Vale, Zita. "Detailed analysis of a deep learning energy forecast model considering different input units and dimensions". Paper presented in The 12th IFAC Symposium on Control of Power & Energy Systems, 2024.
    Accepted
  3. Luis Gomes; Bruno Ribeiro; Fernando Lezama; Zita Vale. "A Multi-Agent System Empowered by Federated Learning and Genetic Programming". 2023.
    10.1109/SIU59756.2023.10223778
  4. Pereira, H.; Ribeiro, B.; Gomes, L.; Vale, Z.. "CECOS: A Centralized Management Platform Supported by Distributed Services to Represent and Manage Resources Aggregation Entities and its End-users in a Smart Grid Context". 2022.
    10.1016/j.ifacol.2022.07.054
Conference poster
  1. Bruno Ribeiro; Faia, Ricardo; Goncalves, Calvin; Gomes, Luis; Vale, Zita. "Optimizing energy costs in an energy community with electric vehicles and battery storage systems". Paper presented in 3rd Materials for Energy Transaction, 2024.
Journal article
  1. Ricardo Faia; Bruno Ribeiro; Calvin Goncalves; Luis Gomes; Zita Vale. "Multi-agent based energy community cost optimization considering high electric vehicles penetration". Sustainable Energy Technologies and Assessments (2023): https://doi.org/10.1016/j.seta.2023.103402.
    10.1016/j.seta.2023.103402
  2. Pereira, H.; Ribeiro, B.; Gomes, L.; Vale, Z.. "Smart Grid Ecosystem Modeling Using a Novel Framework for Heterogenous Agent Communities". Sustainability (Switzerland) 14 23 (2022): http://www.scopus.com/inward/record.url?eid=2-s2.0-85143811593&partnerID=MN8TOARS.
    10.3390/su142315983
  3. Silva, C.; Faria, P.; Ribeiro, B.; Gomes, L.; Vale, Z.. "Demand Response Contextual Remuneration of Prosumers with Distributed Storage". Sensors 22 22 (2022): http://www.scopus.com/inward/record.url?eid=2-s2.0-85142705458&partnerID=MN8TOARS.
    10.3390/s22228877
Thesis / Dissertation
  1. Ribeiro, Bruno Rafael Gonçalves. "Aprendizagem federada para comunidades de agentes que permita a mobilidade dinâmica em ambientes de proteção de privacidade". Master, 2024. http://hdl.handle.net/10400.22/25422.
  2. "FRAMEWORK MULTIAGENTE DE COMUNICAÇÃO E NEGOCIAÇÃO ENTRE AGENTES". Degree, Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, 2021.

Other

Software
  1. RIBEIRO, BRUNO; Gomes, Luis. "PEAK: Python-based framework for heterogenous agent communities". v1.0.13. Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento. GitHub; PyPI. 2022.
  2. RIBEIRO, BRUNO; Gomes, Luis. "PEAK Dashboard". v1.0.0. Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento. GitHub. 2022.
Activities

Oral presentation

Presentation title Event name
Host (Event location)
2023/09/08 A Novel Federated Learning Approach to Enable Distributed and Collaborative Genetic Programming 22nd EPIA Conference on Artificial Intelligence
(Faial, Portugal)
2023/06/13 Federated Genetic Programming: A Study About the Effects of Non-IID and Federation Size Distributed Computing and Artificial Intelligence, 20th International Conference
(Guimarães, Portugal)
2023/06/13 Energy Community Integration of a Smart Home Based on an Open Source Multiagent System 21st International Conference, PAAMS 2023
(Guimarães, Portugal)
2023/06/12 A Novel Framework for Multiagent Knowledge-Based Federated Learning Systems 21st International Conference, PAAMS 2023
(Guimarães, Portugal)

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2024/02/01 - Current Agentes computacionais com reinforcement learning para jogos competitivos
Co-supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2024/02/01 - Current Configuração de single-board computers usando sistemas operativos imutáveis baseado em Linux
Co-supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2024/02/01 - 2024/07/02 Sistema de tracking e manutenção remota de federated learning para aprendizagem colaborativa
Co-supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2024/02/01 - 2024/07/01 Design, implementação e deployment de uma nova versão de um sistema open source de inteligência artificial em Python
Co-supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Distinctions

Award

2023 AIR Institute Award of Scientific Excellence to the Best Demonstration presented during the 21st International Conference on Practical applications of Agents and Multi-Agent (PAAMS 2023)
AIR Institute , Spain
2023 Prémio de Mérito - Nota final igual ou acima de 16 valores
Instituto Politécnico do Porto Grupo de Investigação em Engenharia e Computação Inteligente para a Inovação e o Desenvolvimento, Portugal