Learning Without Clocks: Partition-Invariant Neural Network
Organizations: Hefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, China · Science Island Branch, Graduate School of University of Science and Technology of China, Hefei 230026, China
Abstract
Event cameras, spiking cochleas and similar sensors emit asynchronous events, yet most learning systems first bin them into frames or packets, so the output depends on how the stream was sliced. Networks whose state is updated exactly at every event and evolves in closed form between events are invariant to this slicing. We ask what more makes the output (i) independent of the processing order of simultaneous events and (ii) continuous in the time stamps, even when two events cross in time, while (iii) staying sensitive to temporal order. For arbitrary nonlinear event models we prove that (i) and (ii) are each equivalent to pairwise commutation of the event updates, and that once updates commute, all order dependence comes from their non-commutation with the inter-event dynamics and vanishes linearly in the time lag. This identifies a class of time-mediated non-commutative (TM) models and yields a resolution-robustness bound for any model. We construct the minimal TM layer, a learnable, provably Lipschitz generalization of the Hassenstein-Reichardt correlator; prove that no single additive layer can uniformly represent ordered pair interactions, whereas a three-dimensional TM state can; show that each TM layer adds two levels of temporal nesting versus one for additive layers; and give a single-layer higher-order construction (TM-k) and a stacking rule preserving all three properties. We instantiate these results as the Clock-Free Event (CFE) layer, linear in the number of events, give a topology-free variant for temporal point processes with closed-form likelihoods, and specify a preregistered clock-robustness protocol with a physical-time threat model for spike-retiming attacks. In preliminary development-set experiments, the TM state beats an otherwise identical additive state by 3.5-9.1 points on DVS128 Gesture and by 24.5 and 30.6 points on SHD and Speech Commands.
Figures & tables
| Family | Update at an event | (P) | (T) | (C) | (O 2 ) |
| Binned networks (frames, fixed time step; e.g. PLIF [ 4 ] ) | counts added to the current bin | no | yes | no | yes, at bin resolution |
| Additive event SSMs (exact decay; NS ) | yes | yes | yes | no ( Theorem 15 ) | |
| Selective or input-gated affine updates ( Sel ) | , generic | yes | no | no | yes |
| Gated nonlinear updates with ODE drift [ 25 , 26 ] | yes | no | no | yes | |
| Online log-signature models [ 15 ] | interval composition, non-commuting generators | yes | excl. † | fixed order ‡ | yes |
| TM (this work) | , | yes | yes | yes | yes |
| Check | Result | Supports |
| Closed form vs. recursion (200 streams, 5–60 events, 30% ties) | max. relative error | Prop. 12 |
| Shuffling within ties (100 streams, 60% ties) | max. : TM , NS , Sel-Merge , Sel | Thm. 5 |
| Time-stamp perturbations – ms, with reordering (300) | observed/bound | Thm. 14 |
| Swap at lag ms | TM ; NS ; Sel , Sel-Merge 0.2526–0.2528 | Cor. 6 , Thm. 8 |
| NS fiber ( ; 50 -events) | state residual while falls from 37.00 to 32.30 | Thm. 15 |
| TM represents (200 streams) | ; all errors within bound; max. 6.4% (bound 9.5%) | Prop. 16 |
| Setting (clips) | Arm | 200 | 400 | 600 | 800 |
| V1, folds 0, 2 (198) | TM | 170 | 175 | 177 | 176 |
| NS | 152 | 165 | 169 | 169 | |
| Zero | 138 | 156 | 159 | 162 | |
| V1, folds 0–3 (495) | TM | 407 | 419 | 440 | 440 |
| best unordered | 367 | 407 | 418 | 419 | |
| V2, folds 0, 2 (198) | TM | 170 | 177 | 179 | 179 |
| Dataset, configuration | Arm | 10-point mean | final |
| SHD, augmented (A) | TM | 81.80 | 87.40 |
| NS | 64.31 | 62.88 | |
| Zero | – | 8.73 | |
| SHD, base | TM | 73.25 | 76.45 |
| NS | 51.59 | 47.37 | |
| Zero | 11.36 | 8.86 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Variant | 10-point mean | 1000 ms |
| Base (no augmentation, 8 channels per site) | 73.25 | 76.45 |
| A: augmented, 8 channels per site | 81.80 | 87.40 |
| A with 2 channels per site | 63.89 | 63.43 |
| A with 4 channels per site (B) | 75.83 | 82.27 |
| B with channel-position letters (12 letters) | 71.83 | 75.07 |
| A with 16 channels per site | 74.61 | 77.15 |
Permutation-Invariant Learning
Permutation-invariant learning builds models whose outputs do not change when equivalent inputs are reordered.
See all 31 papers