Pith. sign in

REVIEW 4 major objections 5 minor 29 references

Self-Organizing Maps with Variable Input Length for Motif Discovery and Word Segmentation

T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read VILMAP extends self-organizing maps to variable input lengths, enabling motif discovery and word segmentation while avoiding catastrophic forgetting.

desk verdict A real extension to variable-length SOMs undermined by an evaluation that measures word recognition, not segmentation. read the letter →

arxiv 1908.02830 v1 pith:ELXQWNLL submitted 2019-08-07 cs.LG cs.NEstat.ML

classification cs.LGcs.NEstat.ML
keywords self-organizingmapsvariableinputlengthtimeseriesmotifdiscoverywordsegmentationsubspaceclusteringcatastrophicforgettingonlinelearning
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper proposes VILMAP, a self-organizing map whose prototype nodes can have different lengths, so one map can cluster time-series patterns of varying size without a fixed input window. The motivating applications are time series motif discovery and word segmentation in speech transcribed as phoneme sequences. The authors claim this is the first SOM-based method that supports inputs with different lengths, that it finds motifs in a standard dataset, and that it avoids catastrophic forgetting when the input dimension grows during training. On word segmentation it reports F-measure 0.750, precision 0.856, and recall 0.667, outperforming three of four baselines and losing only to AGu, a batch model with infinite memory. The significance would be a biologically plausible, online neural model for a language-acquisition problem usually handled by statistical or Bayesian segmenters.

What carries the argument

The central mechanism is the weighted activation function of LARFDSSOM adapted to variable lengths. Each node stores a center, a relevance vector, and a distance vector; activation is $\sum_i \omega_{ji} / (\sum_i \omega_{ji} + D_\omega(x, c_j) + \epsilon)$, where $D_\omega$ is the weighted Euclidean distance. Three comparison modes (regular, sliding window, and truncated) decide how a node of one length matches an input of another, and the truncated update grows all three vectors when a smaller winning node meets a longer input. This growth rule is what lets the map handle increasing input sizes and what the authors say prevents catastrophic forgetting.

What would settle it

Train VILMAP on a set of short patterns, then on the same patterns extended by a constant tail, and then present the unextended short patterns again. If the map no longer clusters them as before (for example, if they activate a different node or the F-measure on the short set drops), the truncated update has changed the stored geometry and catastrophic forgetting is not avoided. Similarly, on a labeled time series with motifs of two different lengths, one could compare VILMAP's clusters against a brute-force sliding-window motif search to see whether motifs of both lengths are recovered.

Watch

Extended reading notes

Core claim

On its own terms, the central discovery is that the dimension-selective update rules of LARFDSSOM can be extended to variable-size inputs by adding three length-matching modes. When node and input match, the original distance and update apply. When the input is shorter than the node, a sliding-window comparison takes the best shift and updates only the overlapping part. When the input is longer, the node's center, relevance, and distance vectors grow to the input size, with the new center entries copied from the input, new relevance entries set to $0.5$, and new distance entries set to zero, and only then is the standard update applied. The paper argues these rules let the map discover motifs of different lengths and, because growing a node's dimensions does not disturb its old dimensions, let it keep performing on short inputs after training on long ones.

Load-bearing premise

The claim rests on the assumption that when a node is stretched to a longer input, initializing the newly added dimensions with neutral relevance and zero distance leaves everything the node already learned intact, so longer inputs do not corrupt shorter-pattern clusters.

Editorial extensions

