My paper, ArcadeDB in Python: An In Process Multi Model Database , was accepted at SciPy 2026 and is now in the . I wrote it alone. The on humem.ai has the method and the benchmark...
Read postI'm an AI researcher and engineer.
AGI will need a body. I work on physical AI at Stateloop, turning data from simulated worlds into physical AI models such as VLAs, VLMs, and WAMs.
Blog
Browse recent posts.
Our paper, Neuro Symbolic Meta Policies for Temporal Knowledge Graph Memory under Partial Observability , was accepted at . I worked on this with Vincent Francois Lavet and Michael...
Read post
Our paper, Improving Human Robot Teamwork in Urban Search and Rescue Through Episodic Memory of Prior Collaboration , was accepted at . I worked on this together with Emma van Zoel...
Read postOur paper, Short Term to Long Term Memory Transfer for Knowledge Graphs under Partial Observability , was accepted at . I wrote a structured overview on the , and the paper itself...
Read postUpdate, October 2026: the bindings now live in the ArcadeData organization and the package is named . The code and links below are updated to match; the describes the current packa...
Read post
Motivation “Knowledge graph” gets used everywhere. This post pins down a minimal formal meaning, relates it to a widely cited definition from Hogan et al. (2020), and compares RDF...
Read post
Motivation: Why On Policy RL Matters for Modern AI If you've been following the latest developments in large language models (LLMs), you've probably heard of GRPO (Group Relative P...
Read post
Motivation: Why Do We Need Generative Models? In order to generate data, we need to sample from a distribution. But here, we are not talking about simply sampling from the training...
Read post
Modern Natural Language Processing (NLP) revolves around language modeling : the art of predicting the next token given the previous ones. Formally, if we have a sequence of tokens...
Read post
Large Language Models (LLMs) have brought a new twist to the way we think about training algorithms. While traditional Supervised Learning (SL) and Reinforcement Learning (RL) migh...
Read post
Most of us, whether consciously or not, use Maximum Likelihood Estimation (MLE) in our daily machine learning workflows. When you’re training a model to predict labels in a supervi...
Read post
Sequential decision making is a fundamental challenge in machine learning and AI. From planning your next vacation itinerary to training a robot to navigate a warehouse, we often f...
Read post
Computing has come a long way since the early days of punch cards and assembly language. With each new generation of programming paradigms, we've added layers of abstraction that m...
Read post
Statistical significance testing, specifically the use of p values, has been the cornerstone of hypothesis testing for decades. However, this frequentist approach has critical flaw...
Read post
In recent years, Transformers have dominated the field of natural language processing (NLP), while Graph Neural Networks (GNNs) have proven essential for tasks involving graph stru...
Read post
Supervised Learning Objective: Maximum Likelihood In supervised learning , the goal is to learn a function that maps an input to a label . This is typically done by maximizing the...
Read post
Llama 3.1 was released by Meta a month ago, and you can easily access it . I used their quite extensively a few years ago, and haven't used it for some years. It was already an ama...
Read post
In this post, I'll walk you through the process of training a Graph Convolutional Network (GCN) for edge classification, a common task in graph based machine learning applications....
Read post
The project is the core of my PhD work. It was heavily inspired by the cognitive science theories, such as the ones from . It's about developing agents equipped with human like ext...
Read post
Generating images with text I've been using it massively for everything lately. It's also integrated into VS Code, which really helps me to write code faster. Below is an example o...
Read post
I thought that I can make a better website than the one I had. So I made this one! I'll be posting my projects and other stuff here. I hope you like it! :) I was surprised that I c...
Read post
This paper was a result of the Hugging Face BigScience research workshop that I participated in 2021. The paper can be found at . Abstract : Large language models (LLMs) have been...
Read postThis paper was a result of the Hugging Face BigScience research workshop that I participated in 2021. The paper can be found at . Abstract : PromptSource is a system for creating,...
Read postThis paper was a result of the Hugging Face BigScience research workshop that I participated in 2021. The paper can be found at . Abstract : Large language models have recently bee...
Read postThis is a paper that I wrote together with . We were able to achieve SOTA back then by simply training a RoBERTa (a variant of BERT) with speaker tokens! Check out Abstract : We pr...
Read post
I trained a simple age gender classification model using ArcFace embeddings and MLPs. Check out the paper and the code MLPs are stacks of fully connected layers with nonlinear acti...
Read post