???global.info.a_carregar???
João Nuno Vinagre Marques da Silva. Concluiu o(a) Doutoramento em MAPi - Doutoramento em Informática em 2016/06/14 pelo(a) Universidade do Porto Faculdade de Ciências, Doutoramento em Informática em 2016/06/14 pelo(a) Universidade do Porto Faculdade de Ciências e Mestrado em Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos em 2010 pelo(a) Universidade do Porto Faculdade de Ciências. É Pós-doutorado no(a) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência e Pós-doutorado no(a) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência. Publicou 5 artigos em revistas especializadas. Nas suas atividades profissionais interagiu com 20 colaborador(es) em coautorias de trabalhos científicos.
Identification

Personal identification

Full name
João Nuno Vinagre Marques da Silva

Citation names

  • Vinagre, João

Author identifiers

Ciência ID
991A-2DDD-4340
ORCID iD
0000-0001-6219-3977
Google Scholar ID
mPbg30gAAAAJ
Researcher Id
D-5364-2015
Scopus Author Id
55938873400

Knowledge fields

  • Exact Sciences - Computer and Information Sciences

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2011/09 - 2016/06
Concluded
MAPi - Doutoramento em Informática (Doutoramento)
Universidade do Porto Faculdade de Ciências, Portugal
"Scalable adaptive collaborative filtering" (THESIS/DISSERTATION)
Aprovado com distinção
2010 - 2010
Concluded
Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
"Forgetting mechanisms for scalable collaborative filtering" (THESIS/DISSERTATION)
15 (B)
Affiliation

Science

