The Monad Platform - Temporal Aspects in Behavioral Modeling

Published: 2023, Last Modified: 13 Jan 2026ECAI 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Behavioral modeling is an emerging machine learning area which aims to predict user actions, especially in commercial settings. Companies actively gather data such as clicks, likes, page views, card transactions, add-to-basket, or purchase events. However, the large size of data combined with hardships in applying sophisticated graph-based machine learning often leads to data not being used for modeling at all. In response to this, we propose the Monad platform. The primary focus of Monad is to train a large, private behavioral foundation model for each client company. The foundation model is then fine-tuned to any user behavioral prediction task, such as recommendations or churn. The Monad foundation models are based on our algorithms – Cleora and EMDE – which are award winning solutions (KDD Cup and other anonymized AI contests). Cleora and EMDE allow to process real-life datasets composed of billions of events in record time. In this paper, we present and analyze the temporal side of Monad. Time is a crucial aspect of behavioral training, because many target tasks such as propensity to buy rely on seasonal aspects and predictions are usually required to include a time frame (e.g. “Will the user buy brand X within a week from now?”). To tackle this problem, we present the concept of time-based data splits in training, as well as approaches towards time-based feature encoding, which do not require normalization or any feature statistics.
Loading