The Soft Atlas

The Atlas assigns every company to exactly one cluster. That's a modeling choice, not a fact about companies. Here the same 4,560 embeddings are refit with expectation maximization — every company gets a probability distribution over the 25 themes, every theme gets a fitted tightness, and the companies that genuinely live between categories stop being misfiled and start being visible.

movMF mixture, EM-fitted · agreement with k-means: 81% · 855 companies move · ← back to the Atlas

The map

Confidence made visible

Same UMAP coordinates as the Atlas, colored by EM best-fit theme — but opacity is membership confidence: solid dots are certain, faint dots are the in-between companies. Hover for each company's actual mixture, or filter to just the companies that cross categories.

Do they trade together?

Test a membership against the tape

A soft membership is a hypothesis: these companies are versions of the same business. The market gets a vote. Pick any company, choose peers from its membership clusters, and chart them — indexed prices plus the daily return correlation of each peer to your company, both raw and with the S&P 500's move regressed out. Residual correlation near zero means the shared label is descriptive, not tradeable. We ran this idea systematically as a five-year, 100-name pairs backtest: Trading the Co-Movement →

The method

K-means with the confidence kept

Spherical k-means is the infinite-concentration limit of a von Mises-Fisher mixture — the same model with every membership probability forced to 0 or 1. Running actual EM relaxes exactly that:

# k-means is this model with kappa forced to infinity (hard boxes).
# EM keeps the confidence: mixture of von Mises-Fisher on the unit sphere.
for step in range(200):                       # converges in seconds, CPU only
    # E: posterior membership of every company in every theme
    R = softmax(X @ (kappa[:,None] * mu).T + log C(kappa) + log pi)
    # M: refit each theme from ALL companies, weighted by membership
    mu    = normalize(R.T @ X)
    kappa = rbar * (d - rbar**2) / (1 - rbar**2)   # fitted tightness
    pi    = R.mean(axis=0)
# honest footnote: fitted in a 64-dim PCA subspace - in the raw 1024 dims the
# concentrations explode and every posterior collapses to 0/1 (k-means again)

Three things fall out that hard clustering cannot produce: per-company membership mixtures, per-cluster fitted tightness (κ), and a principled measure of which assignments were never confident to begin with.

Finding 1

Most companies really are one thing

The median company's membership is essentially certain (median entropy 0.00) and 81% of companies keep their Atlas cluster under EM. The hard clustering wasn't wrong for the typical company — it was wrong precisely for the 855 companies that move and the handful below that were always coin-flips. EM's value is knowing which is which.

Finding 2

Cluster tightness, measured

κ is each theme's fitted concentration: how tightly its members hug the center. The extremes tell the story — SPAC Vehicles (κ=158.6) is the tightest family on the map because its members are nearly identical businesses, while Maritime Freight Transporters (κ=39.0) is the loosest: less a family than a neighborhood.

Themeκ (tightness)Atlas sizeEM sizesoft mass
SPAC Vehicles158.6129121121.2
Blank Check Companies115.1244251251.2
Regional Commercial and Residential Lenders84.1245349346.6
Rare Disease Therapies79.2421466467.5
Insurance Risk Mitigators64.9130129129.1
Precious Metal Miners61.7156166167.0
Wealth Management and Investment Advisors56.4182122122.6
Bitcoin Mining Infrastructure56.3737071.7
Fossil Fuel Producers52.0142248244.3
Wireless and Broadband Connectivity Providers51.0102124125.0
Electricity Distributors and Generators50.9133175173.1
Rental Property REITs49.8178205202.4
Medical Device Innovators47.2211185181.5
Healthcare Service Providers45.91269898.7
Aerospace Systems and Components45.4162125126.6
Ready-to-Eat Food Distributors45.4167202202.4
Footwear and Apparel Retailers44.5165153151.6
Community Bank Lenders44.4142131132.2
Semiconductor Test and Manufacturing Equipment43.4195205205.8
AI-Driven Enterprise Solutions42.6279292287.7
Entertainment and Leisure Platforms42.0199202206.0
Digital Payment Facilitators41.2191102104.2
Infrastructure Maintenance Providers40.31568892.9
Heavy Industry Components39.4298219216.8
Maritime Freight Transporters39.0134132132.0

Finding 3

The companies that live between themes

