User Item Device Time
drag = pan · scroll = zoom

Factorization Machines 2D: Wide + Deep Feature Interactions

This simulator builds a tiny, real Factorization Machine — the pairwise-interaction mechanism behind production recommenders like Wide & Deep and DeepFM — and trains it live in front of you. Every categorical feature value (a user, an item, a device, a time of day) owns a 2D latent embedding you can watch move on a pannable, zoomable plane as genuine stochastic-gradient-descent updates pull related features together or push unrelated ones apart, while a linear "wide" bar chart and a pairwise "FM" interaction-line view combine into a single click-through-rate prediction, tracked live on a scrolling loss sparkline.