Source-linked AI summary

Borrowing Strength Across Stores: Transfer Learning for Choice-Based Revenue Management

Recep Yusuf Bekci, Stefanus Jasin, Joline Uichanco

arXiv:2610.28708v1stat.MLcs.LGmath.OC

TL;DR

Retailers must estimate store-specific demand from limited local data, but pooling can obscure genuine preference differences. The paper uses shrinkage for multi-store MNL estimation and derives finite-sample and decision-regret guarantees. In an apparel-retailer study, shrinkage improves revenue capture over local estimation and full pooling.

  • Problem

    With scarce local data, store-level estimation is noisy, while pooling improves precision but can bias demand estimates when stores differ.

    Source: §1 · p. 2
  • Method

    The paper combines local and pooled store-level MNL estimates through shrinkage and uses self-concordant-like analysis to derive finite-sample guarantees.

    Source: §1 · p. 2, §2 · p. 6
  • Results

    2.6 percentage points higher average revenue capture than local estimation and 3.1 percentage points higher than pooled estimation with adaptive shrinkage.

    Source: §1 · p. 4
  • Takeaways & Limitations

    Shrinkage improves assortment and pricing decisions in the reported analyses while retaining meaningful differences in local demand.

    Source: §9 · p. 33

    The pooled estimator is systematically biased for stores when their underlying preferences differ.

    Source: §4.2 · p. 11

Abstract

from arXiv · show

Large retail chains must tailor assortment and pricing decisions to local customer preferences, yet even retailers with extensive sales records often have limited data for estimating demand at the store or local market level, particularly in product categories with short selling windows. Local estimation (fitting a demand model for each store on its own) can therefore be unreliable, while pooling data across stores improves estimation precision at the cost of ignoring local demand heterogeneity. We study how retailers can balance these competing effects through transfer learning under a multinomial logit (MNL) demand model. We propose a shrinkage estimator that combines store-specific demand estimates with information pooled from other stores. Unlike the linear or quadratic settings underlying much of the existing theoretical literature on information transfer in operations, the nonlinear MNL likelihood does not admit a straightforward bias-variance decomposition. By exploiting its self-concordant-like properties, we establish finite-sample performance guarantees that characterize when information transfer improves demand estimation and how the appropriate degree of shrinkage depends on local sample size, feature dimensionality, and cross-store heterogeneity. We further derive regret bounds for downstream assortment and pricing decisions. Numerical experiments demonstrate the operational benefits of shrinkage across different data environments. An empirical study using data from several hundred stores of a European apparel retailer shows that shrinkage improves out-of-sample product prioritization and revenue capture relative to both local estimation and full pooling. Our findings demonstrate how retailers can leverage information across their store networks to improve revenue management decisions while preserving local demand differences.

1. Introduction

The paper studies how retailers can balance noisy local MNL estimates against potentially biased pooling when stores have limited data and differing preferences. It develops finite-sample shrinkage guarantees and reports higher empirical revenue capture than either local estimation or full pooling.

1. Introduction

  • Local MNL estimates can be noisy with scarce store data, while pooling reduces variance but can bias estimates when stores have different preferences.The paper proposes shrinkage between local estimation and pooling, with finite-sample analysis of how borrowing should depend on local sample size, feature dimension, and cross-store heterogeneity.Source: §1 · pp. 2–3
  • 2.6 percentage points over local estimation and 3.1 percentage points over pooled estimation in average revenue capture; adaptive shrinkage wins in more than 80% of category-store-weeks.The improvements are averaged across category-store-weeks; the improvement over pooling is statistically reliable in every category.Source: §1 · p. 4

2. Literature Review

  • The paper extends self-concordant-like analysis to the shared-feature, multi-store MNL setting to derive local quadratic expansions, nonasymptotic concentration bounds, and operational regret bounds.These bounds address nonlinear likelihood loss and nonlinear assortment and pricing decisions.Source: §1 · p. 3, §2 · p. 6