If this is right

  • A single VILMAP can be trained on a corpus of utterances of varying phonetic length and then used to cluster new utterances without knowing the motif length in advance.
  • Because the map is online and passes through the data once, it offers a candidate neural account of how infants could track recurring phoneme sequences without batch statistics.
  • The lack of catastrophic forgetting when dimensions grow suggests the model can be a building block for a recurrent growing map that learns longer expressions over time, as the authors propose.
  • The competitive word-segmentation scores come without detecting exact word boundaries, implying that recognizing words as whole inputs is enough for much of the segmentation task.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A natural test the paper does not run is whether VILMAP finds a motif that appears at several different lengths within the same time series, since the sliding-window mode only handles an input shorter than a node.
  • The neutrality of the $0.5$ initialization for new relevance dimensions is an assumption that could be tested by ablation: starting new dimensions at relevance $1$ might let long patterns distort old clusters, while starting at $0$ might prevent learning them.
  • If the word-segmentation result transfers, it suggests that boundary-free whole-word recognition could be a viable developmental pathway, complementing statistical segmentation models rather than competing with them.
  • A concrete next step would be feeding VILMAP progressively longer sequences of subword units and checking whether the map's stored prototypes grow compositionally, which would test whether the dimension-growth tolerance reaches beyond 72 features.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The manuscript proposes VILMAP, an extension of the LARFDSSOM self-organizing map in which each node's center, relevance, and distance vectors can grow to match the length of the input pattern. Activation is computed by regular, sliding-window, or truncated comparisons, and node vectors are extended with hand-initialized entries when a smaller node wins over a larger input. The authors claim that VILMAP can discover time-series motifs of different lengths, avoids catastrophic forgetting when trained with inputs of increasing dimension, and achieves word-segmentation results similar to or better than published methods. Three experiments are reported: a fixed-length GunPoint motif-identification task, a TIMIT-derived phoneme experiment with input dimensions increasing from 24 to 72, and a Brent-Siskind word/non-word recognition experiment compared against DiBS, TPs, PUDDLE, and AGu.

Significance. If the variable-length extension worked as claimed, VILMAP would be a useful and apparently novel SOM variant, particularly for online, biologically motivated learning. Positive features of the submission include a sufficiently detailed algorithmic description, a public code repository, and an Experiment 2 design that targets the real and interesting failure mode of catastrophic forgetting under growing input dimensionality. However, the evidence as presented does not support the two headline claims: no experiment actually varies motif length during discovery, and the word-segmentation evaluation is a binary word/non-word recognition task, not a boundary-prediction task. The comparison against boundary-based segmentation systems is therefore not commensurable. The reported numbers are also optimistic upper bounds because they are selected as the best of 100 parameter samples on the test data without a validation split or error bars. The contribution is better framed as a preliminary proof-of-concept for a variable-length SOM extension, with the central claims substantially narrowed.

major comments (4)
  1. [Section IV-A] The only motif-discovery experiment uses the GunPoint dataset, whose inputs all have fixed length 150. This cannot support the abstract's claim that VILMAP can 'identify Motifs with different lengths in time series,' because no variable-length motif is presented and no quantitative error measure or baseline comparison is reported; the result is a visual match of prototypes to class averages. An experiment with known motifs of several lengths, or a subsequence-level evaluation, is needed for the central claim.
  2. [Section IV-C] The word-segmentation experiment explicitly concedes that VILMAP 'does not identify precisely the word boundaries'; instead, words and non-words are separated beforehand and the network is asked to recognize word-length inputs. This measures word/non-word classification, not segmentation. Consequently, Table II's comparison with DiBS, TPs, PUDDLE, and AGu, whose scores from [19] are boundary-based segmentation results, compares different tasks, and the reported F-measure of 0.750 cannot be read as a competitive segmentation result.
  3. [Sections IV-B and IV-C] The reported F-measures are selected as the best of 100 Latin Hypercube parameter sets evaluated on the test data, with no validation split, no error bars, and no significance tests. This makes the numbers optimistic upper bounds and prevents any claim of similarity or superiority to the cited methods. The authors should report the full distribution of results or select parameters on a separate validation set and then evaluate on held-out test data.
  4. [Section III-A and III-B] The activation threshold a_t directly controls node creation, and the truncated comparison and truncated update rules for unequal node/input lengths are heuristic: when a node grows, new center entries are set to the input values and new relevance entries are set to 0.5. The manuscript gives no analysis or sensitivity study of how this initialization changes the existing distance geometry or how a_t interacts with the sliding-window and truncated activations. Because these rules determine node counts and downstream clustering, a threshold sweep or ablation would be needed before the model's behavior can be considered robust.
