avatar

Mauricio Fadel Argerich

AI/ML Expert and Technology Strategist


With a solid background of 10+ years in the tech industry, I strive to improve businesses’ use of AI/ML, increasing the performance of AI/ML solutions in terms of accuracy and scalability while reducing their costs.

I have led and worked on diverse AI/ML projects including the use of LLMs for querying software documentation, analyzing application logs for anomaly detection, using weakly supervised learning for ontology matching, and customizing RL for the orchestration of distributed applications on the cloud and edge. Many of these projects have resulted in granted and registered patents in the US, Japan, and Europe with publications at top AI/ML and IoT conferences as well as production-ready systems.

If you’re currently working on AI/ML projects and need expert guidance, don’t hesitate to reach out.

Telefonica Germany - O2
February 2024 - Current
Technology Strategy & Innovation Manager
Munich, Germany

I lead the development, implementation, and reporting of strategy and innovation initiatives for the tech directorate, managing teams that spread across all tech departments. My main topic is projects related to edge and cloud computing, in particular those including the use of AI/ML and AR applications.

Experience highlights:

  • I’ve deployed an R&D edge node for Telefonica O2’s Innovation Area, leading a team of managers and engineers from the departments of tech (e.g., Cloud & Edge Platforms, Networks, Access & Transport) and external vendors, including the onboarding of AR/VR and AI applications.

  • I’ve led the development of the sustainability strategy for Telefonica O2’s Tech ecosystem in a team including directors, managers, and experts from Tech and Corporate Responsibility while coordinating with Telefonica Global.

  • I’ve contributed to identifying research funding calls and writing proposals, aligning them to Telefonica O2’s goals and organizational structure.

  • I’ve advised executives on technology strategy and emerging trends including LLMs, edge AI, AR/VR and more, to contribute to Telefonica’s success.


German Edge Cloud
June 2021 - January 2024
Applied Scientist
Frankfurt, Germany
  • I led an internal project with a small team of researchers to design and implement a method and system to analyze applications’ logs using Neural Temporal Point Processes and NLP to detect errors and diagnose their root causes. This method is patent pending in Germany and the US (DE102022131127A1, US20240176692A1).

  • I have developed an approach to monitor and profile the energy consumption of ML models, applying it mainly to optimize the efficiency of LLMs.

  • I led the definition and implementation of a patenting process for GEC’s IP, contributing with tech managers and the company’s CTO.


NEC Laboratories Europe GmbH
March 2018 - May 2021
Research Scientist, AI/ML for IoT
Heidelberg, Germany
  • I’ve served as the Project Manager for the “Model Learning for Cloud-Edge Digital Twins” project funded by the EU and led NEC’s contribution to the Horizon EU project BigDataStack.

  • I have developed a novel approach for using reinforcement learning to automate the configuration and adaptation of data-driven applications. This work has been recognized by the EU Innovation Radar and has resulted in three published papers and two granted patents in the US and EU (US11809977B2, US20210357767A1)

Previous roles at NEC: Research Associate (October 2018 - June 2020) and Research Intern (March 2018 - September 2018).


Crisma Italia
June 2017 - September 2017
Data Scientist Intern
Rome, Italy

I designed and implementated a model to discover trends in Twitter, using Topic Modelling and visualising its evolution over time.


BizIT Global S.A.
November 2014 - August 2016
Software Engineer
Córdoba, Argentina
  • I’ve developed new features and contributed to the improvement of different VoIP iOS apps of Media5 Corp.

  • Testing software to identify and fix problems for Media5 Corp. projects.

  • Documenting new features as well as maintaining the existing documentation.


Fabrica Argentina de Aviones S.A.
November 2013 - November 2014
Software Developer Intern
Córdoba, Argentina
  • I designed, implementated, tested, and led user’s training and issue fixing for the Corrective Action Requests System.

  • Implementation of SyncroDB System (to keep data consistency throughout different DBMS).

  • Design, implementation and testing of the Personnel Attendance System.


University of Auckland
January 2013 - March 2013
Research Student
Auckland, New Zealand

I developed a novel algorithm capable of determining anchors in Tweets forautomatic link generation under the supervision of Prof. Gill Dobbie.


Education
Universidad Politécnica de Madrid
2022 - 2026 (expected)
PhD in Software, Systems and Computing
Madrid, Spain
Sapienza - Università di Roma
2016 - 2018
M.Sc. Data Science. Honors: 110/110 cum laude.
Rome, Italy
Universidad Tecnológica Nacional (Argentina)
2009 - 2014
Information Systems Engineer.
Córdoba, Argentina

Skills
  • Machine Learning
  • Reinforcement Learning
  • Probability & Statistics
  • Software engineering / development
  • Python
  • Pytorch
  • HuggingFace
  • SQL
  • NoSQL

Languages
  • English [Fluent]
  • Spanish [Native]
  • German [Intermediate]
  • Italian [Fluent]

Measuring and Improving the Energy Efficiency of Large Language Models Inference

M. Fadel Argerich, M. Patiño-Martinez (2024)
IEEE Access

VersaMatch: ontology matching with weak supervision

J. Fürst, M. Fadel Argerich, B. Cheng (2023)
49th Conference on Very Large Data Bases (VLDB), Vancouver, Canada, 28 August-1 September 2023

Tutor4RL: Guiding Reinforcement Learning with External Knowledge

M. Fadel Argerich, J. Fürst, B. Cheng (2020)
AAAI Spring Symposium 2020 - Combining Machine Learning and Knowledge Engineering in Practice (AAAI-MAKE)

Towards Knowledge Infusion for Robust and Transferable Machine Learning in IoT