3.1. Store Network and Local Choice Models

  • The model has a common product catalog and shared product features across stores, while each store’s customer preferences are represented by its own coefficient vector.The analysis focuses on limited store-level choice data and bounded differences among store parameters.Source: §3.1 · p. 6, §3 · p. 6

3.2. Data Scarcity and Cross-Store Heterogeneity

  • Retail data scarcity is especially acute for store-category pairs and short-window or frequently changing categories, while demographics, competition, climate, and format can shift store preferences.Stores are modeled as related but not identical.Source: §3.2 · p. 8

3.3. Assumptions

  • The guarantees rely on regularity conditions including independent store samples, balanced store sample sizes, and a minimum local sample size proportional to feature dimension.The stated minimum is n_min ≥ C_0 d.Source: §3.3 · p. 9

4. Local, Pooled, and Shrinkage Estimators

The section contrasts store-specific estimation, full pooling, and an intermediate shrinkage estimator that borrows from other stores while retaining a store-specific target. The leave-one-out pooled target supports an independent comparison with the local estimator.

4.1. Local Estimation

  • Local estimation uses only store-specific data and preserves local heterogeneity, but its variance grows as the local sample shrinks, making downstream decisions unstable.Small changes in estimated choice parameters can change selected assortments or recommended prices.Source: §4 · p. 10, §4.1 · p. 10

4.2. Pooled Estimation

  • Full pooling uses the entire chain’s data and is statistically stable, but when stores are heterogeneous its target is systematically biased for each store.It provides a benchmark for the maximum variance reduction from borrowing across the chain.Source: §4.2 · p. 11

4.3. Shrinkage Toward Leave-One-Out Pooled Targets

  • The shrinkage estimator moves the local estimate toward a pooled target built from other stores’ data, with its weight spanning local estimation and full pooling.A weight of zero gives the local MLE; a weight of one adopts the leave-one-out pooled estimator.Source: §4.3 · p. 11
  • The leave-one-out target excludes store k’s data, keeping it independent of the local estimator so their error contributions can be separated in finite-sample analysis.The full pooled estimator reuses store k’s data, making the two estimators dependent.Source: §4.3 · p. 12

5. Finite-Sample Guarantees for Adaptive Shrinkage

The section develops finite-sample guarantees for adaptive shrinkage under MNL expected excess risk, using the loss’s self-concordant-like structure and a damped weight to balance variance reduction against heterogeneity bias. It relates shrinkage’s value to heterogeneity, local sample size, and dimension, and considers implementable weights and when plug-in weights may miss their target.

5.1. Local Quadratic Approximation of Population Loss

  • The self-concordant-like property of the MNL loss bounds the quadratic-approximation remainder at any sample size, unlike a classical Taylor expansion that requires large samples for negligibility.The expansion separates excess risk into a leading quadratic term and a remainder.Source: §5.1 · pp. 13–14

5.2. The Quadratic-Optimal Weight

  • The quadratic-optimal weight projects the gain-to-cost ratio onto [0,1], but can be unreliable at full pooling because deterministic mismatch does not shrink with sample size and can make the remainder offset the quadratic gain.The gain reflects variance reduction, while the cost reflects displacement from the store’s true parameter due to heterogeneity.Source: §5.2 · p. 16

5.3. A Damped Shrinkage Weight

  • The damped weight retains a reduction in the leading risk term while limiting systematic bias, sacrificing less relative to the quadratic optimum when the gain-to-cost ratio is small.Its leading term is bounded by a fraction 1/(1 + τ_k) of the optimal value in the interior case, with damping costing more as τ_k grows.Source: §5.3 · p. 17

