Poisson-MNL Model Overview
- The Poisson-MNL model is a hybrid framework that integrates a Poisson arrival process with multinomial logit choice behavior for dynamic assortment and pricing.
- It decomposes revenue into components driven by decision-dependent arrivals and per-customer choices, enabling separate maximum likelihood estimation for each part.
- The model underpins UCB-based algorithms with near-optimal regret bounds and offers a versatile approach applicable to both dynamic revenue management and multinomial regression.
Searching arXiv for the specified papers and closely related work on Poisson-MNL and multinomial logit formulations. The Poisson-MNL model denotes a class of models that combine a Poisson arrival process with a multinomial logit (MNL) choice mechanism. In the formulation studied for dynamic joint assortment and pricing, the seller chooses an assortment and prices at each period, the number of arrivals in that period is Poisson with a mean that depends on those decisions, and each arriving customer then makes an MNL choice among offered products and a no-purchase option (Cai et al., 18 Feb 2026). In a distinct but historically related statistical usage, the expression also refers to the “Poisson trick,” under which an MNL likelihood can be represented through a Poisson surrogate model with observation-specific exposure terms, yielding exact fixed-effects MNL estimation for independent responses (Lee et al., 2017). These two usages are related by the interaction between Poisson and multinomial structure, but they address different problems: the former is a dynamic revenue-management and bandit model with decision-dependent arrivals, whereas the latter is a likelihood-equivalence device for fitting multinomial regression.
1. Formal definition and scope
In the dynamic assortment-pricing setting, time is indexed by periods . At the start of each period, the decision-maker chooses an assortment with and prices (Cai et al., 18 Feb 2026). Product has time-varying features . Within period , a random number of customers arrives, and each customer either purchases one item in the assortment or does not purchase.
The arrival process is specified as
where is a known base arrival-rate constant and is a vector of sufficient statistics describing how the offered assortment and prices affect arrivals (Cai et al., 18 Feb 2026). The unknown parameter 0 satisfies 1, and the feasible feature span has rank 2.
Conditional on arrival, customer choice follows a contextual MNL model with no-purchase option. For 3,
4
and
5
where 6 is unknown and satisfies 7 (Cai et al., 18 Feb 2026).
The expected revenue per arriving customer is
8
and the expected total revenue in period 9 is
0
This decomposition is central: the model separates the effect of decisions on how many customers arrive from their effect on what those customers buy (Cai et al., 18 Feb 2026).
In the older multinomial-regression literature, the Poisson-MNL connection takes a different form. There, for observations 1 and alternatives 2, one introduces Poisson counts
3
with observation-specific exposure 4. Conditional on the total 5, the vector 6 is multinomial with probabilities
7
so maximizing the profiled Poisson likelihood yields the same fixed-effects MLE and asymptotic variance as the multinomial MNL model (Lee et al., 2017). This is not a dynamic arrival model, but a reparameterization for inference.
2. Decision-dependent arrivals and model structure
The principal innovation of the dynamic Poisson-MNL formulation is the explicit dependence of the arrival rate on the seller’s decisions. Classical MNL bandit models treat arrivals as fixed and therefore optimize only the expected revenue per customer 8. By contrast, in period-based operations, total period revenue is 9, so the arrival elasticity with respect to assortment and price affects the optimal action directly (Cai et al., 18 Feb 2026).
The paper gives two examples of the arrival-rate specification. One captures price sensitivity and “variety”: 0 A second incorporates individual and pairwise effects, including complements, substitutes, and price variation: 1 Both fit within the log-linear template 2 (Cai et al., 18 Feb 2026).
This specification is designed to avoid confounding. The Poisson component accounts for arrival intensity, while the MNL component models conditional choice among products given arrival. A plausible implication is that the model is particularly suited to settings where assortment and pricing affect both customer traffic and conversion. The paper states that ignoring decision-dependent arrival rates can drive algorithms toward high prices that reduce arrivals and therefore lower total revenue (Cai et al., 18 Feb 2026).
The model also imposes standard regularity conditions. Assortments must have cardinality exactly 3; prices lie in 4 with 5; the arrival features 6 are bounded and full-rank over the feasible set; and MNL normalization is provided by setting the no-purchase utility to 7 (Cai et al., 18 Feb 2026). Product features 8 are i.i.d. across periods with 9.
3. Likelihood decomposition and estimation principles
A notable structural feature of the dynamic Poisson-MNL model is that the log-likelihood decomposes additively: 0 The Poisson term is
1
and the MNL term is
2
This separation permits independent maximum-likelihood estimation of the arrival parameter 3 and the choice parameter 4. The paper emphasizes that estimation is via MLE and that “no EM [is] needed” in this dynamic model (Cai et al., 18 Feb 2026). In the learning algorithm, an initial exploration phase produces pilot MLEs,
5
followed by local MLE updates constrained to Euclidean balls around the pilots (Cai et al., 18 Feb 2026).
The “Poisson trick” literature also relies on a Poisson/MNL likelihood factorization, but in a different way. For independent multinomial data, the joint Poisson likelihood factorizes into a Poisson likelihood for totals and a multinomial conditional likelihood: 6 Profiling out the nuisance exposure 7 yields
8
which is exactly the multinomial log-likelihood up to constants (Lee et al., 2017). Thus, the fixed-effects MLEs and their asymptotic variance coincide between the Poisson surrogate and the standard MNL model.
The relation between the two literatures is structural rather than substantive. Both exploit Poisson and multinomial compatibility, but the dynamic Poisson-MNL model uses Poisson structure to model decision-dependent arrivals in a sequential optimization problem, whereas the Poisson trick uses it as a computational representation for multinomial regression.
4. PMNL algorithm and sequential decision-making
The learning policy proposed for the dynamic model is PMNL, an efficient algorithm “based on the idea of upper confidence bound (UCB)” (Cai et al., 18 Feb 2026). The algorithm is divided into two stages.
In Stage 1, the policy conducts short pure exploration for
9
periods, using design sequences 0 satisfying the isotropy assumption. The purpose is to obtain informative pilot MLEs for both arrival and choice parameters and to guarantee bounded pilot errors with high probability (Cai et al., 18 Feb 2026). The stated pilot-error bounds 1 and 2 are both 3 when 4, with explicit formulas involving 5, 6, 7, 8, and other constants (Cai et al., 18 Feb 2026).
In Stage 2, for each period 9, the policy computes local MLEs constrained around the pilots: 0 It then evaluates, for each candidate assortment-price pair 1, an optimistic revenue
2
which equals the plug-in revenue under 3 plus two UCB bonuses: one for uncertainty in the Poisson arrival model and one for uncertainty in the MNL choice model (Cai et al., 18 Feb 2026). The policy chooses
4
The confidence bonuses are built from Fisher-information matrices. For arrivals,
5
For choices,
6
with
7
Because 8 depends on the unknown 9, the algorithm introduces data-dependent bounds 0 and 1 satisfying
2
which provide a “sandwich” construction for the MNL confidence term (Cai et al., 18 Feb 2026).
The paper characterizes the computational problem in each period as a combinatorial-continuous optimization over 3 and 4. It notes that practical solvers can combine combinatorial search over assortments with concave or local search in prices when tractable, or generic solvers otherwise, while the theoretical development centers on the objective 5 rather than a particular implementation (Cai et al., 18 Feb 2026).
5. Regret bounds and optimality claims
The dynamic Poisson-MNL formulation is embedded in a bandit problem whose benchmark is the period-by-period oracle maximizing true expected revenue: 6 The regret of a policy 7 over horizon 8 is
9
Under Assumptions 1–5, the main upper bound states that there exist universal positive constants 0 such that, for all sufficiently large 1,
2
where 3 depends only on 4; 5 only on 6; and 7 only on 8 (Cai et al., 18 Feb 2026). The paper summarizes this as a rate of
9
which is nearly minimax optimal in 0 up to a 1 factor.
The role of the arrival model is evident in the dimension dependence. When 2 is constant, corresponding to 3, the bound reduces to 4 (Cai et al., 18 Feb 2026). This shows that the cost of learning decision-dependent arrivals appears explicitly through the arrival-feature dimension 5.
The lower-bound results are nontrivial and partly matching. The non-asymptotic lower bound states that under mild structural conditions, for any policy 6 there exists an instance satisfying the assumptions such that
7
for a constant 8 depending on 9 (Cai et al., 18 Feb 2026). Additional asymptotic lower bounds exhibit explicit dimension dependence, including 00, 01, and 02 terms under different regimes (Cai et al., 18 Feb 2026). The paper concludes that PMNL is nearly minimax optimal in 03 and optimal or near-optimal in dimension dependence in common regimes.
The proof methodology reflects the hybrid structure of the model. Poisson arrivals produce sub-exponential rather than sub-Gaussian fluctuations, so the analysis uses martingale Bernstein inequalities to control the Poisson log-likelihood deviations. The MNL component is controlled via Fisher information, and regret is bounded through the cumulative UCB bonuses, which are handled by determinant or log-barrier arguments (Cai et al., 18 Feb 2026).
6. Comparison with classical MNL models and the Poisson trick
The most immediate comparison is with classical MNL bandits that assume a fixed arrival process. In those models, decisions affect only conditional choice, not traffic volume, so optimization is over per-customer revenue rather than per-period revenue. The dynamic Poisson-MNL model generalizes this by allowing the arrival rate to depend on assortment and price (Cai et al., 18 Feb 2026). The paper argues that ignoring this dependence can yield linear regret when arrivals decline with price.
Simulation results in the paper support this distinction. In dynamic pricing with varying assortments, PMNL shows sublinear regret, whereas a baseline policy FM23, which assumes a fixed arrival rate per period and uses a learn-then-earn scheme, exhibits linear regret when 04 depends on price or assortment. When arrivals are truly constant, 05, PMNL matches FM23 performance. In a joint assortment-pricing experiment with 06 and 07, PMNL again shows sublinear regret, while a naive UCB that ignores 08-dependence shows linear regret (Cai et al., 18 Feb 2026). These are simulation findings rather than universal guarantees, but they illustrate the operational significance of decision-dependent arrivals.
A different comparison concerns the statistical Poisson trick. That method establishes an exact equivalence between fixed-effects multinomial logit estimation and a Poisson GLM with nuisance exposures. Specifically, with
09
conditioning on the total count 10 yields the multinomial likelihood, and profiling out 11 recovers the MNL objective exactly (Lee et al., 2017). This is a fitting device for multinomial regression, not a model of arrivals and sequential revenue optimization.
The distinction is important because the phrase “Poisson-MNL model” may be interpreted differently across literatures. In revenue management and online learning, it refers to a two-stage generative mechanism: Poisson arrivals followed by MNL choices. In generalized linear modeling, it may refer to the Poisson surrogate representation of MNL or to Gamma-Poisson extensions for correlated multinomial responses (Lee et al., 2017). The shared terminology reflects mathematical kinship, but the inferential goals and substantive interpretations differ.
7. Extensions, limitations, and related formulations
The dynamic Poisson-MNL framework is explicitly parametric. Its theoretical analysis assumes a correctly specified Poisson log-linear arrival model and MNL choice probabilities, bounded features and parameters, and information growth conditions 12 (Cai et al., 18 Feb 2026). The paper identifies several extensions: non-Poisson arrival models with Bernstein-type tails, alternative choice models such as nested logit, inventory constraints, fully continuous pricing with specialized solvers, exogenous time effects in 13, and richer contexts (Cai et al., 18 Feb 2026). This suggests a broader research agenda in which the Poisson-MNL construction serves as a baseline hybrid demand model.
The practical limitations are also stated clearly. Joint optimization over combinatorial assortments and continuous prices can be computationally heavy, and the paper leaves practical solver design application-dependent (Cai et al., 18 Feb 2026). The model’s robustness under misspecification is discussed cautiously: misspecification of 14 or 15 affects performance, though the UCB mechanism remains sensible, and finer price grids may improve search resolution at computational cost (Cai et al., 18 Feb 2026).
In the multinomial-regression literature, an important extension is the Gamma-Poisson model for correlated responses. There, group-by-alternative random effects 16 are given independent gamma distributions, yielding a closed-form marginal likelihood for the Poisson surrogate and allowing exact inference relative to that approximating model via an ECM algorithm (Lee et al., 2017). This extension captures alternative-specific random intercept heterogeneity across clusters but does not provide random slopes unless further augmented. It differs from standard mixed logit, which introduces random tastes through random coefficients in the utility index and usually requires approximation of intractable integrals (Lee et al., 2017).
A common misconception is that all “Poisson-MNL” formulations are interchangeable. The evidence from these two papers indicates otherwise. One formulation is a sequential decision model with decision-dependent customer arrivals, regret analysis, and UCB learning (Cai et al., 18 Feb 2026). The other is a likelihood-equivalent representation of multinomial regression and its Gamma-Poisson extension for correlated data (Lee et al., 2017). Their common ground lies in Poisson–multinomial factorization, but their objects of inference, assumptions, and applications are materially different.
Taken together, these formulations show that the Poisson-MNL interface is a versatile modeling principle rather than a single canonical model. In one direction, it supports nearly optimal online learning for dynamic assortment and pricing with endogenous traffic (Cai et al., 18 Feb 2026). In another, it provides an exact and computationally convenient route to fixed-effects MNL estimation, along with tractable Gamma-Poisson generalizations for clustered multinomial data (Lee et al., 2017).