Dr Heitor Murilo Gomes

Senior Research Fellow & Head of the MOA Lab, AI Institute

Qualifications: BSc UTP MSc PhD PUCPR

Contact Details

Room: FG.2.03
Phone: +64 7 838 4104

About Heitor Murilo

Heitor is a Senior Research Fellow at the University of Waikato in the machine learning group. He is especially interested in advancing the field of machine learning for evolving data streams, both for fundamental and applied research.
Besides his academic background, Heitor has also worked on several companies, funded a startup, and provided consultancy services on applied machine learning problems.

Research Interests

Heitor's goal is to expand our current knowledge in the field of machine learning for continuous flows of data. This involves the proposal of novel algorithms and theory.

He started working on problems related to machine learning applied to data stream around 2010, and he has continued ever since. In 2019, along with his co-authors, he published a paper on the current state of the field on the ACM SIGKDD Explorations Newsletter.

In 2021, Heitor has been appointed as the head of the MOA Lab at the University of Waikato.

Selected publications
A Survey on Ensemble Learning for Data Stream Classification

H M Gomes, J P Barddal, F Enembreck, A Bifet. ACM Computing Surveys 50, 2, Article 23, 2017. DOI:

This paper contains the most up to date and comprehensive survey about ensemble learning for data streams. Access Paper

Adaptive random forests for evolving data stream classification

H M Gomes, A Bifet, J Read, J P Barddal, F Enembreck, B Pfahringer, G Holmes, T Abdessalem. ACM Machine Learning, Springer, 2017. DOI:

This paper presents an efficient version of the classical Random Forests algorithm for evolving data streams, namely the Adaptive Random Forest (ARF) algorithm. Access Paper

Streaming Random Patches for Evolving Data Stream Classification

H M Gomes, J Read, A Bifet. IEEE International Conference on Data Mining (ICDM), 2019. DOI:

The Streaming Random Patches (SRP) algorithm outperforms the current state-of-the-art ensemble methods for evolving data stream classification. Access Paper

Machine learning for streaming data: state of the art, challenges, and opportunities

H M Gomes, J Read, A Bifet, J P Barddal, J Gama. SIGKDD Explorations Newsletter, ACM , 2019. DOI:

In this work, we focus on elucidating the connections among the current state-of-the-art on related fields; and clarifying open challenges in both academia and industry. Access Paper


Reviewer and/or PC member: Journals

Neurocomputing (Elsevier) - 2016, 2017; Transactions on Big Data (IEEE) - 2017; International Journal of Data Science and Analytics (Springer) - 2017; Information Systems - 2017; Data Mining and Knowledge Discovery - 2018, 2019, 2020; TKDE - 2018, 2019, 2020; IEEE Access - 2019; Journal of Machine Learning (JMLR) - 2019, 2020; Knowledge and Information Systems (KAIS) - 2019; ​

Reviewer and/or PC member: Conferences

SIGKDD - 2019, 2020, 2021; ECML - 2019, 2020, 2021; PAKDD - 2018, 2019, 2020, 2021; IJCAI - 2018, 2019, 2020, 2021; AAAI - 2019, 2020, 2021, 2022; ICDM - 2017; IEEE International Conference on Big Data - 2017; NeurIPS - 2020, 2021; ESANN 2019; ACM SAC - 2017, 2018, 2019, 2020;

Editor, Chair, Co-chair or Organizer
  • Online Experience/Virtual Chair. IEEE International Conference on Data Mining (ICDM) 2021. Auckland, New Zealand. Website.
  • Editor of a Special issue of the "Frontiers in Big Data, section Data Mining and Management" journal, 2021.
  • ACM Symposium on Applied Computing Data Streams Track. In conjunction with ACM Symposium on Applied Computing: The 36th Annual ACM Symposium on Applied Computing 2021. Gwangju, Korea. Website.
  • Second International Workshop on Energy Efficient Scalable Data Mining and Machine Learning. Co-located with ECML PKDD 2019. Würzburg, Germany. Website.
  • Recipient of the University of Waikato Strategic fund for research (Jan-2020 - Dec-2020).
Grants, Awards and Honors
  • Added to the Honor Roll of Outstanding Reviewers PAKDD 2020. Website
  • PhD Grants. From September 2014 until March 2017 I was recipient of a scholarship from CAPES (Coordenação de Aperfeiçoamento de Pessoal de Nível Superior) and from Fundação Araucária.
  • Best Paper Award Information Systems (ACM SAC 2014). Best paper award for the paper entitled SAE2: Advances on the Social Adaptive Ensemble Classifier for Data Streams.​
Publication Statistics
  • 36 Full Papers in international conferences
  • 16 Papers published in international journals
  • 1 Book chapter
  • Citations: 1080*; h-index: 15*; i10-index: 20*

All publications:

* Statistics according to Google Scholar as of September 2021.

Research Supervised

I've supervised several undergraduate and master level students in different institutions. Currently, I supervise three PhD students at UoW.

If you are interested in working with me, please check the list of research topics that I am currently working on. If you are unsure, you can send me an email to start a conversation.

Teaching Commitments

Recent Publications

  • Manapragada, C., Gomes, H. M., Salehi, M., Bifet, A., & Webb, G. I. (2022). An eager splitting strategy for online decision trees in ensembles. Data Mining and Knowledge Discovery. doi:10.1007/s10618-021-00816-x

  • Petri, I., Chirila, I., Gomes, H., Bifet, A., & Rana, O. (2022). Resource-Aware Edge-Based Stream Analytics. IEEE Internet Computing. doi:10.1109/MIC.2022.3152478

  • Bifet, A., Ferreira, C., Gama, J., & Gomes, H. M. (2021). Editorial Message. In Proceedings of the ACM Symposium on Applied Computing (pp. 417).

  • Chanajitt, R., Pfahringer, B., & Gomes, H. M. (2021). Combining static and dynamic analysis to improve machine learning-based malware classification. In 2021 IEEE 8th International Conference on Data Science and Advanced Analytics. doi:10.1109/DSAA53316.2021.9564144

Find more research publications by Heitor Murilo Gomes