J. Fürst, M. Fadel Argerich, B. Cheng, E. Kovacs (2020)
Very Large IoT at VLDB 2020

Applying Weak Supervision to Mobile Sensor Data: Experiences with Transport Mode Detection

J. Fürst, M. Fadel Argerich, K. Shankari, G. Solmaz, B. Cheng. (2020)
AAAI-20 Workshop on Artificial Intelligence of Things.

Reinforcement Learning Based Orchestration for Elastic Services

M. Fadel Argerich, B. Cheng, J. Fürst (2019)
2019 IEEE 5th World Forum on Internet of Things

Elastic Services for Edge Computing

J. Fürst, M. Fadel Argerich, B. Cheng, A. Papageorgiou (2018)
2018 14th International Conference on Network and Service Management (CNSM)

Towards adaptive actors for scalable iot applications at the edge

J. Fürst, M. Fadel Argerich, K. Chen, E. Kovacs (2018)
Open Journal of Internet Of Things (OJIOT) - Presented at VLIoT 2018

How much energy do LLMs consume?

We use EnergyMeter, a Python tool, to measure the energy consumption of different LLMs including Llama, Dolly, and BLOOM.

Transfer Learning in Reinforcement Learning

A quick review of how transfer learning improves the performance of RL on new, unseen tasks by exploiting learnings from past tasks.

5 Websites to Download Pre-trained Machine Learning Models

No need to train that machine learning model, just download a pre-trained one and let others do the heavy lifting!

How to Explain Decision Trees’ Predictions

We develop an approach to explain why a learned tree model chooses a certain class for a given sample, providing examples in Python.

Reinforcement Learning with TensorFlow Agents — Tutorial

Try TF-Agents for RL with this simple tutorial, published as a Google colab notebook so you can run it directly from your browser.

10+ Free Resources to Download Datasets for Machine Learning

A list of online resources to search and download datasets for your Machine Learning and AI projects

How to Access Stocks Market Data for Machine Learning on Python

If you want to use Machine Learning for trading stocks, you will need to create a dataset of stock markets data. Find out how to easily do it, with ready-to-use code.

Tutoring Reinforcement Learning

Reinforcement Learning agents start from scratch, knowing nothing and learning by experience, which is effective but slow. Could we give them some hints to get them started?

5 Frameworks for Reinforcement Learning on Python

Programming your own Reinforcement Learning implementation from scratch can be a lot of work, but you don’t need to do that. There are lots of great, easy and free frameworks to get you started in few minutes.

How is Reinforcement Learning used in Business?

Reinforcement Learning has proved it can achieve better results than humans in different games in recent years. But can RL also be used in businesses in the real world?

Entropy Regularization in Reinforcement Learning

In our everyday language, we commonly use the term “entropy” to refer to the lack of order or predictability of a system (for example, the universe.) In Reinforcement Learning (RL), the term is used in a similar fashion: in RL, entropy refers to the predictability of the actions of an agent.

Reinforcement Learning for everyone

RL has become popular in the AI community, but most people still don’t know what it is about. Come and read, no matter your background!

Make smarter agents with Hierarchical Reinforcement Learning

An introduction to Hierarchical Reinforcement Learning and an overview of different hierarchical approaches.

When to use Reinforcement Learning (and when not to)

What to consider to decide if Reinforcement Learning is the right approach to solve your problem.

An introduction to Large Language Models and their biases (Guest Lecture)

Guest Lecturer in the study programme of the Bachelor of Arts in Übersetzungswissenschaft at the Heidelberg University on 15.01.2025.
Introduction to ML, Large Language Models (LLMs,) and their limitations, focusing on biases we can see on the main commercial LLMs such as ChatGPT, Copilot, and Gemini. The goal of this lecture is to warn the students of translation about common errors and biases of LLMs' outputs, so they make use of these tools knowing their strengths and weaknesses, as well as to spark their curiosity on computational linguistic models.

Cloud-Edge Continuum (Guest Lecture)

Guest Lecturer in the study programme of the Bachelor's degree in Systems Engineering at Zurich University of Applied Sciences (ZHAW) on 05.04.2023.
Introduction to cloud and edge computing paradigms, overview of research challenges in the cloud-edge continuum.

The Energy Efficiency of our Code [ESP: La Eficiencia Energética de Nuestro Código] (Seminar Presentation)

Seminario Internacional de Investigación en Ingeniería de Software (SeIIIS) 2022
Why is the energy efficiency of software important? How can we improve it? [Presentation in Spanish.]

Challenges and Opportunities in Machine Learning [ESP: Desafíos y Oportunidades en Machine Learning] (Presentation)

Presentation organized by the Department of Information Systems Engineering, in conjunction with the Secretary of Student Affairs (SAE) and the Technological Student Center (CET) of the Technological University of Argentina (UTN).
Overview of AI, ML, and Data Science and the research and industrial challenges of applying AI and ML. [Presentation in Spanish.]

Applying Weak Supervision to Mobile Sensor Data: Experiences with Transport Mode Detection (Paper Presentation)

AIoT Workshop @ AAAI
Presentation of the paper: Fürst, J., Argerich, M. F., Shankari, K., Solmaz, G., & Cheng, B. (2020, February). Applying Weak Supervision to Mobile Sensor Data: Experiences with TransportMode Detection. In AAAI Workshop.

Reinforcement learning based orchestration for elastic services (Paper Presentation)

IEEE 5th World Forum on Internet of Things (WF-IoT) 2019. Limerick, Ireland.
Presentation of the paper: Fadel Argerich, M., Cheng, B., & Fürst, J. (2019, April). Reinforcement learning based orchestration for elastic services at the IEEE 5th World Forum on Internet of Things (WF-IoT) 2019.