minor comments (5)
  1. [Eq. (3)] The winner rule in Eq. (3) does not specify tie-breaking; with the shifting used for unequal lengths, an explicit tie rule would improve reproducibility.
  2. [Figure 4] The captions of Figures 4(a) and 4(b) do not define Procedure A and Procedure B; the text describes them partially, but the captions should be self-contained.
  3. [Section IV-B] The construction of the False dataset is underspecified: the text does not state how many random sequences are generated, how labels are assigned, or how accidental matches to true words are handled, all of which are needed for replication.
  4. [Section IV-C] The paper refers to [19] for the comparison scores but does not state whether the same corpus split, tokenization, or scoring implementation is used; the evaluation protocol should be clarified.
  5. [Section IV-A] The authors state that parameters for Experiment 1 were adjusted by trial and error while Experiment 3 uses Latin Hypercube Sampling; the difference in tuning methodology should be explained and justified.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity found; the paper's extension of LARFDSSOM is empirical and its evaluation issues are correctness concerns, not self-referential derivations.

full rationale

The paper's central claims are empirical: VILMAP can identify motifs of different lengths, avoids catastrophic forgetting when input dimensionality grows, and reaches word-segmentation-like F-measures comparable to literature baselines. No derivation chain is presented that would reduce a predicted quantity to an input by construction. The model inherits update rules and relevance-weighting from the authors' earlier LARFDSSOM work [5], and that self-citation is appropriate prior work rather than circular support: VILMAP's contribution is the variable-length extension (sliding-window and truncated comparisons, dimension-growing updates), and the contributions are evaluated on external data (GunPoint, TIMIT-derived phoneme features, Brent-Siskind corpus) against independently published baselines. The activation threshold a_t is a free parameter that controls node insertion, but it is not fitted to the reported outcome as a renamed prediction; the reported F-measures are actual run results. The concern that Experiment 3 changes the task from boundary segmentation to isolated word/non-word recognition is a correctness and commensurability critique, not a circularity one: the metrics are unsupported or potentially inflated, but they are not equivalent to the model's inputs by definition. Similarly, selecting the best of 100 Latin Hypercube parameter samples without a separate validation split is a statistical optimism issue, not a self-definitional reduction. Therefore no circular step meeting the quoted-evidence standard is present.

Assumptions & free parameters 7 free parameters · 4 assumptions · 0 invented entities

The central claim rests on hyperparameters tuned per experiment and on domain assumptions about the geometry of phoneme features and the transfer of LARFDSSOM update rules to variable-length prototypes. No new physical or conceptual entities are postulated.

free parameters (7)
  • Activation threshold a_t = 0.702 (Exp1); sampled 0.70-0.999 in Exp2/3
    Directly controls the number of nodes created; tuned by trial and error in Exp1 and by best-of-100 sampling in Exp2/3.
  • Relevance rate beta = 0.092 (Exp1); sampled 0.001-0.5 in Exp2/3
    Controls how fast relevance weights adapt; no principled selection is given.
  • Winner learning rate e_b = 0.060 (Exp1); sampled 0.0001-0.01 in Exp2/3
    Controls prototype update speed; Exp1 value is outside the stated range in Table I.
  • Neighbor learning rate e_n = 0.247 (Exp1); sampled 0.002-1.0*e_b in Exp2/3
    Controls topological cooperation; Exp1 value exceeds 1.0*e_b, contradicting Table I.
  • Connection threshold minwd = 0.223 (Exp1); sampled 0.001-0.5 in Exp2/3
    Determines when nodes connect; not discussed in the results.
  • Relevance smoothness eps_ds = 0.070 (Exp1); sampled 0.01-0.1 in Exp2/3
    Smoothing term in relevance updates; chosen by search.
  • Maximum nodes Nmax = 10000 (Exp1); unspecified elsewhere
    Hard cap on node count; hand-chosen and not analyzed.
