REVIEW 4 major objections 5 minor 16 references
Basis Vector Metric: A Method for Robust Open-Ended State Change Detection
T0 review · 4 major / 5 minor · reviewed 2026-08-04 · deepseek-v4-flash
Pith's one-line read BVM, a basis-vector metric trained on CLIP embeddings, classifies noun states in MIT-States images better than seven comparison metrics.
desk verdict The 0.91-point win over Naive Bayes is not robust evidence; the method is also not reproducible from the text, though the honest negative result and full per-noun appendix are points in its favor. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The carrying mechanism is the trained basis-vector matrix B. Before training, each row of B is set to the average embedding of images carrying that adjective; a target matrix T (0/1) encodes which adjective each training image should match. Training minimizes loss = (1/N) Σ (D·Bᵀ − T), with Adam stepping the basis vectors so that embedding dimensions that separate states grow in weight and irrelevant dimensions shrink. At test time the query embedding Q is scored by M = Q·Bᵀ·Tᵀ, and the adjective corresponding to the largest column value is the prediction. The paper supports the intuition with 2-D and t-SNE visualizations showing trained basis vectors moving toward their class centers and aw
What would settle it
Rerun the noun-adjective experiment with the same dataset but randomly shuffle image order within each adjective class before assigning the first 20 to training, repeated over many seeds; if BVM's average accuracy does not consistently exceed Naive Bayes's, the claim that BVM is the best performer is refuted.
Extended reading notes
Core claim
The central claim is that a learned set of basis vectors—one per adjective state—can outperform standard similarity and classification baselines when the task is to name the state of a noun from a single image embedding. Concretely, BVM scores 66.14% average accuracy over noun-adjective pair classification on MIT-States, besting Naive Bayes (65.23%), cosine similarity (55.99%), binary index (52.17%), dot product (45.43%), product quantization (41.95%), and a custom neural network (22.99%). The same method is less successful at the separate task of telling one adjective apart from all others: against logistic regression, BVM averages 40.46% versus 45.13% with CLIP embeddings, but 4.71% versus
Load-bearing premise
The reported 66.14% assumes that taking the first 20 images per adjective class for training, and discarding nouns with 20 or fewer images per adjective, gives an unbiased estimate of BVM's accuracy.
Editorial extensions
If this is right
- State detection can be run on static image embeddings alone: no video, no fine-tuned image classifier, and no heavy computation beyond embedding extraction.
- BVM gives a stronger per-noun state-classification baseline on MIT-States than Naive Bayes, cosine, dot product, binary index, product quantization, and a small neural network.
- Embedding choice is not neutral: the same BVM loses to logistic regression on CLIP embeddings but beats it on VGG19 embeddings, so improving BVM may be largely a matter of picking or training the right encoder.
- The reported gap between BVM and Naive Bayes could widen with more training epochs, since BVM was trained for only 1000 epochs.
- Because BVM trains a basis vector per adjective, it extends naturally to new states or new nouns without retraining the embedding model.
Reading between the lines
- The evaluation uses the first 20 images per adjective class for training and discards nouns with 20 or fewer images; if image order in the dataset correlates with difficulty, the reported 66.14% could overstate BVM's edge. A randomized multi-split replication would tell whether the win is robust.
- BVM's failure on the one-vs-rest adjective task suggests its strength is in discriminating among a small set of states for a known noun, not in judging an adjective's presence across many nouns. That distinction is worth testing before applying BVM to open-set state detection.
- The same basis-vector scoring could be applied to embeddings from text, audio, or sensor streams, making it a candidate general-purpose change detector, not just an image-state classifier.
- The VGG19 result, though low in absolute accuracy, hints that a disentangled or more state-focused embedding space would give BVM a larger advantage; one testable extension is to fine-tune embeddings with a state-discrimination loss before applying BVM.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes BVM (Basis Vector Method), a supervised method that trains a set of basis vectors on CLIP image embeddings to classify the state (adjective) of a noun. The method is evaluated on MIT-States in two settings: (1) noun-adjective pair classification, where BVM is compared against cosine similarity, dot product, binary index, product quantization, Naive Bayes, and a custom neural network; and (2) adjective discrimination, where BVM is compared against logistic regression. The paper reports that BVM achieves the highest average accuracy in the first setting (66.14% vs. 65.23% for Naive Bayes) and that its performance in the second setting is inconclusive, though it outperforms logistic regression when using VGG19 embeddings. The authors conclude that BVM is a promising, computationally lightweight method for state-change detection.
Significance. If the reported result were robust, BVM would be a simple and inexpensive supervised baseline for open-ended state classification, requiring only access to image embeddings and a small training set. The manuscript is honest about the null result in the adjective-discrimination experiment, which is a positive feature, and it evaluates a broad set of baselines. However, the main claim—that BVM performs best—is supported only by a single non-randomized split with no confidence intervals, significance tests, or repeated runs. The method is also not sufficiently specified to be reproduced from the text, because the core loss equation has incompatible matrix dimensions. The contribution is therefore not yet established to the standard of a journal publication, but the approach and empirical question are worth revisiting with proper evaluation.
major comments (4)
- [Section 5 (Noun-Adjective Pairs Testing), Table 1] The central claim that BVM performs best (66.14% vs. 65.23% for Naive Bayes) rests on a single train/test split with no randomization. The text states that 'the first 20 embeddings for each adjective class would be used for training, and the rest would be used for testing,' with no shuffling. If the dataset's native ordering correlates with any nuisance factor, the comparison is not an unbiased estimate of method quality. The 0.91 percentage-point gap could vanish or reverse under a different split. The paper must report results over multiple random splits with error bars (e.g., standard deviation or confidence intervals) and a significance test for the BVM-vs-Naive-Bayes comparison.
- [Section 5 (Noun-Adjective Pairs Testing), filtering step] The protocol filters out 'all folders containing 20 images or less for our noun' before evaluation. This post-hoc filtering changes the target population and can materially affect the average. The appendix table shows that BVM loses to Naive Bayes on many individual nouns (e.g., bush, cord, water, wax) and wins by large margins on others; the aggregate is therefore sensitive to which nouns survive filtering and how test-set sizes are weighted. The authors should either justify the filtering on a priori grounds or report results on the full dataset, and should also report the number of nouns/classes retained.
- [Section 3 (BVM training), loss equation] The loss equation, loss = 1/N Σ D·Bᵀ − T, is dimensionally inconsistent: D is (k·N, d), B is (N, d), so Bᵀ is (d, N) and D·Bᵀ is (k·N, N), whereas T is defined as (k·N, k). Similarly, the match-score equation M = Q·Bᵀ·Tᵀ is not dimensionally coherent as written. This makes the method impossible to reproduce from the text and prevents verification of the reported accuracies. The authors must give a correct, self-contained specification of the loss, the update rule, and the inference procedure (including any norms, reductions, and normalization steps).
- [Section 3 and Section 5, training hyperparameters] The noun-adjective experiment does not specify the number of training epochs, learning rate, optimizer settings, or initialization for BVM; the text only says 'x amount of epochs.' The adjective experiment later mentions 5000 epochs. Since BVM is a trained model, these hyperparameters are load-bearing for replicability and for a fair comparison against baselines. The authors should report the exact training configuration for each experimental section.
minor comments (5)
- [Section 3, baseline definitions] The description of cosine similarity states that '0 meaning the vectors are the same and 1 meaning they are different.' Standard cosine similarity is maximized at 1 for identical vectors and decreases toward 0 for orthogonal vectors; the text appears to have the semantics reversed.
- [Section 5, tables] The adjective-experiment results are introduced with 'Here are the results we obtained:' but no table number or caption is provided. Later, the text says 'Based on table 5,' yet no Table 5 exists. The noun-adjective table is numbered Table 1, so the other results should be given numbered tables as well.
- [Section 5, Table 1] Minor typographical errors: 'Product Quantizor' should be 'Product Quantizer,' and the table does not include per-noun sample sizes or any measure of variance.
- [Section 6, Discussion] The stated limitation—'we didn’t have a large amount of time due to the deadlines'—is not a substantive scientific limitation. If time constraints prevented proper evaluation, this should be addressed by additional experiments rather than used as a caveat.
- [Section 4, Custom Neural Network architecture] The custom neural network is described as having input layer (20, 768), hidden (768, 5), and output (5, # of adjectives). It is unclear why the input dimension is 20 and how the network processes a single test embedding; a precise description of the architecture and training would improve reproducibility.
Circularity Check
No significant circularity: BVM is a supervised classifier evaluated on held-out test embeddings.
full rationale
The paper's central claim is empirical: BVM scores 66.14% average accuracy in Table 1 versus 65.23% for Naive Bayes on MIT-States noun-adjective pairs. The BVM procedure is a training-time fit: basis vectors B are optimized so that D·B^T approximates the target matrix T of training labels, and match scores for a query are computed from Q·B^T·T^T. This is a supervised linear classifier, not a first-principles derivation, and the reported accuracy is measured on test images ('The first 20 embeddings for each adjective class would be used for training, and the rest would be used for testing'). Because the test labels are not used to fit B, the result is not equivalent to its input by construction. No parameter fitted to the test set is renamed as a prediction. The only citation for the core concept, [6], is to Equiangular Basis Vectors by different authors and is not used to forbid alternatives or as a uniqueness theorem. The paper contains no self-citations from the present authors. The evaluation-split and filtering choices may threaten validity or reproducibility, and the loss equation has incompatible dimensions, but those are correctness concerns, not circularity. Therefore the circularity score is 0.
Assumptions & free parameters
free parameters (6)
- BVM training epochs (noun-adjective experiment) =
1000 (implied)
- BVM training epochs (adjective experiment) =
5000
- Minimum images per noun filter =
20
- Train/test split (noun-adjective experiment) =
first 20 per adjective class for training; remainder for testing
- Train/test split (adjective experiment) =
80:20 random shuffle
- Custom neural network architecture =
input (20,768), hidden (768,5), output (5,k)
assumptions (4)
- domain assumption CLIP embeddings linearly encode adjective state differences of images
- domain assumption MIT-States ground-truth labels are correct and the dataset is representative
- domain assumption The BVM loss and training procedure are well-defined and converge to a useful solution
- domain assumption The first 20 images per adjective class form an unbiased training set
Cite this review
Pith. "Pith review of Basis Vector Metric: A Method for Robust Open-Ended State Change Detection." pith.science (2026). https://pith.science/paper/BM2A6AOY
@misc{pith2026250907308,
author = {Pith},
title = {Pith review of: Basis Vector Metric: A Method for Robust Open-Ended State Change Detection},
year = {2026},
howpublished = {\url{https://pith.science/paper/BM2A6AOY}},
note = {Machine review of arXiv:2509.07308}
}
read the original abstract
We test a new method, which we will abbreviate using the acronym BVM (Basis Vectors Method), in its ability to judge the state changes in images through using language embeddings. We used the MIT-States dataset, containing about 53,000 images, to gather all of our data, which has 225 nouns and 115 adjectives, with each noun having about 9 different adjectives, forming approximately 1000 noun-adjective pairs. For our first experiment, we test our method's ability to determine the state of each noun class separately against other metrics for comparison. These metrics are cosine similarity, dot product, product quantization, binary index, Naive Bayes, and a custom neural network. Among these metrics, we found that our proposed BVM performs the best in classifying the states for each noun. We then perform a second experiment where we try using BVM to determine if it can differentiate adjectives from one another for each adjective separately. We compared the abilities of BVM to differentiate adjectives against the proposed method the MIT-States paper suggests: using a logistic regression model. In the end, we did not find conclusive evidence that our BVM metric could perform better than the logistic regression model at discerning adjectives. Yet, we were able to find evidence for possible improvements to our method; this leads to the chance of increasing our method's accuracy through certain changes in our methodologies.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[6]
Y. Shen, X. Sun, and X.-S. Wei.Equiangular Basis Vectors. arXiv preprint arXiv:2303.11637, 2023
work page Pith review arXiv 2023
-
[1]
A Comparison of Semantic Similarity Methods for Maximum Human Interpretability
P. Sitikhu, K. Pahi, P. Thapa, and S. Shakya.A Comparison of Semantic Similarity Methods for Maximum Human Interpretability. arXiv preprint arXiv:1910.09129, 2019
work page Pith review arXiv 1910
-
[2]
C. Zhou, F. Zhong, and C. Oztireli.CLIP-PAE: Projection- Augmentation Embedding to Extract Relevant Features for a Disentangled, Interpretable, and Controllable Text-Guided Face Manipulation. arXiv preprint arXiv:2210.03919, 2023
work page Pith review arXiv 2023
-
[3]
O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, Z. Huang, A. Karpathy, A. Khosla, M. Bernstein, A. Berg, and L. Fei-Fei.ImageNet Large Scale Visual Recognition Challenge. arXiv preprint arXiv:1409.0575, 2015
arXiv 2015
-
[4]
R. Stani¯ ut˙ e and D. ˇSeˇ sok.A Systematic Literature Review on Image Captioning. Applied Sciences, 9(10):2024, 2019
work page 2024
- [5]
-
[7]
A. Radford, J. W. Kim, C. Hallacy, A. Ramesh, G. Goh, S. Agarwal, G. Sastry, A. Askell, P. Mishkin, J. Clark, G. Krueger, and I. Sutskever. Learning Transferable Visual Models From Natural Language Supervision. arXiv preprint arXiv:2103.00020, 2021
arXiv 2021
-
[8]
J. Johnson, M. Douze, and H. J´ egou.Billion-scale similarity search with GPUs. IEEE Transactions on Big Data, 7(3):535–547, 2019
work page 2019
Show all 16 references
-
[9]
M. Z. Alom, T. M. Taha, C. Yakopcic, S. Westberg, P. Sidike, M. S. Nasrin, B. C. Van Esesn, A. A. S. Awwal, and V. K. Asari.The History Began from AlexNet: A Comprehensive Survey on Deep Learning Approaches. arXiv preprint arXiv:1803.01164, 2018
2018 arXiv
-
[10]
K. He, X. Zhang, S. Ren, and J. Sun.Deep Residual Learning for Image Recognition. arXiv preprint arXiv:1512.03385, 2015
2015 arXiv
-
[11]
Simonyan and A
K. Simonyan and A. Zisserman.Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv preprint arXiv:1409.1556, 2015
2015 arXiv
-
[12]
Szegedy, W
C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, and A. Rabinovich.Going Deeper with Convolutions. arXiv preprint arXiv:1409.4842, 2014
2014 arXiv
-
[13]
T.-Y. Lin, M. Maire, S. Belongie, L. Bourdev, R. Girshick, J. Hays, P. Perona, D. Ramanan, C. L. Zitnick, and P. Doll´ ar.Microsoft COCO: Common Objects in Context. arXiv preprint arXiv:1405.0312, 2015. 12
2015 arXiv
-
[14]
Paszke, S
A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin, N. Gimelshein, L. Antiga, A. Desmaison, A. K¨ opf, E. Yang, Z. DeVito, M. Raison, A. Tejani, S. Chilamkurthy, B. Steiner, L. Fang, J. Bai, and S. Chintala.PyTorch: An Imperative Style, High-Pe...
1912 arXiv
-
[15]
C. R. Harris, K. J. Millman, S. J. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E. Wieser, J. Taylor, S. Berg, N. J. Smith, R. Kern, M. Picus, S. Hoyer, M. H. van Kerkwijk, M. Brett, A. Haldane, J. F. del R ´ ıo, M. Wiebe, P. Peterson, P. G´ erard-Marchant, K. Sheppar...
2020
-
[16]
M. S. Hossain and M. Arefin.Development of an Intelligent Job Recommender System for Freelancers using Client’s Feedback Classification and Association Rule Mining Techniques. Journal of Software, 14(7):312– 331, 2019. 13 (a) Training Image - True Value: Thin Cord Cosine Simil...
2019
Reviewed August 4, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.