Low-Rank Single-Index Bandits with Unknown Links: From Matrices to Tensors
Organizations: Department of Statistics University of California, Davis Davis, CA 95616 · Microsoft Redmond, WA 98052
Abstract
Low-rank matrix and tensor bandits exploit structured interactions but typically assume a known reward link. Recent single-index bandit methods accommodate unknown links without directly exploiting matrix or tensor rank. We address this gap by studying stochastic matrix and tensor bandits with an unknown shared Lipschitz link and a low-rank index parameter under known regular candidate distributions and finite-variance noise. For monotone links, T-ESTOR combines robust, rank-adaptive Stein estimation with epoch-based greedy selection. Under exact selected-score access and a uniformly positive selected-design Stein signal, it achieves square-root regret with dimension dependence determined by the low-rank structure. For every admissible design, the monotone lower bound matches the rank, dimension, and horizon dependence up to logarithmic factors at large horizons, for fixed menu size and model/design constants. For nonmonotone links under a nonzero base-law Stein signal, T-BSTOR combines structured estimation with robust bin-based learning and attains the optimal horizon rate for fixed dimensions, menu size, and model/design constants. Synthetic and CCLE-based experiments illustrate the benefits of structured estimation relative to vectorized and competing single-index baseline methods.
Figures & tables
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning |
|---|---|
| Time horizon, round index, and candidates per round. | |
| Candidate menu, candidate , and chosen action at round . | |
| True parameter and structured fit targeting . | |
| Reward link and its Lipschitz bound. | |
| Reward, noise, and conditional noise-variance bound. | |
| Cumulative regret and its round- summand. |
| Grid | Queries | Max | Max | 95th | Max | Floors |
|---|---|---|---|---|---|---|
| 4,096 | Actual | 0/5284 | ||||
| 4,096 | Tails | 37/459 | ||||
| 8,192 | Actual | 0/5284 | ||||
| 8,192 | Tails | 37/459 |
| Panel | Policy | Parameter tuple |
| T-BSTOR: | ||
| Linear | T-BSTOR-Vec | |
| Linear | T-BSTOR-Mat | |
| Linear | T-BSTOR-Slice | |
| Tanh | T-BSTOR-Vec | |
| Tanh | T-BSTOR-Mat | |
| Panel | Versus T-BSTOR-Vec | Versus ZoomSIB-UCB | Versus GSTOR |
|---|---|---|---|
| Linear | |||
| Tanh | |||
| Convex | |||
| Valley | |||
| Peak | |||
| Wave |
| Panel | Policy | Overflow % | ||||||
|---|---|---|---|---|---|---|---|---|
| Linear | T-BSTOR-Vec | 4138.0 | 1102.0 | 67.2 | 20.6 | 261.6 | 145.5 | 0.000 |
| Linear | T-BSTOR-Mat | 2062.0 | 2072.3 | 33.5 | 40.4 | 112.4 | 53.6 | 0.000 |
| Linear | T-BSTOR-Slice | 2972.0 | 2069.6 | 48.2 | 40.0 | 126.9 | 56.5 | 0.000 |
| Tanh | T-BSTOR-Vec | 4018.0 | 1102.9 | 83.4 | 25.9 | 315.6 | 180.3 | 0.000 |
| Tanh | T-BSTOR-Mat | 2392.0 | 2070.5 | 49.7 | 50.2 | 120.0 | 61.3 | 0.000 |
| Tanh | T-BSTOR-Slice | 3134.0 | 2068.3 | 65.0 | 49.7 | 155.8 | 69.9 | 0.000 |
| Panel | Policy | Bins | Zero | Fallback | (count) | |||
|---|---|---|---|---|---|---|---|---|
| Linear | T-BSTOR-Vec | 0.04509 | – | – | 12.8 | 0/50 | 0/50 | 0.673 (50) |
| Linear | T-BSTOR-Mat | 0.02027 | 2.8 | 2.8 | 23.7 | 0/50 | 0/50 | 0.444 (50) |
| Linear | T-BSTOR-Slice | 0.02395 | 17.4 | 17.4 | 23.8 | 0/50 | 0/50 | 0.481 (50) |
| Tanh | T-BSTOR-Vec | 0.05618 | – | – | 12.8 | 0/50 | 0/50 | 0.661 (50) |
| Tanh | T-BSTOR-Mat | 0.03267 | 6.6 | 6.6 | 23.7 | 0/50 | 0/50 | 0.413 (50) |
| Tanh | T-BSTOR-Slice | 0.03615 | 24.8 | 24.8 | 23.8 | 0/50 | 0/50 | 0.483 (50) |
| Method | Linear | Wave |
|---|---|---|
| T-ESTOR | 57.139 | — |
| ESTOR | 90.608 | — |
| G-LowTESTR (identity link) | 59.173 | 42.648 |
| T-BSTOR-Slice-DCT | 102.385 | 46.390 |
| T-BSTOR-Slice-DCT † | 110.678 | 49.549 |
| T-BSTOR-Slice-Identity | 107.808 | 50.074 |
Multi-Armed Bandits
Multi-Armed Bandits study how to choose among uncertain actions over time while balancing immediate rewards with learning.
See all 348 papers