Critical Materials Atlas
Method · risk assessment

Three ways to score the risk — letting the data, not me, decide

The transparent supply-risk index uses weights I chose. Here are three established alternatives from the criticality literature, each computed on the same public data: a data-driven composite (entropy-TOPSIS), a governance-weighted geopolitical indicator (GeoPolRisk), and a probabilistic supply-at-risk with tail metrics.

Three established ways to score supply risk — each letting the data or the criticality literature, not the weights I chose, decide.
The three methods

1 · Entropy-weighted TOPSIS (data-driven weights). Shannon entropy gives each criterion a weight by how much it varies across the 32 materials, then TOPSIS ranks each by closeness to the worst case (Hwang & Yoon 1981; Achzet & Helbig 2013). The weights it produces: origin gap 0.42China share 0.36trade HHI 0.10mine HHI 0.04refining conc. 0.03hard to substitute 0.02governance risk 0.01no recycling 0.00. The ranking diverges moderately from my fixed-weight index (Spearman ρ 0.63) — the data load most weight on China-share and origin-gap, pushing tungsten, magnesium and magnets up.

2 · GeoPolRisk (Gemechu et al. 2016) — stage concentration × the governance risk of the producers, for the mine and trade stages.

3 · Monte-Carlo supply-at-risk — each producer fails with a governance-derived probability and a random severity; over 20,000 draws I report the mean loss (ESaR) and the 95% tail (VaR/CVaR) — the shock scenarios made probabilistic.

Caveat: entropy rewards dispersion, not importance, so it nearly zeroes near-uniform criteria like recycling — read TOPSIS as a data-driven complement to the fixed index, not a verdict. All on public data, deterministic (fixed seed); disruption probabilities are governance-derived assumptions, not forecasts.

Material TOPSIS fixed GPR mine GPR trade ESaR CVaR95
Beryllium, unwrought10076387319%71%
Strontium carbonate8655252517%36%
Magnesium, unwrought8561864714%44%
Rare-earth permanent magnets8052503626%70%
Tungsten, unwrought7846813116%48%
Lithium carbonate7462173819%52%
Aluminium ores / bauxite6746235716%38%
Silicon, < 99.99%5746641527%77%
Hafnium, unwrought553425918%60%
Phosphorus5462533227%73%
Natural graphite5352761927%79%
Arsenic5228311117%39%
Titanium, unwrought5139301112%30%
Tantalum, unwrought4533411033%68%
Gallium455790927%86%
Germanium444476927%80%
Ferro-vanadium444753817%43%
Fluorspar, >97% CaF23948522328%72%
Phosphate rock3634381522%56%
Antimony, unwrought3138491813%31%
Nickel, unwrought303554514%37%
Baryte2816311016%38%
Manganese ore2546293023%56%
Ferro-niobium2563734916%48%
Feldspar242530208%19%
Cobalt oxides & hydroxides23431001530%64%
Natural borates2142383915%39%
Coking coal1924211420%55%
Refined copper cathodes162327913%31%
Platinum, unwrought1240621224%67%
Helium922261219%60%
Palladium, unwrought524401115%36%

Computed by build_riskmethods.py from data.json + flows_2024.json + wgi.json → riskmethods.json. Tail risk highest: Gallium, Germanium, Natural graphite, Silicon, < 99.99%. A screening panel — the Monte-Carlo probabilities are transparent governance-based assumptions, not predictions.