Category
Host institution
Employer
2022/12/16 - Current Contracted Researcher (Research) European Commission Joint Research Centre Sevilla, Spain
2016/07/01 - Current Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2010/09 - 2016/06 Research Assistant (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2010/01 - 2010/09 Research Trainee (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2018/02/01 - 2023/08/31 Invited Assistant Professor (University Teacher) Universidade do Porto Faculdade de Ciências, Portugal

Others

Category
Host institution
Employer
2004/09/01 - 2010/01/06 Project manager and Systems administrator Zalox - Agência Multimédia, Lda, Portugal
2003/03/01 - 2004/08/31 Computer systems consultant Independent consultant, Portugal
2002/03/01 - 2003/02/28 Web developer and Systems administrator Conceito Global - Consultoria para Internet, Lda, Portugal
2000/06/01 - 2002/02/28 Managing partner, web developer and systems administrator Urbanature - Multimédia e Audiovisuais, Lda., Portugal
1999/02/01 - 2000/05/31 Webdesigner Websolut - Soluções Internet, Lda., Portugal
Projects

Grant

Designation Funders
2020/07/01 - Current THEIA - Automated Perception Driving
POCI-01-0247-FEDER-047264
Researcher
Bosch Engineering GmbH, Germany

Universidade do Porto, Portugal
Agência Nacional de Inovação SA
Ongoing
2020/10/01 - 2023/07/31 Continental FoF - Factory of the Future
Continental FoF
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Continental Advanced Antenna Portugal, Portugal

Universidade de Trás-os-Montes e Alto Douro, Portugal

Universidade do Minho, Portugal

Universidade do Porto, Portugal
Agência para o Investimento e Comércio Externo de Portugal EPE
Ongoing
2021/04/01 - 2023/03/31 XPM - eXplainable Predictive Maintenance
CHIST-ERA/0004/2019
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Institut Mines-Télécom, France

Uniwersytet Jagiellonski w Krakowie, Poland

Högskolan i Halmstad, Sweden
Fundação para a Ciência e a Tecnologia
2021/04/01 - 2023/03/31 SIGIPRO - Spatially Enabled Processes Management Intelligent System
SIGIPRO
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Universidade do Porto Faculdade de Ciências, Portugal

Expandidústria, Portugal
Agência Nacional de Inovação SA
Ongoing
2022/02/01 - 2023/01/31 DAnon - Supervised Deanonymization of Dark Web Traffic for Cybercrime Investigation
CMU/TIC/0044/2021
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal

Carnegie Mellon University Department of Computer Science, United States
Ongoing
2020/05/12 - 2022/11/08 AIDA - Adaptive, Intelligent and Distributed Assurance Platform
POCI-01-0247-FEDER-045907
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Universidade de Coimbra, Portugal

Mobileum, United States

Carnegie Mellon University, United States
Agência Nacional de Inovação SA
Ongoing
2021/01/01 - 2021/12/31 AI.Sov - AI Sovereignty
21201
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Sonae SGPS, Portugal

Whirlpool Europe Srl, Italy

Politecnico di Milano Sede di Milano Leonardo, Italy

Cefriel, Italy
European Institute of Innovation & Technology Manufacturing
Ongoing
2018/01/01 - 2018/12/31 Pushnews - Automated Cross-Channel Orchestration for Content Distribution
POCI-01-0247-FEDER-024257
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Adclick SA, Portugal
European Regional Development Fund
Concluded
2017/09/01 - 2017/12/31 RECAP preterm: Research on European Children and Adults born Preterm
info:eu-repo/grantAgreement/EC/H2020/733280/EU
Post-doc Fellow
National Institutes of Health
2016/07/01 - 2017/09/30 TEC4Growth - RL FourEyes - Intelligence, Interaction, Immersion and Innovation for media industries
NORTE-01-0145-FEDER-000020
Post-doc Fellow
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Ongoing
2012/01/01 - 2016/01/31 SCALABLE ADAPTIVE COLLABORATIVE FILTERING
info:eu-repo/grantAgreement/FCT/SFRH/SFRH2%FBD2%F775732%F2011/PT
PhD Student Fellow
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
2010/01/01 - 2011/11/14 Palco 3.0
QREN AdI Palco3.0/3121 PONORTE
Research Fellow
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Concluded

Contract

Designation Funders
2021/01/01 - 2022/04/30 SIS^1 - Smart Insurance System for one-time-insurance
SIS1
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Agência Nacional de Inovação SA
Ongoing
2021/01/01 - 2021/07/31 CloudAnalytics4Dams - Big Data management in power dams
INESCP-SERV-68/20
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

EDP Gestao Producao Energia SA, Portugal
Ongoing
2020/08/01 - 2021/04/30 MetaFlow - A Meta Learning work-flow for a Low Code Platform
INESCP-SERV-37/20
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

OutSystems, Portugal
Ongoing
Outputs

Publications

Book
  1. Vinagre, João; Marie Al-Ghossein; Alípio Jorge; Albert Bifet; Ladislav Peska. Proceedings of the 5th Workshop on Online Recommender Systems and User Modeling - ORSUM 2022. CEUR-WS. 2022.
    Published • Editor
Book chapter
  1. Paula Silva; João Vinagre; João Gama. "Federated Online Learning for Heavy Hitter Detection". 2024.
    10.3233/FAIA241065
  2. Klismam Pereira; João Vinagre; Ana Nunes Alonso; Fábio Coelho; Melânia Carvalho. "Privacy-Preserving Machine Learning in Life Insurance Risk Prediction". 2023.
    10.1007/978-3-031-23633-4_4
  3. Rui Ramos; Lino Oliveira; João Vinagre. "Hybrid SkipAwareRec: A Streaming Music Recommendation System". 2023.
    10.1007/978-3-031-49008-8_22
  4. André Tse; Lino Oliveira; João Vinagre. "Measuring Latency-Accuracy Trade-Offs in Convolutional Neural Networks". 2023.
    10.1007/978-3-031-49008-8_26
Conference paper
  1. João Vinagre; Marie Al-Ghossein; Ladislav Peska; Alipio Mário Jorge; Albert Bifet. "ORSUM 2023 - 6th Workshop on Online Recommender Systems and User Modeling". 2023.
    10.1145/3604915.3608763
  2. Paula Raissa Silva; João Vinagre; João Gama. "A DTW Approach for Complex Data A Case Study with Network Data Streams". 2023.
    10.1145/3555776.3577638
  3. Melo, D.; Delmoral, J.C.; Vinagre, J.. "Mining Causal Links Between TV Sports Content and Real-World Data". 2023.
    10.1007/978-3-031-49008-8_21
  4. Vinagre, J; Ghossein, MA; Jorge, AM; Bifet, A; Peska, L. "ORSUM 2022 - 5th Workshop on Online Recommender Systems and User Modeling". 2022.
    10.1145/3523227.3547411
  5. Lopes, D; Medeiros, P; Dong, JD; Barradas, D; Portela, B; Vinagre, J; Ferreira, B; et al. "Poster: User Sessions on Tor Onion Services: Can Colluding ISPs Deanonymize Them at Scale?". 2022.
    10.1145/3548606.3563520
  6. Parente, J; Alonso, AN; Coelho, F; Vinagre, J; Bastos, P. "Flexible Fine-grained Data Access Management for Hyperledger Fabric". 2022.
    10.1109/bcca55292.2022.9921837
  7. Trindade, Joana; Vinagre, João; Fernandes, Kelwin; Paiva, Nuno; Jorge, Alípio M.. "Partially monotonic learning for neural networks". Paper presented in IDA 2021 - 19th International Symposium on Intelligent Data Analysis, 2021.
    Published • 10.1007/978-3-030-74251-5_2
  8. Vinagre, J; Jorge, AM; Ghossein, MA; Bifet, A. "ORSUM 2021 - 4th Workshop on Online Recommender Systems and User Modeling". 2021.
    10.1145/3460231.3470940
  9. Vinagre, J; Jorge, AM; Ghossein, MA; Bifet, A. "ORSUM - Workshop on Online Recommender Systems and User Modeling". Paper presented in 14th ACM Conference on Recommender Systems, 2020.
    Published • 10.1145/3383313.3411531
  10. Vinagre, J; Jorge, AM; Bifet, A; Ghossein, MA. "ORSUM 2019 2nd workshop on online recommender systems and user modeling". Paper presented in 13th ACM Conference on Recommender Systems (RecSys 2019), 2019.
    Published • 10.1145/3298689.3347057
  11. Ramalho, MS; Vinagre, João; Jorge, AM; Bastos, R. "Incremental multi-dimensional recommender systems: co-factorization vs tensors". Paper presented in 2nd Workshop on Online Recommender Systems and User Modeling - ORSUM 2019, 2019.
    Published
  12. Vinagre, J; Mário Jorge, A; Gama, J. "Online Gradient Boosting for Incremental Recommender Systems". Paper presented in Discovery Science 2018, Limassol, 2018.
    Published • 10.1007/978-3-030-01771-2_14
  13. Bruno Veloso; João Gama; Benedita Malheiro; João Vinagre. "Self Hyper-parameter Tuning for Stream Recommendation Algorithms". Paper presented in 3rd Workshop on IoT Large Scale Machine Learning from Data Streams, held at ECML/PKDD 2018, 2018.
    Published • 10.1007/978-3-030-14880-5_8
  14. Anyosa, Susan C.; Vinagre, João; Jorge, Alípio M.. "Incremental Matrix Co-factorization for Recommender Systems with Implicit Feedback". Paper presented in ORSUM - Workshop on Online Recommender Systems and User Modeling, Lyon, 2018.
    Published • 10.1145/3184558.3191585
  15. Jorge, A; Vinagre, J; Matuszyk, P; Spiliopoulou, M. "ORSUM Chairs' Welcome & Organization". Paper presented in The Web Conference 2018, 2018.
    Published • 10.1145/3184558.3192311
  16. Vinagre, J; Jorge, AM; Gama, J. "Improving Incremental Recommenders with Online Bagging". Paper presented in Portuguese Conference on Artificial Intelligence (EPIA 2017), Porto, 2017.
    Published • 10.1007/978-3-319-65340-2_49
  17. Jorge, AM; Vinagre, J; Domingues, M; Gama, J; Soares, C; Matuszyk, P; Spiliopoulou, M. "Scalable Online Top-N Recommender Systems". 2017.
    Published • 10.1007/978-3-319-53676-7_1
  18. Vinagre, J.; Mário Jorge, A.; Gama, J.. "Online bagging for recommendation with incremental matrix factorization". 2017.
  19. Matuszyk, P; Vinagre, J; Spiliopoulou, M; Jorge, AM; Gama, J. "Forgetting Methods for Incremental Matrix Factorization in Recommender Systems". Paper presented in 30th ACM/SIGAPP Symposium on Applied Computing (SAC'2015), Salamanca, 2015.
    Published • 10.1145/2695664.2695820
  20. Vinagre, J; Jorge, AM; Gama, J. "Collaborative filtering with recency-based negative feedback". 2015.
    Published • 10.1145/2695664.2695998
  21. Jo\~ao Vinagre and; Al\'\\ipio M\'ario Jorge and; Jo\~ao Gama. "Evaluation of recommender systems in streaming environments". Paper presented in Workshop on Recommender Systems; Evaluation: Dimensions and Design in conjunction with; the 8th ACM Conference on Recommender; Systems (RecSys 2014), Foster City, CA, USA, October 10, 2014., 2014.
    Published • 10.13140/2.1.4381.5367
  22. Vinagre, J; Jorge, AM; Gama, J. "Fast Incremental Matrix Factorization for Recommendation with Positive-Only Feedback". Paper presented in 22nd Conference on User Modeling, Adaptation and Personalization, UMAP'2014, Aalborg, 2014.
    Published • 10.1007/978-3-319-08786-3_41
  23. Felix, C; Soares, C; Jorge, A; Vinagre, J. "Monitoring Recommender Systems: A Business Intelligence Approach". Paper presented in 14th Intl. Conference on Computational Science and itS Applications, ICCSA'2014, Guimarães, 2014.
    Published • 10.1007/978-3-319-09153-2_21
  24. Domingues, MA; Gouyon, F; Jorge, AM; Leal, JP; Vinagre, J; Lemos, L; Sordo, M. "Combining usage and content in an online music recommendation system for music in the long-tail". 2012.
    Published • 10.1145/2187980.2188224
Edited book
  1. Vinagre, J; Ghossein, MA; Jorge, AM; Bifet, A; Peska, L, ed. Proceedings of the 5th Workshop on Online Recommender Systems and User Modeling co-located with the 16th ACM Conference on Recommender Systems, ORSUM@RecSys 2022, Seattle, WA, USA, September 23rd, 2022. 2022.
  2. Vinagre, J; Jorge, AM; Ghossein, MA; Bifet, A, ed. Proceedings of the 3rd Workshop on Online Recommender Systems and User Modeling co-located with the 14th ACM Conference on Recommender Systems (RecSys 2020), Virtual Event, September 25, 2020. 2020.
    Published
  3. Vinagre, J; Jorge, AM; Bifet, A; Ghossein, MA, ed. 2nd Workshop on Online Recommender Systems and User Modeling, ORSUM@RecSys 2019, 19 September 2019, Copenhagen, Denmark. 2019.
    Published
Journal article
  1. Goncalves, C.; Bessa, R.J.; Teixeira, T.; Vinagre, J.. "Budget-Constrained Collaborative Renewable Energy Forecasting Market". IEEE Transactions on Sustainable Energy 16 2 (2025): 1440-1452. http://www.scopus.com/inward/record.url?eid=2-s2.0-105001208084&partnerID=MN8TOARS.
    10.1109/TSTE.2025.3532835
  2. Paula Raissa Silva; João Vinagre; João Gama. "Towards federated learning: An overview of methods and applications". WIREs Data Mining and Knowledge Discovery (2023): https://doi.org/10.1002/widm.1486.
    10.1002/widm.1486
  3. Porcaro, L; Vinagre, J; Frau, P; Hupont, I; Gómez, E. "Behind Recommender Systems: the Geography of the ACM RecSys Community". CoRR (2023):
  4. Porcaro, L; Castillo, C; Gómez, E; Vinagre, J. "Fairness and Diversity in Information Access Systems". CoRR (2023):
  5. Vinagre, J; Jorge, AM; Ghossein, MA; Bifet, A. "Proceedings of the 4th Workshop on Online Recommender Systems and User Modeling - ORSUM 2021". CoRR (2022):
  6. Silva, PR; Viangre, J; Gama, J. "Federated Anomaly Detection over Distributed Data Streams". CoRR (2022):
  7. Veloso, B; Gama, J; Malheiro, B; Vinagre, J. "Hyperparameter self-tuning for data streams". Information Fusion 76 (2021): 75-86.
    Published • 10.1016/j.inffus.2021.04.011
  8. João Vinagre; Alípio Mário Jorge; Conceição Rocha; João Gama. "Statistically Robust Evaluation of Stream-Based Recommender Systems". IEEE Transactions on Knowledge and Data Engineering 33 7 (2021): 2971-2982. https://doi.org/10.1109/TKDE.2019.2960216.
    Published • 10.1109/tkde.2019.2960216
  9. Gatzioura, Anna; Vinagre, Joao; Jorge, Alipio Mario; Sanchez-Marre, Miquel. "A Hybrid Recommender System for Improving Automatic Playlist Continuation". IEEE Transactions on Knowledge and Data Engineering 33 5 (2021): 1819-1830. http://dx.doi.org/10.1109/tkde.2019.2952099.
    Published • 10.1109/tkde.2019.2952099
  10. Vinagre, João; Moniz, Nuno. "Inteligência Artificial: riscos e promessas". Revista de Ciência Elementar 8 4 (2020): http://dx.doi.org/10.24927/rce2020.052.
    Published • 10.24927/rce2020.052
  11. Vinagre, J; Jorge, AM; Gama, J. "Online bagging for recommender systems". EXPERT SYSTEMS 35 4 (2018):
    Published • 10.1111/exsy.12303
  12. Matuszyk, P; Vinagre, J; Spiliopoulou, M; Jorge, AM; Gama, J. "Forgetting techniques for stream-based matrix factorization in recommender systems". KNOWLEDGE AND INFORMATION SYSTEMS 55 2 (2018): 275-304.
    Published • 10.1007/s10115-017-1091-8
  13. Vinagre, J; Jorge, AM; Gama, J. "An overview on the exploitation of time in collaborative filtering". WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY 5 5 (2015): 195-215. https://www.authenticus.pt/P-00G-FZE.
    Published • 10.1002/widm.1160
  14. Domingues, MA; Gouyon, F; Jorge, AM; Leal, JP; Vinagre, J; Lemos, L; Sordo, M. "Combining usage and content in an online recommendation system for music in the Long Tail". IJMIR (2013): https://www.authenticus.pt/P-008-KVQ.
    Published • 10.1007/s13735-012-0025-1
  15. Vinagre, J; Jorge, AM. "Forgetting mechanisms for scalable collaborative filtering". Journal of the Brazilian Computer Society (2012): https://www.authenticus.pt/P-008-6M1.
    Published • 10.1007/s13173-012-0077-3
Journal issue
  1. Vinagre, João. "Special Issue on Dynamic Recommender Systems and User Models". User Modeling and User-Adapted Interaction (2022):
    Accepted • Coeditor
Thesis / Dissertation
  1. "Scalable adaptive collaborative filtering". 2016.

Other

Other output
  1. Can We Trust AI Benchmarks? An Interdisciplinary Review of Current Issues in AI Evaluation. 2025. Eriksson, M.; Purificato, E.; Noroozian, A.; Vinagre, J.; Chaslot, G.; Gomez, E.; Fernandez-Llorca, D.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85218614148&partnerID=MN8TOARS.
    10.48550/arXiv.2502.06559
  2. Rethinking negative sampling in content-based news recommendation. 2024. Rebelo, M.Â.; Vinagre, J.; Pereira, I.; Figueira, Á.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85211646405&partnerID=MN8TOARS.
    10.48550/arXiv.2411.08700
  3. Fairness and Diversity in Information Access Systems. 2023. Porcaro, L.; Castillo, C.; Gómez, E.; Vinagre, J.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85162161809&partnerID=MN8TOARS.
  4. Behind Recommender Systems: the Geography of the ACM RecSys Community. 2023. Porcaro, L.; Vinagre, J.; Frau, P.; Hupont, I.; Gómez, E.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85172260330&partnerID=MN8TOARS.
    10.48550/arXiv.2309.03512
  5. streamRec. Python software package for stream-based recommender systems. 2022. Vinagre, João. https://github.com/joaoms/streamRec.
  6. Preface to the special issue on dynamic recommender systems and user models. 2022. Vinagre, J; Jorge, AM; Al-Ghossein, M; Bifet, A; Cremonesi, P.
    10.1007/s11257-022-09341-y
  7. Federated Anomaly Detection over Distributed Data Streams. 2022. Silva, P.R.; Vinagre, J.; Gama, J.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85131026224&partnerID=MN8TOARS.
    10.48550/arXiv.2205.07829
  8. AutoFITS: Automatic Feature Engineering for Irregular Time Series. 2021. Costa, P; Cerqueira, V; Vinagre, J; Costa, P.; Cerqueira, V.; Vinagre, J.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85181620784&partnerID=MN8TOARS.
    10.48550/arxiv.2112.14806
  9. Data-Driven Relevance Judgments for Ranking Evaluation. 2016. Moniz, Nuno; Torgo, Luis; Vinagre, Joao. https://www.authenticus.pt/P-00M-AMB.
Activities

Oral presentation

Presentation title Event name
Host (Event location)
2021/10/14 Lecture: Sistemas de recomendação online (in portuguese) 5EABDA - 5 Escola Avançada de Big Data Analysis
Universidade de São Paulo - ICMC (São Carlos, Brazil)
2021/08/06 Invited talk: The magic of recommender systems
Dott (Porto, Portugal)
2019/10/25 Invited talk: Data Science @ INESC TEC DSPT Day 2019
(Porto, Portugal)
2019/07/08 Invited talk: "I know what you want!": The magic, the science and the future of recommender systems Data Science Portugal Meetup #60
DSPT (Porto, Portugal)
2018/10/24 Invited talk: The (un)likely future of artificial intelligence Invited talk for secondary school students and teachers within European STEAM project ¿Europe In Change: STEAMing ahead towards our future¿
Universidade do Porto Faculdade de Ciências (Porto, Portugal)
2018/07/05 Lecture: Recommender Systems with a focus on scalable on-line usage based top-N approaches EAIA 2018 - Advanced Summer School on Data Science for Big Data
APPIA (Porto, Portugal)
2016/06/13 Invited talk: Stream-based Recommender Systems Workshop on Big Data and Deep Learning in High Performance Computing, held in conjunction with VECPAR 2016
(Porto, Portugal)

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2022/10 - Current Data Leakage Detection and Data Denoising using Causal Mechanisms for Recommender Systems
Supervisor
Computer Science (PhD)
2022/10 - Current Recommender systems for vote prediction
Supervisor
Ciência de Dados (Data Science) (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2022/10 - Current Data markets for collaborative forecasting in the energy sector
Co-supervisor
Ciência de Dados (Data Science) (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2022/10 - Current A recommender systems based on item properties
Supervisor
Ciência de Dados (Data Science) (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2022/10 - Current A federated learning platform for distributed data streams
Supervisor
Ciência de Computadores (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2020/10/01 - Current Federated anomaly detection over distributed data streams
Co-supervisor
Engenharia Informática (PhD)
Universidade do Porto Faculdade de Engenharia, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2021/10 - 2022 Low-latency machine learning for network traffic analysis
Supervisor
Master's degree in Network and Information Systems Engineering (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2021/10 - 2022 Locality-sensitive ensembles for recommender systems
Supervisor
Master's degree in Computer Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2021/10 - 2022 Music video generation with machine learning
Supervisor
Master's degree in Computer Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2021/10 - 2022 Data leakage detection with anti-causal learning
Supervisor
Master's degree in Computer Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Bosch Engineering GmbH, Germany
2021/10 - 2022 Catastrophic forgetting in recommender systems
Supervisor
Master's degree in Data Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2021/10 - 2022 Next item recommendation via reinforcement learning
Supervisor
Master's degree in Network and Information Systems Engineering (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2021/10 - 2022 Model aggregation methods for distributed machine learning
Supervisor
Master's degree in Network and Information Systems Engineering (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2021/10 - 2022 Recommendation system for the news market
Co-supervisor
Master's degree in Computational Statistics and Data Analysis (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2020/10 - 2021/07/22 Mining causal links between real-world events and TV content viewing patterns
Supervisor
Master's degree in Networking and Information Systems Engineering (Master)
Universidade do Porto Faculdade de Ciências, Portugal

NOS Comunicações SA, Portugal
2020/10/01 - 2021/07/15 AutoFITS: Automatic Feature Engineering for Irregular Time-Series
Supervisor
Master's degree in Computer Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2020/10 - 2021/07/14 Online ensembles of local recommendation models
Supervisor
Master's degree in Data Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2019/10 - 2020/09/24 Interpretable models for recommendation
Supervisor
Master's degree in Data Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

NOS Comunicações SA, Portugal
2019/10 - 2020/09/24 Hierarchical Recommender Systems
Supervisor
Master's degree in Data Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

NOS Comunicações SA, Portugal
2019/10 - 2020/07/23 Software library for stream-based recommender systems
Supervisor
Mestrado Integrado em Engenharia Informática e de Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2018/10/01 - 2019/11/27 Exploiting business knowledge in a recommender system for handset devices
Supervisor
Master's degree in Computer Science (Master)
Universidade do Porto Faculdade de Ciências, Portugal

NOS Comunicações SA, Portugal

Event organisation

Event name
Type of event (Role)
Institution / Organization
2022/09/23 - Current ORSUM 2022 - 5th Workshop on Online Recommender Systems and User Modeling, held at the 16th ACM Conference on Recommender Systems (RecSys'2022) (2022/09/23)
Workshop (Co-organisor)
2021/10/02 - Current ORSUM 2021 - 4th Workshop on Online Recommender Systems and User Modeling, held at the 15th ACM Conference on Recommender Systems (RecSys'2021), Online Event (2021/10/02)
Workshop (Co-organisor)
2023/09/05 - 2023/09/08 EPIA 2023 - 22nd Portuguese Conference on Artificial Intelligence (2023/09/05 - 2023/09/08)
Conference (Member of the Organising Committee)
2021/10/06 - 2021/10/09 IEEE DSAA 2021 - 8th IEEE International Conference on Data Science and Advanced Analytics (2021/10/06 - 2021/10/09)
Conference (Member of the Organising Committee)
2020/09/25 - 2020/09/25 ORSUM 2020 - 3rd Workshop on Online Recommender Systems and User Modeling, held at the 14th ACM Conference on Recommender Systems (RecSys'2020), Online Event (2020/09/25)
Workshop (Co-organisor)
2019/10/26 - 2019/10/26 Mind Blowing Sessions at DSPT Day 2019 (2019/10/25 - 2019/10/26)
Conference (Co-organisor)
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2019/09/19 - 2019/09/19 ORSUM 2019 - 2nd Workshop on Online Recommender Systems and User Modeling, held at the 13th ACM conference on Recommender Systems (RecSys 2019), Copenhagen, Denmark (2019/09/19 - 2019/09/19)
Workshop (Co-organisor)
2019/07/09 - 2019/07/09 UK PORTUGAL 2030 - GO PORTUGAL session on Data Science, Encontro Ciência 2019 (2019/07/09 - 2019/07/09)
Round table (Co-organisor)
2018/04/23 - 2018/04/23 ORSUM - Workshop on Online Recommender Systems and User Modeling, held at The Web Conference 2018, Lyon, France (2018/04/23 - 2018/04/23)
Workshop (Co-organisor)
2015/09/07 - 2015/09/11 ECML/PKDD 2015 - European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, September 7-11, Porto, Portugal. (2015/09/07 - 2015/09/11)
Conference (Other)
2014/07/07 - 2014/07/11 UMAP 2014 - 22nd Conference on User Modeling, Adaptation and Personalization, July 7-11, Aalborg, Denmark. (2014/07/07 - 2014/07/11)
Conference (Other)

Jury of academic degree

Topic
Role
Candidate name (Type of degree)
Institution / Organization
2021/10 Query Optimizers Based on Machine Learning Techniques
(Thesis) Main arguer
Rui Souto (Master)
Universidade do Minho Escola de Engenharia, Portugal
2021/07 Nutrially – Efficient and personalised meal recommendations
(Thesis) Main arguer
Ana Margarida Amaro (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2021/07 Ensemble Methods for Lung Cancer Gene Mutation Prediction
(Thesis) Main arguer
Alexandra Ventura (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2021/03 Detection of Anomalous Patterns in Cork Stoppers Sorting Machines
(Thesis) Main arguer
Edgar Moura (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2021/02/12 Implementing Hadoop distributed file system (hdfs) Cluster for BI Solution
(Thesis) Main arguer
Jorge Afonso Barandas Queirós (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2020/12/09 A comparative evaluation of dimensionality reduction methods on large-scale gene expression datasets
(Thesis) Main arguer
Sara Carolina Martins Ribeiro (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2020/12/04 Automatic Parameter Tuning Using Reinforcement Learning
(Thesis) Main arguer
Luis Manuel Meruje Ferreira (Master)
Universidade do Minho Escola de Engenharia, Portugal
2020/11/10 Recommender Systems for Grocery Retail - A Machine Learning Approach
(Thesis) Main arguer
Xavier dos Santos Silva (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2020/07/05 Developing a Forecasting Analysis Framework to Fast Track Analytical Developments
(Thesis) Main arguer
Verónica Sofia Marcos Fradique (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2020/02/17 Latent Context-aware Recommender Systems
(Thesis) Main arguer
Maria do Santos de Abreu (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/07/18 Automation of Waste Sorting with Deep Learning
(Thesis) Main arguer
João Soares Sousa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/07/18 Automatically generated summaries of sports videos based on semantic content
(Thesis) Main arguer
Miguel André Almeida Tomás Ferreira de Barros (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/07/18 Detection and Classification of Obstacles for Autonomous Vessels Using Machine Learning
(Thesis) Main arguer
António Pedro Rodrigues Pereira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/07/12 Sistema de Recomendação para Percursos Culturais
(Thesis) Main arguer
Francisca Reis Rodrigues (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/07/12 Event-Driven Real-Time Streaming Approach for Big Data, applied to an End-to-End Supply Chain
(Thesis) Main arguer
Inês Teixeira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/02/25 Bigdata geoanalytics to optmize fleet operations
(Thesis) Main arguer
Rui Daniel Cruz e Silva da Costa Gonçalves (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/02/25 Automatic Switching Between Video and Audio According to User’s Context
(Thesis) Main arguer
Paulo Jorge Silva Ferreira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2019/02/25 Energy Efficient Smartphone-based Users Activity Classification
(Thesis) Main arguer
Ricardo Manuel Correia Magalhães (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2018/07/13 Big data sobre dados de metering de energia
(Thesis) Main arguer
João Lomba Cepa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2018/07/13 Hierarchical Classification using hierarchical clustering: an application to Human Activity Recognition
(Thesis) Main arguer
Joel Alexandre Ezequiel Dinis (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2018/07/13 Sistema de recomendação para proteção de código
(Thesis) Main arguer
Luís Filipe Rodrigues Carvalho (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2017/02/16 Sequence Mining Analysis on Shopping Data
(Thesis) Main arguer
João Miguel da Rocha Ribeiro (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
2017/02/16 Identificação de danos em veículos sinistrados através de imagens
(Thesis) Main arguer
José Pedro Lobo Marinho Trocado Moreira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal

Association member

Society Organization name Role
2021/06 - Current ACM SIGCHI
2019 - Current ACM SIGKDD Member
2017 - Current APPIA - Associação Portuguesa Para a Inteligência Artificial Member

Committee member

Activity description
Role
Institution / Organization
2021/04 - Current Member of the Work Group on Robotics and Artificial Intelligence
Member
INESC Brussels Hub, Belgium
2018/09 - Current Co-coordinator of the Data Science Hub
Coordinator
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Conference scientific committee

Conference name Conference host
2022 - 2022 SAC 2022 - The 37th ACM/SIGAPP Symposium On Applied Computing
2022 - 2022 IDA 2022 - 20th Symposium on Intelligent Data Analysis
2022 - 2022 AAAI 2022 - 36th AAAI Conference on Artificial Intelligence
2022 - 2022 IJCAI-ECAI 2022 - 31st International Joint Conference on Artificial Intelligence, 25th European Conference on Artificial Intelligence
2022 - 2022 PAKDD 2022 - 26th Pacific-Asia Conference on Knowledge Discovery and Data Mining
2022 - 2022 HHAI 2022 - The first International Conference on Hybrid Human-Artificial Intelligence
2021 - 2021 IDA 2021 - 19th International Symposium on Intelligent Data Analysis
2021 - 2021 AAAI 2021 - 35th AAAI Conference on Artificial Intelligence
2021 - 2021 IJCAI 2021 - 30th International Joint Conference on Artificial Intelligence
2021 - 2021 PAKDD 2021 - 25th Pacific-Asia Conference on Knowledge Discovery and Data Mining
2021 - 2021 SAC 2021 - The 36th ACM/SIGAPP Symposium On Applied Computing
2021 - 2021 ECML PKDD 2021 - European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases
2020 - 2020 AAAI 2020 - 34th AAAI Conference on Artificial Intelligence
2020 - 2020 IJCAI-PRICAI 2020 - 29th International Joint Conference on Artificial Intelligence, 17th Pacific Rim International Conference on Artificial Intelligence
2020 - 2020 PAKDD 2020 - 24th Pacific-Asia Conference on Knowledge Discovery and Data Mining
2020 - 2020 SAC 2020 - The 35th ACM/SIGAPP Symposium On Applied Computing
2019 - 2019 AAAI 2019 - 33rd AAAI Conference on Artificial Intelligence
2019 - 2019 IJCAI 2019 - 28th International Joint Conference on Artificial Intelligence
2019 - 2019 PAKDD 2019 - 23rd Pacific-Asia Conference on Knowledge Discovery and Data Mining
2019 - 2019 SAC 2019 - The 34th ACM/SIGAPP Symposium On Applied Computing
2018 - 2018 AAAI 2018 - 32nd AAAI Confere on Artificial Intelligence
2018 - 2018 IJCAI-ECAI 2018 - 27th International Joint Conference on Artificial Intelligence, 23rd European Conference on Artificial Intelligence
2018 - 2018 PAKDD 2018 - 22nd Pacific-Asia Conference on Knowledge Discovery and Data Mining
2018 - 2018 SAC 2018 - The 33rd ACM/SIGAPP Symposium On Applied Computing
2017 - 2017 SAC 2017 - The 32nd ACM/SIGAPP Symposium On Applied Computing

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2022/02 - Current Machine Learning Ciência de Dados (Data Science) (Mestrado) Universidade do Porto Faculdade de Ciências, Portugal
2021/10 - Current Web Languages and Technologies Engenharia Informática e Computação (Licenciatura) Universidade do Porto Faculdade de Engenharia, Portugal
2021/02/18 - Current Artificial Intelligence Engenharia de Redes e Sistemas Informáticos (Mestrado integrado) Universidade do Porto Faculdade de Ciências, Portugal
2018/09 - 2021 Web Technologies Master's Degree in Network and Information Systems Engineering (Mestrado integrado) Universidade do Porto Faculdade de Ciências, Portugal
2019/02 - 2020/07 Data Structures Master's Degree in Network and Information Systems Engineering (Mestrado integrado) Universidade do Porto Faculdade de Ciências, Portugal
2018/02 - 2018/07 Programming Laboratory Master's Degree in Network and Information Systems Engineering (Mestrado integrado) Universidade do Porto Faculdade de Ciências, Portugal

Journal scientific committee

Journal title (ISSN) Publisher
2021/12/01 - Current International Journal of Data Science and Advanced Analytics (2364-4168) Springer

Other jury / evaluation

Activity description Institution / Organization
2021/04 - 2021/07 Juri: World Data League 2021
2019 - 2019 Guest evaluator for the Vidi Grant Programme 2019 of the Dutch Research Council (NWO). Nederlandse Organisatie voor Wetenschappelijk Onderzoek, Netherlands