cv
General Information
Full Name | Balázs Hidasi |
Short summary | Research scientist working on the field of machine learning with 15+ years of experience in designing algorithms. Spent most of his career in the intersection of science and industry, researching recommender systems and algorithms. |
Scientific profile
-
Overview of main research topics
- Counterfactual evaluation (2023 - ongoing)
- Evaluation of recommender systems (2022 - ongoing)
- Deep learning for recommender systems (2015 – ongoing)
- Context-aware factorization methods on implicit feedback data (2011 – 2015)
- Time series classification (2008 – 2011)
-
Participation in the scientific community
- Regular presenter at scientific conferences and meetups.
- Peer reviewer for scientific conferences (e.g. RecSys, KDD, UMAP, WSDM, etc.) and journals.
- Main organizer of the Deep Learning for Recommender Systems (DLRS) workshop series (2016-2018).
- Co-organizer and recurring presenter of the Budapest Recommender Systems Meetup (2016-2017).
-
Tutorials, talks, teaching
- Mentoring / knowledge dissemination in the company.
- Lecture on recommender systems at KÜRT Academy (2018 - 2022, one presentation semiannually)
- RecSys Summer School 2017 - Deep Learning for Recommender Systems (August 2017)
- Co-organizer of the tutorial on deep learning for recommender systems at RecSys2017 (August 2017)
- Context-aware recommendations at the summer school of the University of Szeged (24 July 2014)
- Research presentation to fellow researchers at the Technical University of Delft (11 April 2014)
- Lectures on recommender systems at the Budapest University of Technology and Economics (2011-2016)
Skills
- Research: deep learning | recommender systems | recurrent neural networks | tensor and matrix factorization | collaborative filtering | implicit feedback | context-awareness | counterfactual learning | reinforcement learning | algorithm design | machine learning | generative AI
- Programing / technology: python | scipy stack (numpy, pandas, scipy, sklearn, etc.) | Theano | PyTorch | Tensorflow | basics of JAX | Java | C++ | CUDA | SQL | git
- Languages: Hungarian (native) | English (full professional proficiency) | German (elementary proficiency)
Experience
-
2022.07 - Gravity R&D, a Taboola Company - After the acquisition by Taboola, my main objective is to figure out (1) the best way of co-operation between my team of 3 machine learning researchers and engineers and the company's algorithms department and other teams; (2) the best way to make impact in this new setting.
- Highlights of my team's contributions include
- (a) Getting back to publishing scientific work after a few years of hiatus.
- (b) By extending our production deep learning framework and improving Gravity's CTR/CVR prediction algorithms, we achieved ~10%+10% improvement in key metrics.
- (c) Designing and productionizing an innovative solution for e-commerce creative generation based on generative AI technology that increases key metrics by ~15%.
- (d) Providing machine learning expertise whereever it is needed.
-
2015.01 - 2022.07 Head of Research
Gravity Research and Development - My role as Head of Research was to oversee the research efforts of the company, as well as to conduct my own research. I was also responsible for providing machine learning expertise to any of the ongoing projects of the company.
- Highlights of my work are
- (a) Creating the GRU4Rec algorithm (family) that improved upon our previous solution by 10-20% in the revenue through recommendations.
- (b) Laying down the basics of our CTR/CVR prediction framework that contributed to the success of our co-operation with Taboola that eventually led to the acquisition of Gravity R&D by Taboola.
- (c) Maintaining and increasing the company's renown in the scientific community via high quality published research, event organization, tutorials, and presenting at meetups and other invited talks.
- (d) Optimizing off-the-shelf deep learning frameworks with custom CUDA operators achieving up to 100x speed up for certain operations.
-
2021.01 - 2022.07 Leader of the Deep Learning Team
Gravity Research and Development - My role was to build up and lead a new team focusing on improving our deep learning based recommender solutions.
- I built and managed a team of 2 machine learning engineers.
- My team completely overhauled our production deep learning training and inference framework, improving its flexibility, increasing its efficiency, and extending its feature set.
-
2015.01 - 2020.01 Leader of the Data Mining Team
Gravity Research and Development - My role, as the leader of the data science team, was to oversee all data science related tasks in the company.
- I built and managed a team of 3 data scientists. My team
- (a) applied my research results in the production system
- (b) significantly improved data infrastructure of the company
- (c) performed fine tuning during POCs, so that the company has never lost a single A/B test against its competitors
- Beside these achievements, we upheld a healthy work-life balance in the team and that all members of my team enjoyed their time spent there.
-
2010.01 - 2015.01 Data Mining Researcher
Gravity Research and Development - My main responsibilities, as a data mining researcher, were researching new recommender algorithms, putting algorithms into production, analyzing user behavior data, and fine tuning our recommendation logic.
- Researched context-aware factorization methods for implicit feedback data.
- Core member of the EU FP7 funded CrowdRec research project (2013-2016).
-
2015.06 - 2015.09 Visiting Researcher
Telefónica I+D - Research collaboration between Gravity R&D & Telefónica I+D in the CrowdRec project.
- Laid the foundations of GRU4Rec.
-
2008.01 - 2011.09 Individual Researcher
DmLab, TMIT, BME-VIK - Working on the ShiftTree algorithm.
- I was affiliated with the university research group, DmLab.
Education
-
2014.09 - 2016.06 PhD candidate
Budapest University of Technology and Economics, Budapest, Hungary - Data Science and Content Technologies Laboratory (DCLab)
- Summa cum laude Ph.D. (30 June 2016)
-
2011.09 - 2014.09 PhD studies
Budapest University of Technology and Economics, Budapest, Hungary - Computer Sciences Doctorate School
- Intelligent Systems Group
-
2009.02 - 2011.07 MSc
Budapest University of Technology and Economics, Budapest, Hungary - Faculty of Electrical Engineering and Informatics
- Conputer Science and Engineering
- Graduated with highest honors (21 June 2011)
-
2005.09 - 2009.02 BSc
Budapest University of Technology and Economics, Budapest, Hungary - Faculty of Electrical Engineering and Informatics
- Conputer Science and Engineering
- Graduated with highest honors (08 January 2009)