cs.LGJun 19, 2026

SOHET: Sequence Of Heterogeneous Events Transformer with Self-Supervised Pre-Training

Authors: Kees Jan de VriesMustafa RadhaMathijs de Jong

Organizations: Booking.com, Amsterdam, The Netherlands

Abstract

Many machine learning applications rely on heterogeneous event streams to make predictions, either causally as events arrive or bidirectionally over complete sequences. We propose SOHET (Sequence Of Heterogeneous Events Transformer), a hierarchical architecture combining event-type-specific tabular encoders with temporal and type embeddings, processed by a causal or bidirectional transformer. We introduce three self-supervised pre-training objectives for the causal setting. On a proprietary large-scale real-world Booking.com fraud detection task with 17 event types, SOHET outperforms FlexTPP, NAPPT, and CIPPT by 5.8%. Pre-training yields an additional 2.6% gain and 2.4% faster convergence. On the EBES benchmark, bidirectional SOHET matches or exceeds the published best on 6 out of 8 tasks.

Explore similar work

CardsList
  1. Multi-Stream Temporal Fusion for Financial Fraud Detection

    Jun 23, 2026Mohammadamin Dashti Moghaddam, Nick SciarrilliFraud DetectionBanking