Welcome to my personal website, below you will find some of the things I've made and done:

Most recent news & events

  • 02.2023New version of  Vowpal Wabbit (9.7.0) was released with my improved implementation of PLT reduction.
  • 11.2022Me and  ViZDoom project joined  The Farama Foundation.
  • 06.2022I started an internship at  Yahoo! in Paris, France.
  • 05.2022Our paper titled "On missing labels, long-tails and propensities in extreme multi-label classification" was accepted at KDD'22.
  • 03.2022New release of  ViZDoom (1.1.12) library with new official  OpenAI Gym wrapper.
  • 01.2022I joined the management board of  ML in PL Association.
  • 11.2021New release of  ViZDoom (1.1.11) library with new features, including access to the game's audio buffer.
  • 08.2021Our paper "ViZDoom Competitions: Playing Doom From Pixels" received  2022 IEEE ToG Outstanding Paper Award.
  • 04.2021Our short paper titled "Propensity-scored Probabilistic Label Trees" was accepted at SIGIR'21.
  • 03.2021Our paper titled "Efficient Set-Valued Prediction in Multi-Class Classification" was accepted for publication in Data Mining and Knowledge Discovery.
  • 02.2021Our paper titled "Online probabilistic label trees" was accepted at AISTATS'21.
  • 12.2020I gave a talk titled "Probabilistic Label Trees in Vowpal Wabbit" at Vowpal Wabbit Workshop at NeurIPS'20. [ video]
  • 10.2020I gave a talk titled "Extreme classification: applications and algorithms" on GHOST Day: AMLC'20. [ video]



  • ViZDoom - Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information.
  • napkinXC - extremely simple and fast library for extreme multi-class and multi-label classification.
  • extremeText - extension of fastText library for multi-label classification including extreme cases with hundreds of thousands and millions of labels.

ML in PL

I'm proud to be a member of the awesome ML in PL Association, a non-profit organization devoted to fostering the machine learning community in Poland and around the world.

I co-organized ML in PL Conference 2019, ML in PL Virtual Event 2020, and ML in PL Conference 2021 serving as Call for Contributions (Talks and Posters) coordinator.

From 2021 I'm a member of the management board of ML in PL Association and try to support other members of the association in the organization of great machine learning related events.

Reviewing scientific papers

I try to review at least a dozen of papers each year. So far I have served as a reviewer for:


As part of my PhD, I teach/teached a few courses at Poznan University of Technology (PUT) related to the topics of Machine Learning, Artificial Intelligence, and Data Science and Big Data:
  • Advanced Methods of Computational Intelligence 2021, 2022 and 2023 (lectures + exercises)
    based on Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction and selected chapters from Stuart Russell and Peter Norvig, Artificial Intelligence A Modern Approach.
  • Methods of Artificial and Computational Intelligence 2021 (exercises)
    based on selected chapters from Stuart Russell and Peter Norvig, Artificial Intelligence A Modern Approach.
  • Big Data Processing 2019/2020 and Processing of Massive Datasets 2018/2019 (exercises)
    based on selected chapters from Jure Leskovec, Anand Rajaraman, Jeff Ullman, Mining of Massive Datasets.
  • Information Theory and Lossless Compression Methods 2018 (exercises)
    based on the first chapters from David J.C. MacKay, Information Theory, Inference, and Learning Algorithms. Note:  The course was awarded as the best new course in 2018 at the Institute of Computer Science.
If you are my student feel free to contact me via e-mail.