pith:MU5Q3RHH
$\alpha$-TCAV: A Unified Framework for Testing with Concept Activation Vectors
The standard TCAV score has non-decaying variance from its discontinuous indicator, which α-TCAV fixes by substituting a parameterized smooth function for a unified probabilistic framework.
arxiv:2605.15688 v1 · 2026-05-15 · stat.ML · cs.AI · cs.LG · math.PR
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{MU5Q3RHHUXYZLVLL4VNLVB6TJM}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We identify a fundamental flaw in the standard TCAV score: its reliance on a discontinuous indicator function induces non-decaying variance in critical regimes. To address this, we introduce α-TCAV, a generalized framework that replaces the indicator with a parameterized smooth function, yielding a unified probabilistic formulation that subsumes both TCAV and Multi-TCAV.
The derivations of the distributions for PatternCAV, FastCAV, and ridge-regression CAVs are analytically tractable and that the smooth function in α-TCAV can be tuned to achieve either imitation of Multi-TCAV or a calibrated Bayes-optimal measure without introducing new bias. This premise enters in the stochastic analysis section and the guidance on tuning the parameter.
α-TCAV replaces TCAV's hard indicator with a tunable smooth function to create a unified probabilistic framework with lower variance and guidance for parameter choice or Bayes-optimal scoring.
References
Receipt and verification
| First computed | 2026-05-20T00:01:12.526593Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
653b0dc4e7a5f195d56be55aba87d34b128ff42f9a21de9e1c32d6a9a41f87db
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/MU5Q3RHHUXYZLVLL4VNLVB6TJM \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 653b0dc4e7a5f195d56be55aba87d34b128ff42f9a21de9e1c32d6a9a41f87db
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "a941485d7933e4d858d2edede58b35dc959ff72cc3d1707b6cdf078f35c9902a",
"cross_cats_sorted": [
"cs.AI",
"cs.LG",
"math.PR"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "stat.ML",
"submitted_at": "2026-05-15T07:22:59Z",
"title_canon_sha256": "8d586ce140c497c4ae3bba821a7b9172e1272da09adfe3fcac59fdfce40bfc74"
},
"schema_version": "1.0",
"source": {
"id": "2605.15688",
"kind": "arxiv",
"version": 1
}
}