assumptions (4)
  • domain assumption Weighted Euclidean distance is a sufficient similarity measure for phoneme feature vectors after simple alignment, truncation, or dimension extension.
    Used in Eqs. 1-3 and Section III-A; no validation that this geometry preserves phonetic word identity.
  • domain assumption LARFDSSOM's relevance and receptive-field update rules remain valid when node dimensions are dynamically expanded.
    Section III-B assumes that the inherited update rules behave correctly when new dimensions are appended with relevance 0.5 and center initialized to the input.
  • domain assumption The phoneme sequence can be represented as fixed 12-dimensional feature vectors with no loss of segmentation-relevant information.
    Section IV-B; the representation is taken from the CMU dictionary without discussion.
  • domain assumption Sliding-window alignment with a single best shift is sufficient to match patterns of different lengths.
    Section III-A uses the highest activation across shifts, discarding all other alignments, which may be too restrictive for word segmentation.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Self-Organizing Maps with Variable Input Length for Motif Discovery and Word Segmentation." pith.science (2026). https://pith.science/paper/ELXQWNLL

@misc{pith2026190802830,
  author       = {Pith},
  title        = {Pith review of: Self-Organizing Maps with Variable Input Length for Motif Discovery and Word Segmentation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/ELXQWNLL}},
  note         = {Machine review of arXiv:1908.02830}
}
read the original abstract

Time Series Motif Discovery (TSMD) is defined as searching for patterns that are previously unknown and appear with a given frequency in time series. Another problem strongly related with TSMD is Word Segmentation. This problem has received much attention from the community that studies early language acquisition in babies and toddlers. The development of biologically plausible models for word segmentation could greatly advance this field. Therefore, in this article, we propose the Variable Input Length Map (VILMAP) for Motif Discovery and Word Segmentation. The model is based on the Self-Organizing Maps and can identify Motifs with different lengths in time series. In our experiments, we show that VILMAP presents good results in finding Motifs in a standard Motif discovery dataset and can avoid catastrophic forgetting when trained with datasets with increasing values of input size. We also show that VILMAP achieves results similar or superior to other methods in the literature developed for the task of word segmentation.

Figures

Figures reproduced from arXiv: 1908.02830 by the authors.

