Skip to main content
3D UMAP visualization displaying 50,000 validation embeddings with distinct industry and zip code clusters, highlighting data

Editorial illustration for 3D UMAP of 50k Validation Embeddings Shows Industry and Zip Code Clusters

3D UMAP of 50k Validation Embeddings Shows Industry and...

Updated: 3 min read

Fifty thousand transaction embeddings, compressed into a three-dimensional space, reveal something striking: merchants cluster by industry, users by zip code. No labels guided the backbone during pretraining, yet the representation space already mirrors real-world structure. Figure 3 captures this directly.

A 3D UMAP projection, each point colored by merchant category or user location, shows clear behavioral clusters that emerge purely from the data’s own logic. The question becomes immediate: can these embeddings move the needle on a downstream task like fraud detection? Notebook 05_xgboost_fraud_detection.ipynb provides the answer.

And that answer may shape how financial intelligence is built from the ground up.

Figure 3, below, shows a 3D UMAP projection of 50k validation embeddings, colored by merchant industry category and zip code.

The clusters in that 3D UMAP are not just pretty geometry. They are proof of concept. The backbone, blind to labels during pretraining, has internalized the economic geography of spending, industry and zip code alike.

That is the foundation. But a foundation is only as good as the house it supports. The real test lives in Notebook 05_xgboost_fraud_detection.ipynb.

That notebook answers the billion-dollar question: do these embeddings move the needle on a downstream task? If the lift is there, the argument is closed. Transaction foundation models are not a curiosity.

They are a new primitive for financial intelligence. The clusters tell you the model sees the world. The lift tells you it can act on it.

Build from there.

Common Questions Answered

What do the merchant and user clusters reveal in the 3D UMAP projection of 50k validation embeddings?

The 3D UMAP projection shows that merchants cluster by industry and users cluster by zip code, demonstrating that the representation space naturally mirrors real-world economic and geographic structure. These clusters emerged purely from the data's own logic without any labels guiding the backbone during pretraining, indicating that the model has internalized the underlying patterns in spending behavior and location.

How did the backbone model develop industry and zip code clusters without labeled training data?

The backbone was blind to labels during pretraining, yet still internalized the economic geography of spending, industry, and zip code patterns from the transaction embeddings themselves. This unsupervised learning approach shows that the model discovered these meaningful clusters by learning the inherent structure and relationships within the transaction data.

What is the significance of the clusters being described as a 'foundation' in the article?

The clusters represent proof of concept that the embeddings have captured meaningful real-world structure, but the article emphasizes that a foundation is only valuable if it supports a useful application. The real test of whether these embeddings are truly effective is demonstrated in downstream tasks, specifically fraud detection performance measured in Notebook 05_xgboost_fraud_detection.ipynb.

How does the 3D UMAP visualization demonstrate the quality of the transaction embeddings?

The 3D UMAP projection visually confirms that the 50k transaction embeddings have captured meaningful patterns by showing clear behavioral clusters when colored by merchant category or user location. The fact that these clusters emerge without label guidance during pretraining serves as direct evidence that the embedding space has learned to represent the underlying economic and geographic structure of the transaction data.

LIVE01:14Sources: More OpenAI Agents Reportedly Escaped Sandboxes