Loading history and window geometry bound compact-state slip ranking during granular shear startup
Organizations: School of Physics and Astronomy, Shanghai Jiao Tong University, Shanghai 200240, China
Abstract
Granular slip forecasting can conflate material state, loading progress, and the geometry of event-centered sampling. We separated these contributions in slowly sheared two-dimensional frictional disks using a compact neural score of stress, pressure, coordination, non-affine motion, and force-network observables. The model was developed on 36 trajectories and frozen efore testing on 18 new trajectories under two nested stress-drop definitions. Inspection of held-out results revealed post-event sampling asymmetry; recovery-aware analyses are therefore descriptive. With trajectories weighted equally, the compact score ranked near-slip windows above both prevalence and within-trajectory circular-phase controls under both definitions (representative average precision 0.310 versus prevalence 0.173; phase-null upper bound 0.257). Loading-history coordinates ranked more strongly, reaching 0.534 for causal elapsed strain. The recovery-aware rule retained 78.4% of activity-gated events and preferentially selected longer preceding intervals; ranking by time since the previous catalogued event remained compatible with a count-conditioned geometry null. Compact observables thus contain temporally aligned slip information, but stronger loading-history baselines and window-geometry sensitivity bound that evidence. These startup data do not isolate a state-specific short-horizon precursor beyond loading history or support a renewal interpretation of elapsed-strain ranking.
Figures & tables
| Definition | Rule | Windows (positive) | Mean positive fraction | Compact AP | Cumulative- strain AP | Causal elapsed AP |
| Gated | Original | 6,166 (1,230) | 0.208 | 0.339 | 0.409 | 0.539 |
| Gated | Common exclusion | 5,935 (999) | 0.177 | 0.311 | 0.388 | 0.519 |
| Gated | Lookback-aware | 5,742 (939) | 0.173 | 0.310 | 0.398 | 0.534 |
| Ungated | Original | 5,945 (1,396) | 0.247 | 0.359 | 0.443 | 0.534 |
| Ungated | Common exclusion | 5,609 (1,060) | 0.202 | 0.326 | 0.406 | 0.499 |
| Ungated | Lookback-aware | 5,439 (1,006) | 0.199 | 0.325 | 0.420 | 0.508 |
| Definition | Rule | Compact prevalence | Compact strain | Compact elapsed |
| Gated | Original | 0.131 [0.076, 0.187] | -0.070 [-0.127, -0.013] | -0.200 [-0.260, -0.140] |
| Gated | Common exclusion | 0.133 [0.081, 0.186] | -0.077 [-0.143, -0.010] | -0.208 [-0.270, -0.146] |
| Gated | Lookback-aware | 0.138 [0.083, 0.192] | -0.088 [-0.162, -0.013] | -0.223 [-0.288, -0.159] |
| Ungated | Original | 0.112 [0.065, 0.158] | -0.085 [-0.133, -0.036] | -0.175 [-0.217, -0.134] |
| Ungated | Common exclusion | 0.124 [0.081, 0.167] | -0.080 [-0.138, -0.022] | -0.173 [-0.216, -0.131] |
| Ungated | Lookback-aware | 0.126 [0.080, 0.171] | -0.095 [-0.161, -0.029] | -0.184 [-0.224, -0.143] |
Appendix figures & tables23 assets
Supplementary material from the paper’s appendix.
Appendix
| Quantity | Definition or value |
|---|---|
| Preparation / production step | / |
| Contact-scale regime | Across 26,955,862 stored contacts, overlap divided by pair diameter had median 0.011, 97.5th percentile 0.045, and maximum 0.141. The range of divided by trajectory-median pressure was 38.4–286.9. |
| Damped contact times | Small–small / small–large / large–large restitution: 0.568/0.520/0.447; damped collision duration in production steps: 71/82/101. |
| Loading and drag times | ; one saved-frame interval ; the forecast horizon spans 10.000 drag times. |
| Compression and consolidation | Compression from in 16 stages; zero-shear convergence checks every 250 preparation steps; velocities and angular velocities multiplied by 0.5 every 500 steps. |
| Normalized kinetic-energy criterion | , where is mean diameter. |
| Quantity | Count |
| Activity-gated onsets | 88 |
| Activity-ungated onsets | 106 |
| Additional activity-ungated onsets | 18 |
| Activity-gated onsets matched exactly | 88 |
| Activity-gated onsets matched within tolerance | 88 |
| Trajectories with changed event list | 11 |
| Definition | History | Windows | Positive windows | Events |
| Activity-gated | 6166 | 1230 | 88 | |
| Activity-gated | 5856 | 1163 | 84 | |
| Activity-ungated | 5945 | 1396 | 106 | |
| Activity-ungated | 5586 | 1287 | 97 |
| Definition | Model | Seed 3407 | Seed 7349 | Seed 9109 | Ensemble AP | Prevalence |
| Activity-gated | Compact MLP, | 0.2812 | 0.2792 | 0.2585 | 0.284 | 0.199 |
| Activity-gated | Stress–pressure–ratio MLP, | 0.2725 | 0.2420 | 0.2662 | 0.259 | 0.199 |
| Activity-gated | Compact MLP, | 0.2107 | 0.2386 | 0.2420 | 0.234 | 0.199 |
| Activity-gated | Graph GNN–LSTM, | 0.2489 | 0.2451 | 0.2204 | 0.244 | 0.199 |
| Activity-ungated | Compact MLP, | 0.3029 | 0.2805 | 0.3138 | 0.305 | 0.235 |
| Activity-ungated | Stress–pressure–ratio MLP, | 0.3242 | 0.3361 | 0.3248 | 0.337 | 0.235 |
| Difference | Common windows | Estimate | 95% interval | Fraction |
| Activity-gated compact control | 6166 | 0.025 | [-0.016, 0.072] | 0.873 |
| Activity-ungated compact control | 5945 | -0.032 | [-0.071, 0.016] | 0.085 |
| Activity-gated compact graph | 5856 | -0.010 | [-0.046, 0.028] | 0.295 |
| Activity-ungated compact graph | 5586 | 0.009 | [-0.013, 0.031] | 0.762 |
| Definition | Rule | Positive frac. | Compact | Strain | Causal elapsed | Fraction diag. |
| Activity-gated | Original | 0.199 | 0.284 | 0.331 | 0.329 | 0.306 |
| Activity-gated | Common exclusion | 0.168 | 0.248 | 0.287 | 0.286 | 0.252 |
| Activity-gated | Lookback-aware | 0.164 | 0.245 | 0.290 | 0.290 | 0.246 |
| Activity-ungated | Original | 0.235 | 0.305 | 0.364 | 0.344 | 0.375 |
| Activity-ungated | Common exclusion | 0.189 | 0.245 | 0.296 | 0.284 | 0.301 |
| Activity-ungated | Lookback-aware | 0.185 | 0.241 | 0.301 | 0.286 | 0.297 |
| Definition | Original events | Lookback events | Coverage | Median preceding interval, original lookback |
| Activity-gated | 88 | 69 | 78.4% | 48.0 78.0 |
| Activity-ungated | 106 | 74 | 69.8% | 39.0 72.5 |
| Definition | Compact AP | Circular-phase null | Phase upper tail | Catalog-age AP | Hard-core onset null |
| Activity-gated | 0.310 | 0.211 [0.171, 0.257] | 0.00005 | 0.527 | 0.461 [0.383, 0.538] |
| Activity-ungated | 0.325 | 0.239 [0.196, 0.287] | 0.00051 | 0.504 | 0.503 [0.428, 0.572] |
| Definition | Compact AP | Strain AP | Compact strain | Time increment | Time+condition increment |
| Activity-gated | 0.405 | 0.296 | 0.109 | 0.029 | 0.012 |
| Activity-ungated | 0.476 | 0.326 | 0.150 | 0.051 | 0.029 |
| Definition | Window set | Windows | Compact AP | Prev. | AP | Compact prev. (95% interval) | Compact (95% interval) |
| Activity-gated | Original | 6166 | 0.284 | 0.199 | 0.331 | 0.085 [0.038, 0.152] | -0.047 [-0.101, 0.013] |
| Activity-gated | Post-yield | 4492 | 0.314 | 0.258 | 0.338 | 0.055 [0.018, 0.102] | -0.025 [-0.065, 0.015] |
| Activity-ungated | Original | 5945 | 0.305 | 0.235 | 0.364 | 0.070 [0.035, 0.130] | -0.059 [-0.111, -0.004] |
| Activity-ungated | Post-yield | 4285 | 0.338 | 0.310 | 0.371 | 0.028 [-0.007, 0.082] | -0.033 [-0.079, 0.010] |
| Definition | Endpoint subset | Causal elapsed AP | Compact causal elapsed (95% interval) |
| Activity-gated | Lookback-aware | 0.534 | -0.223 [-0.288, -0.159] |
| Activity-ungated | Lookback-aware | 0.508 | -0.184 [-0.224, -0.143] |
| Activity-gated | Post-first | 0.652 | -0.332 [-0.402, -0.261] |
| Activity-ungated | Post-first | 0.593 | -0.251 [-0.298, -0.204] |
| Definition | Score | AP | Compact AP minus score AP (95% interval) |
| Activity-gated | Final-catalog elapsed score | 0.281 | 0.003 [-0.057, 0.068] |
| Activity-ungated | Final-catalog elapsed score | 0.295 | 0.010 [-0.033, 0.067] |
| Activity-gated | Loading-and-event- history MLP | 0.326 | -0.042 [-0.112, 0.032] |
| Definition / endpoints | Paired difference | Bootstrap estimate (95% interval) | Exact central 95% interval |
| Activity-gated / | Compact strain | -0.047 [-0.101, 0.013] | [-0.100, 0.012] |
| Activity-ungated / | Compact strain | -0.059 [-0.111, -0.004] | [-0.112, -0.004] |
| Activity-gated / | Compact strain | -0.100 [-0.160, -0.045] | [-0.161, -0.044] |
| Activity-ungated / | Compact strain | -0.075 [-0.142, -0.011] | [-0.143, -0.013] |
| Activity-gated / | Graph strain | -0.090 [-0.150, -0.029] | [-0.152, -0.028] |
| Activity-ungated / | Graph strain | -0.083 [-0.146, -0.024] | [-0.146, -0.025] |
| Definition | Events | Median drop/ | Median duration | Median interevent | Event | Quiet | Event quiet (95% interval) |
| Activity-gated | 88 | 0.028 | 0.010 | 0.048 | 0.108 | 0.178 | -0.073 [-0.086, -0.060] |
| Activity-ungated | 106 | 0.025 | 0.009 | 0.039 | 0.108 | 0.179 | -0.073 [-0.084, -0.061] |
| Definition | Events | Matched | Coverage | Trajectories | Activity-maximum difference | Onset difference |
| Activity-gated | 88 | 60 | 68.2% | 18 | -0.044 [-0.056, -0.031] | 0.040 [0.018, 0.062] |
| Activity-ungated | 106 | 64 | 60.4% | 18 | -0.042 [-0.053, -0.030] | 0.026 [0.003, 0.049] |
| Comparison | Pooled-window AP difference | Equal-trajectory mean SD | MDE |
| Activity-gated compact control | 0.025 | 0.036 0.171 | 0.120 |
| Activity-ungated compact control | -0.032 | -0.009 0.149 | 0.105 |
| Activity-gated compact graph | -0.010 | 0.017 0.183 | 0.128 |
| Activity-ungated compact graph | 0.009 | 0.061 0.108 | 0.076 |
| Definition | Seed | Best epoch | Best validation AP | Final validation AP | Loss, first final |
| Activity-gated | 3407 | 27 | 0.381 | 0.372 | 0.655 0.074 |
| Activity-gated | 7349 | 19 | 0.358 | 0.339 | 0.662 0.057 |
| Activity-gated | 9109 | 22 | 0.393 | 0.377 | 0.656 0.056 |
| Activity-ungated | 3407 | 10 | 0.445 | 0.345 | 0.659 0.055 |
| Activity-ungated | 7349 | 13 | 0.382 | 0.315 | 0.660 0.054 |
| Activity-ungated | 9109 | 16 | 0.413 | 0.371 | 0.660 0.052 |
| Activity-gated | Activity-ungated | ||||||||||
| Windows | Events | AP | Prev. | AP | Windows | Events | AP | Prev. | AP | ||
| 0.84 | 0.1 | 594 | 16 | 0.399 | 0.350 | 0.556 | 553 | 20 | 0.427 | 0.438 | 0.568 |
| 0.84 | 0.3 | 662 | 10 | 0.517 | 0.208 | 0.298 | 631 | 12 | 0.385 | 0.242 | 0.302 |
| 0.84 | 0.5 | 648 | 11 | 0.314 | 0.235 | 0.425 | 639 | 12 | 0.308 | 0.252 | 0.463 |
| 0.85 | 0.1 | 643 | 12 | 0.398 | 0.261 | 0.425 | 609 | 17 | 0.595 | 0.343 | 0.641 |
| 0.85 | 0.3 | 714 | 9 | 0.298 | 0.172 | 0.389 | 683 | 10 | 0.395 | 0.202 | 0.377 |
| Difference | Development estimate (95% interval) | Independent-test estimate (95% interval) |
| Activity-gated compact control | 0.020 [-0.064, 0.119] | 0.025 [-0.016, 0.072] |
| Activity-ungated compact control | 0.080 [-0.014, 0.154] | -0.032 [-0.071, 0.016] |
| Activity-gated compact graph | 0.115 [-0.021, 0.251] | -0.010 [-0.046, 0.028] |
| Activity-ungated compact graph | 0.160 [0.015, 0.249] | 0.009 [-0.013, 0.031] |