Figure 1
Figure 1. The basic structure of a SOM. Where x, is the input pattern, xi is the values of the i-th input layer node. cji, represents weight between with the j-th node in the output layer (organization layer) with the i-th node in the input layer. In this configuration, each node in the output layer is directly connected with four neighbors on the rectangular grid. LARFDSSOM is a model based on SOM that has a time￾variant str… view at source ↗
Figure 2
Figure 2. Example of how the activation is calculated in a binary dataset for [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. The example illustrating the node vectors dimension update. [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: Training and test procedures designed to verify that VILMAP is able to avoid catastrophic forgetting even after being trained with different dimensions. [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]
Figure 5
Figure 5. Figure 5: Graphical comparison of the Motifs found with the mean and standard deviation of each class of the gun-point time series. [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 6
Figure 6. Figure 6: Graphical Results to compare models A and B. [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

29 extracted references · 27 canonical work pages

  1. [19]

    Relating unsupervised word segmentation to reported vocabulary acquisition,

    E. Larsen, A. Cristia, and E. Dupoux, “Relating unsupervised word segmentation to reported vocabulary acquisition,” Jun 2017. [Online]. Available: osf.io/wa6tq

  2. [1]

    Survey on time series motif discovery,

    S. Torkamani and V . Lohweg, “Survey on time series motif discovery,” Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discov- ery, vol. 7, no. 2, 2017

  3. [2]

    Finding motifs in time series,

    J. Lin, E. Keogh, S. Lonardi, and P. Patel, “Finding motifs in time series,” pp. 53–68, 10 2002

  4. [3]

    The self-organizing map,

    T. Kohonen, “The self-organizing map,” Neurocomputing, vol. 21, no. 1-3, pp. 1–6, nov 1998. [Online]. Available: http://linkinghub.elsevier. com/retrieve/pii/S0925231298000307

  5. [4]

    Growing self-organizing maps for surface reconstruction from unstructured point clouds,

    R. L. M. E. do Rego, A. F. R. Araujo, and F. B. de Lima Neto, “Growing self-organizing maps for surface reconstruction from unstructured point clouds,” in 2007 International Joint Conference on Neural Networks , Aug 2007, pp. 1900–1905

  6. [5]

    Dimension Selective Self- Organizing Maps With Time-Varying Structure for Subspace and Projected Clustering,

    H. F. Bassani and A. F. R. Araujo, “Dimension Selective Self- Organizing Maps With Time-Varying Structure for Subspace and Projected Clustering,” IEEE Transactions on Neural Networks and Learning Systems , vol. 26, no. 3, pp. 458–471, mar 2015. [Online]. Available: http://ieeexplore.ieee.org/document/6803941/

  7. [6]

    Miikkulainen, J

    R. Miikkulainen, J. A. Bednar, Y . Choe, and J. Sirosh, Computational Maps in the Visual Cortex . Springer, Janeiro 2005, vol. 1

  8. [7]

    Phoneme recognition using time-dependent versions of self- organizing maps,

    J. Kangas, “Phoneme recognition using time-dependent versions of self- organizing maps,” in [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing , Apr 1991, pp. 101–104 vol.1

Show all 29 references
  1. [8]

    Self-organized formation of topologically correct feature maps,

    T. Kohonen, “Self-organized formation of topologically correct feature maps,” Biological cybernetics, vol. 43, no. 1, pp. 59–69, 1982

  2. [9]

    Curse of dimensionality,

    E. Keogh and A. Mueen, “Curse of dimensionality,” in Encyclopedia of machine learning. Springer, 2011, pp. 257–258

  3. [10]

    Subspace clustering for high dimensional data: A review,

    L. Parsons, E. Haque, and H. Liu, “Subspace clustering for high dimensional data: A review,” SIGKDD Explor. Newsl. , vol. 6, no. 1, pp. 90–105, Jun. 2004. [Online]. Available: http://doi.acm.org/10.1145/ 1007730.1007731

  4. [11]

    Clustering high-dimensional data: A survey on subspace clustering, pattern-based clustering, and correlation clustering,

    H.-P. Kriegel, P. Kr ¨oger, and A. Zimek, “Clustering high-dimensional data: A survey on subspace clustering, pattern-based clustering, and correlation clustering,” ACM Trans. Knowl. Discov. Data , vol. 3, no. 1, pp. 1:1–1:58, Mar. 2009. [Online]. Available: http://doi.acm.org...

  5. [12]

    Dimension selective self-organizing maps for clustering high dimensional data,

    H. F. Bassani and A. F. Ara ´ujo, “Dimension selective self-organizing maps for clustering high dimensional data,” in Neural Networks (IJCNN), The 2012 International Joint Conference on . IEEE, 2012, pp. 1–8

  6. [13]

    Dis- covery of variable length time series motif,

    P. Nunthanid, V . Niennattrakul, and C. A. Ratanamahatana, “Dis- covery of variable length time series motif,” in Electrical Engineer- ing/Electronics, Computer, Telecommunications and Information Tech- nology (ECTI-CON), 2011 8th International Conference on . IEEE, 2011, pp. 472–475

  7. [14]

    The ucr time series classification archive,

    Y . Chen, E. Keogh, B. Hu, N. Begum, A. Bagnall, A. Mueen, and G. Batista, “The ucr time series classification archive,” July 2015

  8. [15]

    Time series motif discovery: dimensions and applications,

    A. Mueen, “Time series motif discovery: dimensions and applications,” Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, vol. 4, no. 2, pp. 152–159, 2014. [Online]. Available: http://dx.doi.org/10.1002/widm.1119

  9. [16]

    The self-organizing map,

    T. Kohonen, “The self-organizing map,” Proceedings of the IEEE , vol. 78, no. 9, pp. 1464–1480, 1990

  10. [17]

    Word segmentation: The role of distributional cues,

    J. R. Saffran, E. L. Newport, and R. N. Aslin, “Word segmentation: The role of distributional cues,” Journal of memory and language , vol. 35, no. 4, pp. 606–621, 1996

  11. [18]

    Unconventional word segmentation in brazilian children’s early text production,

    J. Correa and J. E. Dockrell, “Unconventional word segmentation in brazilian children’s early text production,”Reading and Writing, vol. 20, no. 8, pp. 815–831, Nov 2007

  12. [20]

    Learning diphone-based segmen- tation,

    R. Daland and J. B. Pierrehumbert, “Learning diphone-based segmen- tation,” Cognitive science, vol. 35, no. 1, pp. 119–155, 2011

  13. [21]

    Statistical learning by 8-month-old infants,

    J. R. Saffran, R. N. Aslin, and E. L. Newport, “Statistical learning by 8-month-old infants,” Science, vol. 274, no. 5294, pp. 1926–1928, 1996

  14. [22]

    Words in puddles of sound: Modelling psycholinguistic effects in speech segmentation,

    P. Monaghan and M. H. Christiansen, “Words in puddles of sound: Modelling psycholinguistic effects in speech segmentation,” Journal of child language, vol. 37, no. 3, pp. 545–564, 2010

  15. [23]

    Adaptor grammars: A framework for specifying compositional nonparametric bayesian mod- els,

    M. Johnson, T. L. Griffiths, and S. Goldwater, “Adaptor grammars: A framework for specifying compositional nonparametric bayesian mod- els,” in Advances in neural information processing systems , 2007, pp. 641–648

  16. [24]

    Timit acoustic-phonetic continuous speech corpus, 1993,

    J. S. Garofolo, L. F. Lamel, W. M. Fisher, J. G. Fiscus, D. S. Pallett, N. L. Dahlgren, and V . Zue, “Timit acoustic-phonetic continuous speech corpus, 1993,” Linguistic Data Consortium, Philadelphia

  17. [25]

    Nltk: the natural language toolkit,

    S. Bird and E. Loper, “Nltk: the natural language toolkit,” in Proceedings of the ACL 2004 on Interactive poster and demonstration sessions. Association for Computational Linguistics, 2004, p. 31. [Online]. Available: http://www.nltk.org

  18. [26]

    The carnegie mellon university pronouncing dictionary - a machine-readable pronunciation dictionary for north american english. on-line

    CMU, “The carnegie mellon university pronouncing dictionary - a machine-readable pronunciation dictionary for north american english. on-line.” 2011

  19. [27]

    A comparison of uncertainty and sensitivity analysis results obtained with random and latin hypercube sampling,

    J. C. Helton, F. Davis, and J. D. Johnson, “A comparison of uncertainty and sensitivity analysis results obtained with random and latin hypercube sampling,” Reliability Engineering & System Safety , vol. 89, no. 3, pp. 305–330, 2005

  20. [28]

    The role of exposure to isolated words in early vocabulary development,

    M. R. Brent and J. M. Siskind, “The role of exposure to isolated words in early vocabulary development,” in Cognition, vol. 81, 2001, pp. 31–44. [Online]. Available: https://childes.talkbank.org/access/Eng-NA/ Brent.html

  21. [29]

    MacWhinney, The childes project: Tools for analyzing talk

    B. MacWhinney, The childes project: Tools for analyzing talk. Psy- chology Press, 2000, vol. 2

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.