5.4. Main Finite-Sample Bound

  • Shrinkage is most attractive with thin local data and low cross-store heterogeneity; the guarantee applies when global heterogeneity is moderate, and its benefit weakens as heterogeneity grows relative to local sample size.The bound is governed by normalized local sample size ρ_k = n_k/d and global heterogeneity Δ; the results distinguish this guarantee condition from store-specific mismatch, which determines how much an individual store borrows.Source: §5.4 · p. 18
  • The damped weight borrows more when a store’s local data are thin or its pooled target is close to its true parameter, while global heterogeneity governs whether the finite-sample guarantee holds.The weight has the form of a ratio of local estimation variance to variance plus squared pooled-target bias.Source: §5.4 · p. 19
  • Shrinkage’s guaranteed gain is largest at low heterogeneity and fades as heterogeneity rises or the local sample becomes too thin relative to dimension.Figure 1 shows where Theorem 1 guarantees improvement over local estimation; the store-specific weight adapts to distance from its pooled target, which can be below the uniform heterogeneity bound.Source: §5.4 · p. 19

5.5. Order-Based Plug-In Weights

  • When a store has positive structural heterogeneity, its target weight on pooling vanishes as local sample size grows relative to dimension, and the plug-in weight vanishes at the same rate.The persistent heterogeneity bias eventually outweighs the declining local variance.Source: §5.5 · p. 20
  • When heterogeneity is zero, the target puts all weight on pooling, but consistency alone may not ensure the plug-in weight reaches it; a sharper estimation-error rate is required.Near zero heterogeneity, that rate is difficult to ensure because the mismatch estimate is a difference between noisy estimators; validation avoids estimating the mismatch directly.Source: §5.5 · pp. 20–21
  • The order-based plug-in weight is an explicit implementable family, while cross-validation offers a data-tuned alternative when held-out data are available.The plug-in approach follows from the theory; the validation-based weight is selected directly from held-out likelihood and avoids estimating store heterogeneity.Source: §5.5 · p. 21

6. Implications for Assortment and Pricing Decisions

The section translates shrinkage estimation error into regret bounds for assortment and pricing decisions. Both bounds expose a tradeoff among local estimation error, pooled estimation error, and cross-store mismatch.

6.1. Assortment Decisions

  • For assortment decisions, the high-probability regret bound trades local estimation error against pooled error and structural mismatch as the shrinkage weight changes.A larger weight places more emphasis on pooled error and mismatch, and less on local error.Source: §6.1 · p. 22
  • In assortment optimization, noisy parameter estimates can change which products are selected, especially when several assortments have similar predicted revenues.The bound includes a mismatch term of order ∆ + ∆^2 because the nonlinear MNL pooled minimizer is not a Euclidean average of store parameters.Source: §6.1 · p. 22

6.2. Pricing Decisions

  • For pricing a fixed offered set, the high-probability regret bound has the same local-error, pooled-error, and mismatch components, but reflects errors in valuations and price sensitivity.The propositions use a generic shrinkage weight; a weight minimizing an assortment-regret bound need not minimize a pricing-regret bound.Source: §6.2 · pp. 23–24

7. Simulation Study

The simulations vary cross-store heterogeneity and local sample size to examine when borrowing helps; shrinkage combines the local and pooled estimators’ complementary errors.

7.1. Experimental Design

  • The study averages regret over 200 Monte Carlo replications and varies either ∆ or n while holding other parameters fixed; it compares local, pooled, and shrinkage estimators.Source: §7.1 · pp. 24–25, §7 · p. 24

7.2. Varying Cross-Store Heterogeneity

  • In Figure 2, pooling outperforms local estimation at low heterogeneity, but its regret rises with ∆ until the curves cross at an intermediate value.Source: Figure 2 · p. 26, §7.2 · p. 26
  • The oracle stays near the lower-regret local or pooled curve as heterogeneity changes, while the order-based plug-in follows the same pattern at slightly higher regret.Source: §7.2 · p. 26
  • Cross-validation favors heavy borrowing when ∆ is small, then reduces its weight as pooling bias grows, keeping regret near the better extreme.Source: §7.2 · pp. 26–27

7.3. Varying Local Sample Size

  • At ∆=1, local-estimator regret falls as n_k grows, while pooled regret stays nearly flat and exceeds local regret in assortment except for the thinnest samples.Source: §7.3 · p. 27, Figure 3 · p. 27
  • In Figure 3, the oracle shrinkage benchmark has lower regret than both local and pooled estimators throughout, while plug-in and cross-validated shrinkage stay close.Source: §7.3 · p. 27, Figure 3 · p. 27