The highest-entropy names — the ones any single label misfiles. These are the conglomerates, the transition stories, and the businesses the market itself struggles to categorize (and, we'd argue, to price):

Companyentropymembership mixture
MYRGMYR Group Inc.0.473Electricity Distributors a 38% / Aerospace Systems and Comp 27% / Maritime Freight Transport 17%
MGMistras Group, Inc.0.469Medical Device Innovators 45% / Infrastructure Maintenance 27% / Aerospace Systems and Comp 8%
BCBrunswick Corporation0.454Maritime Freight Transport 44% / Heavy Industry Components 23% / Footwear and Apparel Retai 14%
TILEInterface, Inc.0.443Semiconductor Test and Man 35% / Heavy Industry Components 35% / AI-Driven Enterprise Solut 13%
BBUCBrookfield Business Corporatio0.44Maritime Freight Transport 30% / AI-Driven Enterprise Solut 29% / Infrastructure Maintenance 28%
ALLEAllegion plc0.43Semiconductor Test and Man 40% / Aerospace Systems and Comp 35% / Footwear and Apparel Retai 13%
CHPTChargePoint Holdings, Inc.0.42Digital Payment Facilitato 40% / Maritime Freight Transport 33% / Electricity Distributors a 16%
AAONAAON, Inc.0.411Heavy Industry Components 33% / Aerospace Systems and Comp 31% / Electricity Distributors a 27%
WDCWestern Digital Corporation0.411Wireless and Broadband Con 39% / AI-Driven Enterprise Solut 31% / Semiconductor Test and Man 22%
EVLVEvolv Technologies Holdings, I0.393Aerospace Systems and Comp 56% / Semiconductor Test and Man 18% / Entertainment and Leisure 11%
VNTVontier Corporation0.39Heavy Industry Components 52% / Aerospace Systems and Comp 21% / Maritime Freight Transport 15%
BLBDBlue Bird Corporation0.386Aerospace Systems and Comp 51% / Footwear and Apparel Retai 29% / Entertainment and Leisure 7%
DASHDoorDash, Inc.0.385Entertainment and Leisure 37% / Digital Payment Facilitato 31% / AI-Driven Enterprise Solut 27%
FSLRFirst Solar, Inc.0.385Electricity Distributors a 49% / Semiconductor Test and Man 21% / Precious Metal Miners 16%
BKRBaker Hughes Company0.384Infrastructure Maintenance 50% / Electricity Distributors a 21% / Fossil Fuel Producers 20%
INVInnventure, Inc.0.362Semiconductor Test and Man 40% / Heavy Industry Components 39% / Infrastructure Maintenance 18%
TDUPThredUp Inc.0.353AI-Driven Enterprise Solut 56% / Entertainment and Leisure 23% / Digital Payment Facilitato 14%
WWRWestwater Resources, Inc.0.351Fossil Fuel Producers 46% / Precious Metal Miners 31% / Infrastructure Maintenance 20%
THRMGentherm Incorporated0.35Semiconductor Test and Man 52% / Heavy Industry Components 27% / Medical Device Innovators 15%
NVRIEnviri Corporation0.35Heavy Industry Components 49% / Fossil Fuel Producers 26% / Infrastructure Maintenance 22%
SERVServe Robotics Inc.0.349Semiconductor Test and Man 67% / AI-Driven Enterprise Solut 11% / Aerospace Systems and Comp 11%
ALVAutoliv, Inc.0.349Semiconductor Test and Man 41% / Heavy Industry Components 30% / Aerospace Systems and Comp 27%
RELLRichardson Electronics, Ltd.0.346Aerospace Systems and Comp 40% / Heavy Industry Components 38% / Semiconductor Test and Man 20%
TFINTriumph Financial, Inc.0.344Regional Commercial and Re 45% / Community Bank Lenders 39% / Digital Payment Facilitato 9%
ALTGAlta Equipment Group Inc.0.344Heavy Industry Components 56% / Maritime Freight Transport 28% / Precious Metal Miners 8%

Finding 4

Who moves under EM

855 companies get a different best-fit theme once tightness is fitted — mostly members of loose clusters being claimed by tighter neighbors. The most confident moves:

CompanyAtlas clusterEM clusterconfidence
ABAllianceBernstein Holding L.Wealth Management and InveCommunity Bank Lenders100%
ABXAbacus Global Management, InWealth Management and InveCommunity Bank Lenders100%
ADAMAdamas Trust, Inc.Rental Property REITsWealth Management and Inve100%
ADAMGAdamas Trust, Inc. - 9.125% Rental Property REITsWealth Management and Inve100%
ADAMZAdamas Trust, Inc. 7.000% SeRegional Commercial and ReWealth Management and Inve100%
AESIAtlas Energy Solutions Inc.Infrastructure MaintenanceFossil Fuel Producers100%
AFBIAffinity Bancshares, Inc.Community Bank LendersRegional Commercial and Re100%
AGNCZAGNC Investment Corp. 8.75% Regional Commercial and ReWealth Management and Inve100%
ALRSAlerus Financial CorporationCommunity Bank LendersRegional Commercial and Re100%
ALTIAlTi Global, Inc.Wealth Management and InveCommunity Bank Lenders100%
AMGAffiliated Managers Group, IWealth Management and InveCommunity Bank Lenders100%
AMGNAmgen Inc.Medical Device InnovatorsRare Disease Therapies100%
ANAutoNation, Inc.Digital Payment FacilitatoMaritime Freight Transport100%
AOMNAngel Oak Mortgage REIT, IncRegional Commercial and ReWealth Management and Inve100%
APOApollo Global Management, InWealth Management and InveCommunity Bank Lenders100%
APOSApollo Global Management, InWealth Management and InveCommunity Bank Lenders100%
ARRARMOUR Residential REIT, IncRental Property REITsWealth Management and Inve100%
ASBAssociated Banc-CorpCommunity Bank LendersRegional Commercial and Re100%
ASCArdmore Shipping CorporationMaritime Freight TransportFossil Fuel Producers100%
AUBAtlantic Union Bankshares CoCommunity Bank LendersRegional Commercial and Re100%

Mixture of von Mises-Fisher distributions fitted by EM in a 64-dim PCA subspace of the bge-m3 embeddings (raw 1024-dim fits collapse to hard assignments - the honest reason most published "soft" clusterings of text embeddings aren't). Initialized from the Atlas partition so components inherit its LLM-written labels. Educational; not investment advice.