8. Empirical Study

The empirical study evaluates whether shrinkage improves product-revenue prioritization across several hundred European apparel stores, using held-out revenue capture because the retailer’s ground-truth demand model is unavailable. Across categories and store-weeks, shrinkage performs better than local and pooled estimation, with gains that vary by training volume and are statistically reliable overall.

8.1. Data and Empirical Setting

  • The sample spans several hundred stores and 53 weeks across five women’s apparel categories, with 6.82 million product-store-week observations and 3.54 million units sold.Stocked products with zero sales are retained because they inform demand; product variety and units sold are distinct measures.Source: §8.1 · p. 28, Table 1 · p. 28

8.2. Estimators, Rolling Design, and Decision-Aligned Cross-Validation

  • The evaluation uses a rolling 8-week training, 2-week validation, and 2-week test design; cross-validation selects shrinkage by validation revenue capture on a common candidate set.The study measures revenue capture rather than regret because no ground-truth demand model is available; it models conditional product choice within a category.Source: §8 · p. 27, §8.2 · p. 29

8.3. Revenue Capture Results

  • Across fifteen category-tercile cells, Shrinkage CV captures 36.84% of realized revenue, versus 34.13% for Store MLE and 33.67% for Pooled MLE, and leads in every cell.The average lifts are 2.71 percentage points over Store MLE and 3.18 percentage points over Pooled MLE.Source: Figure 4 · p. 30, §8.3 · p. 30

8.4. Statistical Reliability of the Gains

  • 2.64 percentage points over Store MLE and 3.11 percentage points over Pooled MLE are the overall lifts; Shrinkage CV wins in 86.6% and 83.6% of store-weeks, respectively.Both clustered-bootstrap 95% confidence intervals exclude zero: [2.17,3.10] for Store MLE and [2.55,3.68] for Pooled MLE.Source: Table 3 · p. 32, §8.4 · p. 32
  • In the low-volume tercile, the lift over Store MLE averages 0.85 percentage points and its interval includes zero, while the lift over Pooled MLE is 3.13 points with interval [1.60,4.64].The authors note that low-volume store-weeks often rank fewer products, while higher-volume weeks can involve broader assortments and more complex substitution.Source: §8.4 · pp. 32–33

9. Conclusion

The paper addresses limited store-level demand data and the risk that network-wide pooling obscures local preferences. It develops finite-sample guarantees for shrinkage in nonlinear MNL choice models and reports operational benefits relative to local estimation and full pooling.

9. Conclusion

  • The paper uses MNL shrinkage to selectively borrow information across stores, balancing unreliable local estimates against pooling that can obscure customer-preference differences.Source: §9 · p. 33
  • Self-concordant-like properties of the MNL likelihood support finite-sample guarantees for estimation and regret bounds for assortment and pricing decisions.The guarantees characterize how shrinkage depends on local sample size, model dimensionality, and cross-store heterogeneity.Source: §9 · p. 33
  • Numerical experiments and an apparel-retailer study demonstrate operational benefits of shrinkage relative to separate estimation and full pooling.Source: §9 · p. 33
  • The findings identify information transfer as valuable for revenue management in heterogeneous markets and provide a foundation for studying richer nonlinear choice models and more complex revenue-management settings.Source: §9 · p. 33

EC.1. Auxiliary Geometric Results for the MNL Likelihood

The appendix develops auxiliary geometric results for the MNL likelihood. It records notation and interior-margin conditions, then establishes curvature properties used in the analysis.

EC.1.1. Preliminaries

  • For symmetric positive definite matrices, the norm subscript identifies the matrix inducing the norm, with Euclidean, operator, and sub-Gaussian norms as stated exceptions.Source: EC.1.1. Preliminaries · p. 36
  • A radius condition on heterogeneity keeps pooled population targets at least ρΘ/2 from the boundary of Θ when ∆≤∆0.The appendix defines ∆0 through RΘ(δ)=ρΘ/2 and states that it depends on primitive quantities.Source: EC.1.1. Preliminaries · p. 36

EC.1.2. Hessian representation and the SCL property

  • The MNL losses have deterministic Hessians with a covariance representation and satisfy a 2B self-concordant-like curvature inequality.The appendix uses this property to obtain curvature comparisons along parameter paths.Source: EC.1.2. Hessian representation and the… · pp. 37–40

EC.2. Finite-Sample Concentration of the MLE

This appendix section assembles concentration results used to control local and leave-one-out pooled MLEs. Its arguments use score concentration and interiority conditions to obtain finite-sample estimator bounds.

EC.2. Finite-Sample Concentration of the MLE

EC.3. Auxiliary Results for the Shrinkage Analysis

These auxiliary results support the shrinkage analysis by characterizing the constrained shrinkage weight and establishing moment, curvature, and concentration bounds for pooled estimation. They also derive a quadratic-improvement bound using the pointwise SCL remainder bound on a bounded parameter region and a parallel argument based on the q = 3 case of Lemma EC.11.

EC.4. Conditions on heterogeneity and C0

This section establishes conditions under which a sufficiently large normalized sample-size floor and a restricted heterogeneity radius meet the proof requirements. The radius also keeps pooled population targets interior and the relevant constants uniform.

EC.4. Conditions on heterogeneity and C0

EC.5. Proofs of the Main Finite-Sample Results

The proofs combine intermediate bounds to establish the stated finite-sample results, including a global bound and a two-sided store-specific order bound. They also identify a boundary case where consistency of b∆k alone is insufficient.

EC.5. Proofs of the Main Finite-Sample Results

EC.6. Proofs of the Operational Regret Bounds

The operational regret proofs reduce decision loss to parameter-estimation error and control that error using individual and leave-one-out pooled concentration bounds plus pooled structural bias. For pricing, revenue is Lipschitz in the demand parameter over the bounded price set.

EC.6. Proofs of the Operational Regret Bounds

EC.7. Additional Details for Computational Experiments

The appendix documents the computational design behind the simulation and retailer studies, including implementation details and robustness checks.

EC.7.1. Synthetic data-generating process

  • Synthetic experiments use a multi-store MNL network with a shared catalog, store-specific perturbed coefficients, and an outside option; the baseline has K = 10, N = 15, d = 7, and 50 local observations.Source: EC.7.1. Synthetic data-generating… · p. 65

EC.7.2. Realization-specific oracle shrinkage

EC.7.3. Calibration of the plug-in weight

  • The plug-in rule calibrates variance from training data using K times the trace of the pooled-loss Hessian pseudoinverse; its weight is shared across stores per replication, without validation tuning.Source: EC.7.3. Calibration of the plug-in… · p. 66

EC.7.4. Main simulation sweeps

  • Two 200-replication sweeps vary heterogeneity and local training size; borrowing matters less as local history grows, while heterogeneity shifts pooling from variance relief toward bias.Source: EC.7.4. Main simulation sweeps · pp. 66–67

EC.7.5. Simulation metrics

  • Simulation performance is measured by normalized assortment and pricing regret relative to decisions chosen under the true store-level model.Source: EC.7.5. Simulation metrics · p. 67

EC.7.6. Retail-data implementation

  • Retail tests use rolling 8/2/2-week train/validation/test windows and common-support products; validation chooses shrinkage weights, with paired store-category-week lifts bootstrapped over stores.Source: EC.7.6. Retail-data implementation · pp. 67–68

EC.7.7. Additional retail-data robustness checks

EC.7.8. Sensitivity to Parameter Dimension

  • As d rises, pooled assortment regret improves and cross-validated shrinkage leads; pooled pricing regret is U-shaped while local pricing regret worsens sharply.Shrinkage remains competitive, but fixed ∆ makes this a robustness check, not a sharp theoretical comparative-static test, and practical-versus-oracle ranking is calibration-sensitive.Source: EC.7.8. Sensitivity to Parameter… · pp. 69–70, Figure EC.4 · p. 70
Loading 2610.28708v1…