Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.
Asymptotic Theory for IV-Based Reinforcement Learning with Potential Endogeneity
titlepage\begin{abstract}
In the standard data analysis framework, data is collected (once and for all), and then data analysis is carried out. However, with the advancement of digital technology, decision-makers constantly analyze past data and generate new data through their decisions. We model this as a Markov decision process and show that the dynamic interaction between data generation and data analysis leads to a new type of bias---reinforcement bias---that exacerbates the endogeneity problem in standard data analysis.
We propose a class of instrument variable (IV)-based reinforcement learning (RL) algorithms to correct for the bias and establish their theoretical properties by incorporating them into a stochastic approximation (SA) framework. Our analysis accommodates iterate-dependent Markovian structures and, therefore, can be used to study RL algorithms with policy improvement.
We also provide formulas for inference on optimal policies of the IV-RL algorithms.
These formulas highlight how
intertemporal dependencies of the Markovian environment affect the inference.
\noindentKeywords: Endogeneity,
Measurement Error,
Markov Decision Process,
Instrumental Variable,
Reinforcement Bias,
Reinforcement Learning,
Q-learning,
Actor-Critic,
Stochastic Approximation
\noindentJEL Codes: C10
\end{abstract}
\setcounter{page}{0}
\thispagestyle{empty}
Introduction
With the advancement of digital technology, data-based management has become increasingly popular.
Human resource departments now use data analytics for recruitment, performance evaluation, promotion decisions, and terminations. Marketing teams optimize digital advertising campaigns using objective metrics like viewer counts and click-through rates. Operations managers leverage historical data to forecast demand, manage inventory, design worker incentives, and implement dynamic pricing strategies.
The typical data-based management paradigm assumes, implicitly, that the data is collected, once and for all, and then data analysis is carried out, and the decision is made. Increasingly, however, these decisions are made frequently, and they affect the generation of future data. When data generation and data analysis interact dynamically, how are the results of the data analysis affected in the long run? In particular, if the data collected is imperfect and contains various types of biases---omitted variable, measurement error, model misspecification, selection, and simultaneous equations, how are the magnitude of the biases affected by the dynamic interaction? And what can be done to correct these biases?
These challenges are increasingly relevant as algorithms begin to govern workplace and social interactions. Consider online delivery platforms such as Meituan and Uber Eats, where algorithms assist managers in determining appropriate incentive schemes for riders. The primary objective for these companies is to select an incentive structure that maximizes long-term value. However, measuring this long-term value poses significant difficulties, as many benefits—and costs—are realized in the future. Consequently, companies rely on an imperfect set of metrics, typically encompassing key performance indicators (KPIs) such as delivery time, short-term profit, gross merchandise value, and customer satisfaction ratings. Based on these KPIs, managers decide the extent to which rider compensation is linked to performance metrics.
A frequently discussed issue in this context is the potential for gaming performance metrics HolmstromMilgrom91. Workers may engage in behaviors that artificially enhance their performance indicators. Thus, the performance metrics not only reflect an imperfect measure of true long-term value of the firm due to classic measurement-error problems but also because riders have the capacity to manipulate outcomes. More critically, the extent to which riders can influence these metrics is directly related to the strength of the incentives provided.
For instance, when riders receive a strong incentive to perform well, they may encourage customers to provide favorable ratings. In such cases, while customers may leave positive feedback, their actual satisfaction with the service could be low, potentially leading to decreased platform usage over time. Generally speaking, stronger incentives push riders to take actions that can create negative externalities, thus diminishing the firm's overall value.
In summary, heightened incentive strength exacerbates the measurement problem by widening the gap between measured performance and true performance. This misalignment means that the measured performance consists of the firm's actual long-term reward plus an error term that varies with the chosen incentive level. This scenario introduces a novel form of measurement challenge, further complicated by the fact that incentive strength is frequently adjusted based on historical performance metrics.
Specifically, consider a scenario where the manager implements such an optimal incentive policy that increases with the platform's monthly active users (MAUs). When the manager performs a regression analysis of short-term KPIs against incentive levels using historical data, the estimated effectiveness of incentives shows an upward bias, possibly because of rider's incentive to influence the performance metric.
This upward bias leads the manager to conclude that the current incentive policy is suboptimal, prompting an increase in per-rider incentives.
Under this updated policy, new data is generated and analyzed.
The analysis of these new data may again suggest that the updated policy is suboptimal, triggering further policy adjustments.
Note that the manager serves dual roles as both data analyst and data generator.
As an analyst, she estimates the effectiveness of platform incentives using historical data.
As a generator, she uses these estimates to determine future incentive levels.
This process continues ad infinitum and stops only when the estimated effectiveness parameter becomes consistent with the parameter guiding the incentive policy---reaching a fixed point.
Being a fixed point, however, is not the same as being the actual parameter. This paper demonstrates that additional biases arise when data generation and analysis interact. The additional bias arises because the biases from the previous analysis affect the new data generated and can amplify the original bias in a fashion similar to the multiplier effect in macroeconomics. We denote such bias as the reinforcement bias (R-bias).
To study this new bias and how to correct it, we consider a Markov decision process (MDP) in which an agent makes a sequence of decisions over time to maximize her discounted rewards.
In each period, the true reward is an unknown function of an observable current state variable and the agent's decision.
However, the observed reward is biased. Based on the biased data, the agent makes decisions over time. Our findings are summarized as follows.
Main Contributions
First, we demonstrate the existence of the R-bias. We analyze an example where the state variables are Markovian, and
the noise (in the observed reward) is correlated with the state variable or action. We calculate how the R-bias arise because of the interaction between learning and decision-making and illustrate how the Markovian structure amplifies the bias.
Second, we show how to correct this bias using an instrumental variable (IV) approach. We introduce IV-based reinforcement learning (RL) algorithms, IV-Q-learning and IV-AC, based respectively on two leading RL algorithms: Q-learning and Actor-Critic.
Our use of IVs enables the agent to causally explore in her decisions.
The notion of exploration in the conventional sense in RL algorithms helps the agent better learn about the rewards by choosing seemingly inferior actions.
But when observed rewards are mis-measured and biased, knowledge from these explorations is also biased, leading to suboptimal policies. By contrast, by perturbing the data-generating process, our IV-based approach helps the agent identify true rewards and learn optimal policies. Notably, Bradtke96 applied instrumental variables to temporal-difference learning---a standard RL algorithm for policy evaluation with fixed policies---for bias correction and proved the algorithm's convergence.
In this paper, we establish central limit theorems (CLTs) for more sophisticated algorithms like IV-Q-learning and IV-AC which involve policy improvement, thereby enabling inference on optimal policies.
Our third (and technical) contribution is to analyze IV-RL algorithms through the lens of stochastic approximation (SA)
and establish general results concerning asymptotic performances of SA.
In contrast to RL literature that usually
assumes independent observations to exploit a martingale-difference structure in the SA formulation, we study SA with iterate-dependent Markovian structures (i.e., the underlying Markov chain has a transition distribution depending on the current SA iterate). The Markovian aspect is essential for many practical applications since the transition of state variables (e.g., the MAU in the incentive scheme design example) is typically better described as Markovian.
And the iterate-dependent aspect is key to accommodating RL algorithms that feature policy improvement: state transitions depend on the policy used.
We establish a CLT for SA under primitive assumptions.
Applying the general result, we then develop inference methods for optimal policies of IV-RL algorithms.
Our results highlight how intertemporal dependencies in the Markovian environment affect the inference.
While KondaTsitsiklis03 provided convergence results for actor-critic algorithms, we focus on CLTs that characterize convergence rates and enable statistical inference.
In addition, ChenWhite02 developed theory for SA with high-level conditions for general dependence structures,
but our asymptotic theory uses more primitive conditions better suited for RL algorithms.
Related Works
Our paper contributes to methodological advances in RL.
For a general introduction to RL,
see SuttonBarto18; for applications in economics and finance, see Charpentier23 and Bai24.
Despite extensive theoretical analysis of RL algorithms in recent years (see, e.g., BhandariRussoSingal21 and references therein), statistical inference on optimal policies remains significantly underexplored in the RL literature. We address this gap by establishing CLTs for the IV-RL algorithms.
Our problem setting---where adaptive data collection may involve biases from omitted variables, measurement error, and other sources---can be viewed through the lens of partially observable MDPs (POMDPs), in which state variables are only observed through noisy proxies.
Although POMDPs can be converted to MDPs by introducing belief states to capture historical information about the original state variables, solving these resulting MDPs remains challenging due to the curse of dimensionality.
For an introduction to POMDPs, see Krishnamurthy16, and for recent advances in RL algorithms for POMDPs, see Subramanian22approximate and references therein.
Our paper potentially offers an alternative approach to addressing such problems.
Our paper also contributes to the literature on IV methods.\footnote{This is a vast literature, and we refer to Hausman83, Imbens94, and Chen05 for theoretical analyses of IVs in linear models, and refer to Hansen82, Ai03, Newey03, and
Chernozhukov07 for the use of IVs in nonlinear models. See Imbens14 for
a review on identification problems and the use of IVs in general.} Few existing works use IVs to learn the causal effect of a policy (rather than that of a single decision) in RL settings\footnote{Economists have recently been interested in the use of RL in business decision processes; see, e.g.,
BlakeNoskoTadelis15,CalvanoCalzolariDenicoloPastorello20,CowgillTucker20,LiRaymondBergman20 and JohnsonRhodesWildenbeest23.
}
or sequential decision-making problems in general.\footnote{Another approach to causal RL is based on “directed acyclic graph” (DAG) models. However, the DAG approach requires detailed domain knowledge of the causal relationships between states and actions, making it less applicable to economic problems with complex causal channels Imbens20.}
One exception is Nambiar19.
They study a dynamic pricing problem with contextual information, in which state variables are independent and the demand model is misspecified.
They use random experiments to create IVs to identify optimal pricing policies.
Unlike the present paper, they do not consider general IVs or Markovian environments.
Another is LiLuoZhang21_bandit. They study a contextual bandit problem with biased reward observations and identify self-fulfilling bias, a selection-bias that stems from interactions with the decision-making environment. While the interactive nature makes self-fulfilling bias a particular type of R-bias, the methods they develop to correct it, IV-based standard bandit algorithms, cannot be converted into the form of SA and requires different analysis techniques. Another key difference is that the state variables in contextual bandit problems do not depend on previous actions SuttonBarto18. By contrast, a key focus of our paper is the intertemporal dependencies introduced by Markovian state transitions (through the impact of actions on future states): how they affect R-bias and the inference of IV-based RL algorithms.
Notably, there are two papers related to use IV in the online learning environment: Bradtke96 discusses an least square IV approach for temporal difference learning, and provide results on converge rates. Chen23 discusses asymptotic theory for online 2SLS and Stochastic generalized method of moments.
Our paper also relates to the emerging literature on policy evaluation in adaptive experiments, e.g., through contextual bandit algorithms Bottou_etal13,HadadHirshbergZhanWagerAthey21,ZhanHadadHirshbergAthey21. This literature deals with a related bias due to insufficient sampling of certain actions in an adaptive data collection process ShinRamdasRinaldo19. Unlike the present paper, however,
this bias is not caused by biased reward observations and is fixed differently, for example, by inverse propensity weighting. Another key difference is that this literature focuses on offline learning in which data is collected in advance and then fixed for subsequent analysis. By contrast, we consider an interactive decision-making environment where new data are continuously generated and optimal policies are learned in an online fashion.
The rest of the paper is organized as follows.
Section (ref) presents an illustrative example of R-bias, followed by Section (ref) which introduces the IV-Q-learning algorithm. Section (ref) embeds this algorithm within the SA framework and establishes its theoretical properties. Section (ref) provides numerical evaluations of the IV-RL algorithms, Section (ref) introduces an empirical example of stock repurchase with analysis using IV-Q-learning, and Section (ref) concludes.
The IV-AC algorithm and its theoretical analysis appear in the Appendix.
The main theorems' proofs are provided in the Online Supplemental Material, while proofs of auxiliary results are available upon request.
Reinforcement Bias
Problem Setup
An agent is engaged in an infinite-horizon MDP with state space $\mathcal{S}$, action space $\mathcal{A}$, and a discount factor $\gamma\in[0,1)$.
At each time $t=0,1,\ldots$, the agent observes the current state $S_t =s\in\mathcal{S}$ of the environment and follows a policy $\pi$ to take an action $A_t=a\in\mathcal{A}$.
In general, the policy can be random; that is, for each $s\in\mathcal{S}$, $\pi(\cdot|s)$ is a probability distribution on $\mathcal{A}$ from which $a$ is sampled.
Following the action $A_t=a$, a reward $r(s,a)\in \mathbb{R}$ is realized, and the state transitions to $S_{t+1} =s'$ with probability $\mathsf{P}(s'|s, a)\coloneqq \operatorname{\mathbb{P}}(S_{t+1} = s'|S_t=s, A_t=a)$.
Given an initial state $s$,
the goal of
the agent is to learn an optimal policy $\pi^*$ that maximizes the expected cumulative discounted reward:
equation[equation omitted — 168 chars of source]
For a policy $\pi$, we define the state-action value function---the “Q-function”---as
the expected cumulative discounted reward if the initial state-action pair is $(s,a)$ and the agent follows policy $\pi$ afterward:
\[
Q^\pi(s,a) \coloneqq \operatorname{\mathbb{E}}_{A_t\sim\pi(\cdot|S_t):t\geq 1}\biggl[\sum_{t=0}^\infty \gamma^t r(S_t, A_t)\Big|S_0=s,A_0=a\biggr].
\]
For simplicity,
we write the optimal Q-function (i.e., the Q-function associated with $\pi^*$) as $Q^*(s,a)$.
It is well known that $Q^*$ satisfies the Bellman optimality equation
align[align omitted — 134 chars of source]
where the expectation is taken with respect to $S' \sim \mathsf{P}(\cdot|s,a)$.
Given $Q^*$, an optimal policy can be calculated via $\pi^*(s)=\operatorname*{argmax}_{a\in\mathcal{A}} Q^*(s,a)$ for all $s\in \mathcal{S}$.
The term “model” is typically used to refer to the state transition distribution $\mathsf{P}(\cdot|s,a)$ and the reward function $r(s,a)$.
If both are known, one can directly solve the Bellman optimality equation---at least numerically, in principle---for the optimal policy via dynamic programming techniques, including value iteration and policy iteration BertsekasDP.
This dynamic programming method is known as the “model-based” approach. However, in complex environments, the state transition distribution or the reward function are typically unknown, making dynamic programming method infeasible. One then resorts to RL methods, which are “model-free.” RL methods allow the agent to adjust her policies towards optimality without knowing the model specification SuttonBarto18.
In RL, the agent adjusts her policies based on observations of the state-action-reward tuple $(S_t, A_t, R_t)$, where $R_t \coloneqq r(S_t,A_t)+\epsilon_t$ is a noisy signal of the true reward. Standard RL methods assume that $R_t$ is unbiased, that is, $\operatorname{\mathbb{E}}[\epsilon_t|S_t,A_t] = 0$. This assumption is important for the agent's policies to converge to the optimal policy in the long run.
In many applications, however, the observed reward is biased, that is, $\operatorname{\mathbb{E}}[\epsilon_t|S_t,A_t]\neq 0$. In the platform incentive policy design example above, if the firm forgets to measure the indirect cost of over-incentivization, such as riders' safety and other externalities that may affect company's long run profit, then the observed reward becomes higher than the true reward. In addition, if the evaluator of the KPI design gains from its success, she may sugarcoat the data, again causing the observed reward to be higher. When $\operatorname{\mathbb{E}}[\epsilon_t|S_t,A_t]\neq 0$, because the agent adjusts her policies based on the biased observed reward, it creates a new bias, which we illustrate below.
An Illustrative Example of R-Bias
Consider an online delivery platform that designs rider incentive schemes each period to maximize its expected cumulative discounted reward.
The problem takes the form of equation (ref), where $S_t$ represents the platform's MAUs and $A_t$ denotes the incentive strength such as performance bonus levels, delivery time targets, and associated bonuses or penalties.
Assume that the true reward function $r(S_t,A_t):=\theta^* S_t A_t - \frac{1}{2}A_t^2$, where $ \theta^* S_t A_t$ is the true long run profit, and $ \frac{1}{2}A_t^2$ is the hidden cost of externalities.
Here, $\theta^*$ is an unknown parameter that measures the effectiveness of incentive.
The product price is normalized to one so that
$r(S_t, A_t)$ is the firm's reward in period $t$. The state transition takes the following form:
$S_{t+1} = c_1 S_t + c_2 A_t +\eta_t$,
where $c_i\geq 0$, $i=1,2$, and $\eta_t$ is random noise independent of $S_t$ and $A_t$ with mean $0$ and variance $\sigma_\eta^2$.
The observed reward $R_t=r(S_t,A_t)+\epsilon_t$ and $\operatorname{\mathbb{E}}[\epsilon_t|S_t,A_t] = \beta A_t^2$ for some $\beta>0$.
Namely, the observed reward is biased. (If $\epsilon_t$ is unbiased, this problem is a linear-quadratic optimal control problem BertsekasDP).
To show why a new form of bias arises from the platform adjusting its policies based on the observed reward, we first examine the simple case with $c_2=0$. That is, the platform's action $A_t$ does not affect the future states.
If the action does affect future states ($c_2>0$),
the magnitude of this new bias further increases, which we discuss later in this section.
If $c_2=0$, let us first assume that
the platform uses a fixed linear policy $A_t = \theta_{\mathsf{pol}} S_t$, where $\theta_{\mathsf{pol}}$ is
exogenously given and
not necessarily the same as the true parameter value $\theta^*$.
To estimate $\theta^*$, a common strategy is to regress $R_t + \frac{1}{2}A_t^2 = \theta^* S_t A_t + \epsilon_t$ on $S_t A_t$, provided that the cost $\frac{1}{2}A_t^2$ is known.
The standard regression formula shows that,
in the long run, the estimate of $\theta^*$ is given by
equation[equation omitted — 399 chars of source]
Therefore, the long-run bias of the estimate is $\beta\theta_{\mathsf{pol}}$.
This bias reveals the endogeneity in the setting because the noise $\epsilon_t$ is correlated with the action taken.
Notice that even if the platform chooses the optimal policy $A_t = \theta^* S_t$, such bias remains, and it equals $\theta^*+\beta\theta^*$.
Next, let the platform adjust its policy based on existing data. In particular, suppose the firm starts with a policy $A_t = \hat{\theta}_0 S_t$, for some $\hat\theta^0$.
If this policy is used for an extended period of time,
then following (ref) with $\theta_{\mathsf{pol}} = \hat\theta^0$, the estimate of $\theta^*$ from the data generated under this policy is given by
$\hat{\theta}_{\mathsf{est},0}
= \theta^* + \beta \hat\theta^0$.
Suppose the platform then uses this estimate as a guide and
adjusts her policy to $A_t = \hat{\theta}_1 S_t$, where
$\hat{\theta}_1 = \hat{\theta}_{\mathsf{est},0}$.
After this adjusted policy is used for an extended period of time,
the new estimate of $\theta^*$ is then given by
$\hat{\theta}_{\mathsf{est},1}
= \theta^* + \beta \hat{\theta}_1$.
Continuing this process, the estimate of $\theta^*$ after $k$ iterations is given by
\[
\hat{\theta}_{\mathsf{est},k} = \theta^* + \beta \hat{\theta}_{k-1} = \cdots = \theta^* + \beta \theta^* + \cdots + \beta^{k-2}\theta^* + \beta^{k-1}\hat{\theta}_0 \to \frac{\theta^*}{1-\beta},
\]
as $k\to\infty$, provided that $\beta \in (-1,1)$.
We call $\frac{\theta^*}{1-\beta} - \theta^* = \frac{\beta \theta^*}{1 - \beta}$ the R-bias. More generally, we use R-bias to refer to the additional bias that arises because the agent adjusts her policy.
The R-bias can also be calculated via a fixed-point argument.
Suppose the long-run policy converges to $A_t = \hat{\theta} S_t$.
Then, consistency between the estimate and the decision requires
$\operatorname{\mathrm{plim}} \hat\theta_{\mathsf{static}}(\hat{\theta}) = \hat{\theta}$,
i.e., $\theta^* + \beta \hat{\theta} = \hat{\theta}$.
This
implies that $\hat{\theta} = \frac{\theta^*}{1-\beta}$,
which, again, gives the same R-bias.
Above, we demonstrate the emergence of R-bias when $c_2=0$.
When $c_2>0$ (so that the high incentive scheme increases service quality and therefore, the number of future users), R-bias also arises, although its value is more involved to calculate.
Table (ref) shows numerical values of R-bias for different values of $c_2$ and $\beta$. Notice that R-bias is increasing in $c_2$, suggesting that the Markovian dependence structure may amplify the R-bias.
table[table omitted — 885 chars of source]
We conclude this section with several remarks.
First, the state variable (the MAUs) can depend on the last period's action, i.e., the incentive scheme, since service quality affects future MAUs while the incentive scheme affects the service quality. As the decision-maker adjusts her policy, the transition of the state variable is also affected.
In this sense, the stochastic environment of the example, and many economic and business problems in general, is iterate-dependent Markovian, i.e.,
the transition distribution of state variables iteratively changes in response to policy adjustments.
Second, the noise in the observed reward can depend on the state-action pair in various ways.
In the platform incentive design example, the noise $\epsilon_t$ correlates only with the action $A_t$, and the dependence structure takes a specific form. In general, the noise can also correlate with the state variable $S_t$.\footnote{To see how the R-bias may arise when the noise is correlated with the state variable, suppose, for example, that $S_{t+1} = c_1 S_t + \eta_t$ and
$
\epsilon_t = \beta S_t^2 + o_t,
$
where, again, $\eta_t$'s and $o_t$'s are i.i.d. random variables with mean zero.
If the firm uses a policy $A_t = \tilde\theta S_t$,
the standard regression formula implies that the long-run estimate of $\theta$ is given by
$
\operatorname{\mathrm{plim}} \hat\theta_{\mathsf{static}} (\tilde \theta)
=
\theta^* +\frac{\operatorname{Cov}(S_t A_t, \epsilon_t)}{\operatorname{Var}(S_t A_t)} = \theta^* + \frac{\operatorname{Cov}(\tilde\theta S_t^2,\beta S_t^2)}{\operatorname{Var}(\tilde\theta S_t^2)} = \theta^* +\frac{\beta}{\tilde\theta}.
$
Consequently, to calculate the estimate of $\theta$ in the interactive environment,
the fixed-point argument used earlier implies that the long-run estimate should satisfy
$\theta^* + \frac{\beta}{\hat\theta} = \hat\theta$.
Thus, the R-bias is given by $\hat\theta - \theta^*=\frac{1}{2}(\sqrt{(\theta^*)^2+4\beta}-\theta^*)$.}
The method and theory developed in this paper allow the noise to be correlated with $S_t$ and $A_t$ simultaneously with a general dependence structure.
Finally, while we demonstrate R-bias in a simple example, R-bias also arises in complex MDPs with state transitions and reward functions unknown to the agent, and the policy of the agent is updated over time. Therefore, when applying RL methods to these complex MDP problems, the resulting “optimal policies” are also subject to R-bias. The rest of the paper discusses how to incorporate IVs into RL methods to correct the bias.
IV-Q-learning Algorithm
In this section,
we first introduce Q-learning, a standard RL algorithm, and then describe how to incorporate IVs into it.
We will also discuss how to incorporate IVs into Actor-Critic, another standard RL algorithm, in the Appendix.
Q-learning
Q-learning WatkinsDayan92 is an iterative algorithm that incrementally estimates the long-term discounted reward and, through doing so, identifies the best action for each state.
A random behavior policy $\pi$ is fixed\footnote{The behavior policy is fixed to facilitate theoretical analysis of Q-learning, a standard treatment in RL literature.
Practical implementations of Q-learning often allow the behavior policy to be “improved” based on the current estimate of the optimal Q-function SuttonBarto18.
The improved behavior policy has the advantage of generating data that bears a closer resemblance to the data that the optimal policy would generate,
making the subsequent estimation of the optimal Q-function more efficient.
However, these modifications lack convergence guarantees from a theoretical viewpoint CalvanoCalzolariDenicoloPastorello20.
In this paper, we do not examine policy improvement in Q-learning, but rather in Actor-Critic for which the behavior policy is constantly adjusted.} to generate data from which the algorithm learns optimal policies.
Suppose, for now, that the state and action spaces are both finite.
The optimal Q-function $Q^*$ then takes the form of a look-up table representation; that is, its information can be stored in a matrix, where the entry indexed by $(s,a)$ is $Q^*(s,a)$.
In each period $t$, the agent observes the state $S_t$, selects action $A_t$ according to policy $\pi$, observes an immediate reward $R_t$ and the subsequent state $S_{t+1}$, and finally, updates the estimate of $Q^*$ according to
equation[equation omitted — 237 chars of source]
for all $s\in\mathcal{S}$ and $a\in\mathcal{A}$, where $\mathbb{I}$ denotes the indicator function.
Equation (ref) implies that if $ (s,a) \neq (S_t, A_t)$,
the estimate of $Q^*(s,a)$ is unchanged: $\widehat{Q}_{t+1}(s,a) = \widehat{Q}_t(s,a)$.
For $(s,a)=(S_t, A_t)$, the updated value $\widehat{Q}_{t+1}(s,a)$ is a weighted average of the previous value $\widehat{Q}_t(s,a)$ and $R_t+\gamma \max_{a' \in \mathcal{A}} \widehat{Q}_t(S_{t+1}, a')$, which is the sum of the observed immediate reward and the best that the agent thinks she can do from the subsequent state $S_{t+1}$.
The weight $\alpha_t$ is the learning rate that affects the speed of convergence.
With this updating rule, $\widehat{Q}_t$ converges to $Q^*$, provided that the behavior policy permits the agent to visit each state-action pair infinitely often WatkinsDayan92.
This “tabular” Q-learning algorithm, where Q-functions can be represented by a table indexed by state-action pairs, extends naturally to infinite and continuous state-action spaces.
Assume the value function $Q^*(s,a)$ lies in the linear span of $\phi(s,a)\coloneqq (\phi_1(s,a),\ldots,\phi_p(s,a))^\intercal$,
a vector of $p$ appropriately chosen basis functions, such that
$Q^*(s,a) = \phi(s,a)^\intercal \theta^*$ for some unknown parameter $\theta^*\in \mathbb{R}^p$.
Then, one learns $Q^*(s,a)$ through $\theta^*$ by iteratively updating its estimate $\theta_t$.
To understand this update, consider the original Q-learning update rule (ref), where the estimate $\widehat{Q}_t$ moves toward $Q^*$ in the direction of $\Delta_t I(S_t,A_t)$.
Here,
\[\Delta_t\coloneqq R_t + \gamma \max_{a' \in \mathcal{A}} \widehat{Q}_t(S_{t+1}, a') - \widehat{Q}_t(S_t, A_t),\]
and $I(S_t, A_t)$ denotes a matrix of indicator functions $\mathbb{I}{{(S_t, A_t) = (s,a)}}$ for all $(s, a)$.
Following this principle, we update $\theta_t$ by stepping in the direction of $\Delta_t \nabla_{\theta}\widehat{Q}_t(S_t, A_t) = \Delta_t \phi(S_t, A_t)$, yielding:
equation[equation omitted — 214 chars of source]
When indicator functions serve as basis functions (mapping each state-action pair to a basis function), equation (ref) reduces to (ref).
In this paper, we study inference on $\theta_t$.
Under the linear model,
the optimal policy, derived from the optimal Q-function, is $\pi^*(s) = \operatorname*{argmax}_{a\in\mathcal{A}} \phi(s,a)^\intercal \theta^*$. This allows us to draw inference on both the estimated optimal policy $\operatorname*{argmax}_{a\in\mathcal{A}} \phi(s,a)^\intercal \theta_t$ and its associated value function $\phi(s,a)^\intercal \theta_t$.
Consider the platform incentive design example, we can select the basis functions as $\phi(s,a) = (1,s,a, sa, s^2, a^2)^\intercal$ for which $Q^*(s,a) = \phi(s,a)^\intercal \theta^*$ with $\theta^* \in \mathbb{R}^5$. Then, $\phi(S_{t+1},a')^\intercal\theta_t$ is a quadratic function in $a$ and thus can be easily maximized. One can then update the estimate of $\theta^*$ according to (ref). Notice that the basis functions $\phi(s,a)$ are non-linear in $(s,a)$, we can estimate the heterogeneous treatment effect $\Delta Q^*(s):=Q^*(s,1)-Q^*(s,0)$ using the estimate of $Q^*$ if the action $a$ is binary.
remarkThroughout this paper, we focus on the case where the optimal Q-function is correctly specified as a linear model with a fixed set of $p$ basis functions. The basis functions are usually chosen based on domain knowledge of the specific problem or extracted using feature engineering techniques.
For finite state-action spaces, using indicator functions as basis functions ensures no model misspecification.
If $Q^*$ is misspecified, then the limit of the iterate $\theta_t$, should it converge, is interpreted as follows.
Let $T^*$ denote the Bellman optimality operator so that the Bellman optimality equation (ref) can be rewritten as
$Q^* = T^*Q^*$.
Let $\Pi_{\phi}$ be the projection operator onto
$\mathrm{span}(\phi)$, the linear space spanned by $\phi$ with respect to the $L_2$ norm.
Define $Q_\theta(s,a) \coloneqq \phi(s,a)^\intercal \theta$.
Then, $Q_{\theta^*}(s,a) = \phi(s,a)^\intercal \theta^*$
satisfies the “projected Bellman optimality equation”
$Q_{\theta} = \Pi_{\phi} T^* Q_{\theta}$,
which is equivalent to
\begin{equation}
\operatorname{\mathbb{E}}_{\nu}\Bigl[ \Bigl( r(S_t, A_t) + \gamma \max_{a'\in \mathcal{A}} (\phi(S_{t+1},a')^\intercal\theta) - \phi(S_t,A_t)^\intercal\theta \Bigr) \phi(S_t, A_t) \Bigr ] =0,
\end{equation}
provided that $R_t = r(S_t, A_t) + \epsilon_t$ is unbiased (i.e.,
$\operatorname{\mathbb{E}}[R_t|S_t,A_t] = r(S_t, A_t)$),
where $\nu$ is the stationary distribution of $(S_t, A_t)$ induced by the behavior policy $\pi$.
If $Q^*$ is correctly specified, then equation (ref) is identical to the Bellman optimality equation, and its solution $\theta^*$ recovers the optimal Q-function, i.e., $Q^*(s,a) = \phi(s,a)^\intercal \theta^*$.
To address the model misspecification issue,
one may apply a sieve estimation approach to address the model misspecification error, i.e., assuming the set of basis functions expands as the time horizon grows to infinity; see ChenWhite02 for an analysis of SA with growing dimensionality.
remarkThe convergence of Q-learning with linear value functions for general state and action spaces requires significantly stronger conditions than that of original Q-learning MeloMeynRibeiro08. Loosely speaking, the behavior policy $\pi$ should be “close” to $\pi^*$---the optimal policy that we are supposed to identify in the first place---unless the discount factor $\gamma$ is sufficiently small. Otherwise, counterexamples can be constructed in which the estimate $\theta_t$ in (ref) diverges SuttonBarto18.
Incorporating IVs into Q-learning
We now describe and motivate an IV-based approach to address the endogeneity issue in RL algorithms when the observed rewards are biased.
Under the updating rule (ref), the policies converge to a limit that satisfies
equation[equation omitted — 270 chars of source]
When the observed reward $R_t = r(S_t, A_t) + \epsilon_t$ is unbiased, i.e., $\operatorname{\mathbb{E}}[\epsilon_t|S_t, A_t]=0$, the limiting policy satisfies the projected Bellman optimality equation (ref). When the observed reward is biased, i.e., $\operatorname{\mathbb{E}}[\epsilon_t|S_t, A_t]\neq 0$, an extra term $\operatorname{\mathbb{E}}_{\nu}[\epsilon_t \phi(S_t, A_t)]$ appears, causing the limiting policy from Q-learning to differ from the optimal policy. Similar problems also occur to the Actor-Critic algorithm as shown in Appendix (ref).
To address the problem, note that equation (ref) is in the form of $\operatorname{\mathbb{E}}[(Y_t - X_t^\intercal \theta) X_t] =0$. This is similar to the moment condition for estimating a linear regression model via OLS, except here, the “dependent variable” $Y_t$ and the “explanatory variables” $X_t$ are generated from an MDP. When there is endogeneity problem in OLS, a standard approach is to introduce instrument variables and correct the bias via 2SLS. This motivates the following bias-correcting idea that is akin to 2SLS.
Specifically, let $Z_t$ be a vector of IVs so that $Z_t$ is correlated with $\phi(S_t, A_t)$ but uncorrelated with $\epsilon_t$. Following the idea of 2SLS,
we first use OLS to regress $\phi(S_t, A_t)$ on $Z_t$ to
estimate the projection matrix $\theta_{\mathsf{I}}^*$, which satisfies the equation
equation[equation omitted — 140 chars of source]
where $\nu$, with a slight abuse of notation, is the stationary distribution of $(S_t,A_t,Z_t)$.
We then use the projected value $\theta_{\mathsf{I}}^* Z_t$ in lieu of $\phi(S_t,A_t)$ in equation (ref) so that the aforementioned extra term $\operatorname{\mathbb{E}}_{\nu}[\epsilon_t \phi(S_t, A_t)] = \operatorname{\mathbb{E}}_{\nu}[\epsilon_t \theta_{\mathsf{I}}^* Z_t] = 0$.
This reduces equation (ref) to the projected Bellman optimality equation (ref), thereby solving the endogeneity problem.
In the context of Q-learning, this idea leads to the following procedure. First, we apply SA (see Section (ref) for its definition) to solve equation (ref), which yields the updating rule for $\theta_{\mathsf{I},t}$ as an estimate of $\theta_{\mathsf{I}}^*$:
equation[equation omitted — 183 chars of source]
where $A_t$ is generated by the behavior policy $\pi$ of Q-learning.
Having an estimate of $\theta_{\mathsf{I}}^*$ in period $t$,
we modify the updating rule (ref) so that the updating is done in the direction of $\theta_{\mathsf{I},t} Z_t$ rather than $\phi(S_t, A_t)$.
Specifically,
equation[equation omitted — 294 chars of source]
where the subscript $\mathsf{Q}$ indicates quantities associated with Q-function approximation.
The detailed updating rules for IV-Q-learning are presented in Algorithm (ref). The algorithm incorporates two features that are standard in machine learning but may be unfamiliar to economists.
First, the algorithm permits the use of minibatches, that is, the parameters are updated once every $B$ time periods (where $B$ can be finite or increase with time horizon $T$). Within each minibatch, a total number of $B$ state transitions occur, and the resulting state-action-reward tuples are recorded to provide a more accurate updating direction.
The use of minibatches, therefore, helps stabilize the convergence of algorithms and is commonly used in RL in practice SuttonBarto18.
Second, the algorithms contain a projection step, defined as $\Pi_{\Theta}(\theta)\coloneqq \operatorname*{argmin}_{\tilde{\theta}\in \Theta } \|\theta-\tilde{\theta}\|$, between parameter updates.
Widely used in practice KushnerYin03, it prevents occasional large random fluctuations in the wrong direction in early iterations, in which case it may take the iterates a long time to return to a convergent trajectory.
algorithm[algorithm omitted — 1,299 chars of source]
Let $\{\theta_{\mathsf{Q}}^*, \theta_{\mathsf{I}}^*\}$
be the limit of the IV-Q-learning algorithm, when it converge.
We will show in Section (ref) that
for Algorithm (ref),
$\{\theta_{\mathsf{Q}}^*, \theta_{\mathsf{I}}^*\}$ satisfies
equation[equation omitted — 399 chars of source]
where $\nu$ is the stationary distribution of $(S_t,A_t,Z_t)$ induced by the behavior policy $\pi$.
IVs in MDP Settings
Returning to the platform's incentive design example: $S_t$ represents the platform's MAUs in period $t$. Endogeneity can arise when the platform fails to account for externalities generated by the incentive scheme (the action). Valid IVs in this context are factors that influence website traffic and MAUs without directly affecting rider incentive schemes. For instance, platforms can leverage Google Ads rankings as a source of exogenous variation in MAUs. Additionally, platforms can introduce controlled variations in website traffic through randomized control trials (RCTs), such as A/B testing of website design elements.
While IVs may appear similar to “exploration” in RL algorithms, their functions are fundamentally distinct. Exploration means that the agent takes suboptimal actions to collect better information. The use of IVs, instead, perturbs the data-generating process. In the platform incentive design example, standard exploration is about choosing a suboptimal spending level, and causal exploration is about perturbing the number of visitors to the website. With biased observed rewards, exploration alone still results in suboptimal policies. When rewards are biased, the key to identify the optimal policies is to perturb the data-generating process, i.e., doing “causal exploration”.
Our approach reveals a novel application for business experiments and RCTs.
The existing emphasis of RCTs has been on helping compare alternative choices directly related to the experiment; see AtheyImbens17 for a review. In our framework, however, RCTs also provide an exogenous shock that perturbs the data-generating process. In other words, RCTs can play the role of carrying out casual exploration and help identify parameters not directly related to RCTs.
Theoretical Analysis via Stochastic Approximation
In this section, we analyze SA methods in a general environment and then apply the results to the IV-RL algorithms. Because of the technical nature of the analysis, we first provide an overview of the main results in Section (ref). The formal statement of the assumptions, results, and the discussion of the proof techniques are contained in later subsections.
Overview of Main Results
We analyze a general formulation encompassing both IV-Q-learning and IV-AC (see Appendix (ref)) as special cases.
Both algorithms can be expressed as SA iterations that solve equations of the form
$\operatorname{\mathbb{E}}[G(W,\theta)] = 0$,
where $W$ is a random variable with support $\mathcal{W}$, $\theta\in\mathbb{R}^d$ is an unknown parameter of interest, and $G: \mathcal{W}\times \mathbb{R}^d\mapsto \mathbb{R}^d$ is a deterministic function.
We consider the following general form of SA that permits projection and minibatch-updating:
equation[equation omitted — 171 chars of source]
where
$\alpha_k \propto k^{-\delta}$ for some $\delta\in (\frac{1}{2}, 1]$,\footnote{This choice of learning rate is standard in RL literature. Other values of $\delta$ typically make the algorithm diverge.}
$W_t$ is a random variable approximating $W$ in distribution and $M_k$ is a residual term that arises to account for the estimation error of $\theta_{\mathsf{I}}^*$.
For example, the IV-Q-learning algorithm aims to solve equation (ref).
In addition,
if $\theta_{\mathsf{I}}^*$ is known,\footnote{When $\theta_{\mathsf{I}}^*$ needs to be estimated, replacing $\theta_{\mathsf{I}}^*$ with $\theta_{\mathsf{I},k}$ introduces additional terms that are absorbed by $M_k$; see Appendix (ref) for details.} the update rule for $\theta_{\mathsf{Q},k}$ is reduced to the form of (ref) with
$\theta_k=\theta_{\mathsf{Q},k}$, $\alpha_k = \alpha_{\mathsf{Q},k}$, $W_t = (S_t, A_t, R_t, Z_t, S_{t+1})$, $M_k = 0$, and
equation*[equation* omitted — 189 chars of source]
Our first main result (Theorem (ref) in Section (ref)) establishes the asymptotic normality of $\theta_k$:
with $\rightsquigarrow$ denoting weak convergence,
equation[equation omitted — 181 chars of source]
for some positive definite matrix $\Gamma^*$ that is increasing in a measure (described in Section (ref)) of the intertemporal dependency of
the Markov chain $\{G(W_t,\theta^*):t\geq 0\}$,
provided that $B/T^\frac{\delta}{1+\delta}\rightarrow 0$ as $T\to\infty$. (This condition means $B$ either is fixed or does not grow too fast relative to $T$, because otherwise $\theta_k$ would not be updated enough times.)
The CLT (ref) differs from previous convergence rate analyses of SA KushnerYin03,KondaTsitsiklis04,mokkadem2006 in two aspects.
First, our result accommodates the use of minibatches and characterizes its effect on the convergence rate.
Second, our analysis extends the existing studies by allowing the environment to be iterate-dependent Markovian. This extension accommodates applications where the state variables---such as MAUs in our platform incentive design example---are Markovian (instead of i.i.d.) because they are affected by the past (through, for example, customer stickiness). Moreover, by allowing the Markovian structure to be iterate-dependent, our analysis accommodates settings where the behavior policies from RL algorithms improve over time, enabling adaptive data collection. This is a common feature in practice, especially when the state space is large. Without policy improvement and adaptive data collection, the costs associated with identifying the optimal policy can be prohibitive Bottou_etal13.
Our second main result involves applying Theorem (ref) to IV-Q-learning. As we focus on IV-Q-learning in the maintext, a set of result in the Appendix (ref) is available for the IV-Actor Critic (AC) algorithm.
Corollary (ref) (Section (ref)) and Corollary (ref) (Appendix (ref)) show that the two algorithms eliminate the R-bias under conditions that correspond to those in Theorems (ref).
These results also allow us to make inferences on
the optimal policy $\pi^*$ and its value function $Q^*$. This contrasts with prior studies on policy evaluation with adaptively collected data that focus on the inference of the value function $Q^\pi$ of a given policy $\pi$ HadadHirshbergZhanWagerAthey21,ZhanHadadHirshbergAthey21, especially for the case of the IV-AC algorithm.
Key Assumptions
We now describe and discuss the assumptions used in Theorem (ref), starting with those related to the stochastic environment.
assumptionLet $\Theta \subset \mathbb{R}^d$ be a compact set.
For each $\theta\in\Theta$, let
$\mathsf{P}_\theta$ be a Markov transition distribution on state space $\mathcal{W}$. For each $t\geq 0$, let $\mathscr{F}_t$ denote the $\sigma$-algebra generated by $\{\theta_0, \theta_1,...,\theta_t, W_0, W_1, \ldots,W_t\}$. Let $U(w) \coloneqq 1+\|w\|^4 $ and let $f$ be an arbitrary function such that $|f(w)|\leq U(w)$ for all $w\in\mathcal{W}$.
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $\operatorname{\mathbb{P}}(W_{t+1}\in\cdot |\mathscr{F}_t) = \mathsf{P}_{\theta_k}(W_{t+1}\in\cdot |W_t)$ for each $k\geq 0$ and $kB\leq t < (k+1)B$.
• $\mathsf{P}_\theta$ is geometrically ergodic with respect to $U$, uniformly in $\theta\in\Theta$.
• $\bigl| \int f(w') \bigl( \mathsf{P}_{\theta}(\dd{w'}|w) - \mathsf{P}_{\widetilde{\theta}}(\dd{w'}|w) \bigr) \bigr| \leq L_\nu \|\theta-\widetilde{\theta}\| U(w)$
for some $L_\nu>0$ and all $\theta,\widetilde{\theta}\in \Theta$, $w\in\mathcal{W}$.
• $\bigl|\int f(w_t)\Pi_{l=0}^{t-1} \mathsf{P}_{\widetilde{\theta}_l}(\dd{w_{l+1}}|w_{l}) \bigr| \leq K_U U(w_0)$, for all $t>0$ and $\widetilde{\theta}_0,,...,\widetilde{\theta}_{t-1}\in \Theta$.
\end{enumerate}
Before discussing Assumption (ref) in detail, we note that if $\mathsf{P}_\theta$ is independent of $\theta$ (i.e., $\mathsf{P}_\theta \equiv \mathsf{P}$ for some $\mathsf{P}$)---which responds to the situation where the behavior policy of an RL algorithm is fixed such as Q-learning---then
Assumption (ref) is simply reduced to that $W_t$ is a geometrically ergodic (with respect to $U$) Markov chain. (In this case, condition (ref) becomes redundant and is no longer needed.)
Loosely speaking, this assumption states that the Markov chain $W_t$ admits a unique stationary distribution $\nu$, and
the $t$-step transition distribution induced by $\mathsf{P}$
converges to $\nu$ at an exponential rate of $t$.
This is a standard condition for analyzing general state-space Markov chains MeynTweedie09.
To accommodate adaptive behavior policies,
Assumption (ref) extends the condition above as follows. Assumption (ref)(ref) defines the iterate-dependent Markovian structure: the Markov chain transition depends on the policy.
Assumption (ref)(ref) is a technical condition requiring uniform geometric ergodicity of $\mathsf{P}_\theta$ across $\theta$, which is also used in
KondaTsitsiklis03 to prove convergence of standard AC algorithms.
A key implication of this condition is that $\mathsf{P}_\theta$ possesses a unique stationary distribution $\nu_\theta$ for each $\theta$.
Assumption (ref)(ref) is a Lipschitz condition that guarantees the behavior policies are updated gradually by the step of policy improvement.
Assumption (ref)(ref) regularizes the tails of multi-step transition distributions to ensure that, loosely speaking, when the data-generating process is changing,
the data $W_t$ may still converge to a stationary distribution.
Next, we state the conditions on $G(W,\theta)$ in (ref) and $\bar{G}(\theta)\coloneqq \operatorname{\mathbb{E}}_{\nu_\theta}[G(W,\theta)] $. These conditions are the standard regularity conditions in SA but are stated at a general level. In Section (ref), we discuss how to translate these conditions to specific conditions on the primitives (reward function and so on) for specific RL algorithms.
assumption$\sup_{\theta\in\Theta} \|G(w,\theta)\|\leq L(1+\|w\|)$ and $\| G(w, \theta) - G(w, \widetilde{\theta}) \| \leq L(1+\|w\|) \|\theta-\widetilde{\theta}\|$
for some $L>0$, all $w\in\mathcal{W}$, and all $\theta,\widetilde{\theta} \in\Theta$.
assumption\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $\bar{G}(\theta)=0$ has a unique solution $\theta^*$ in the interior of $\Theta$.
• $(\theta-\theta^*)^\intercal \bar{G}(\theta) \leq - \psi \norm{\theta-\theta^*}^2$
for some $\psi>0$ and all $\theta\in\Theta$.
• $\bar{G}(\theta)$ is twice continuously differentiable
and
$\|\bar{G}(\theta) - \nabla \bar{G}(\theta^*) (\theta - \theta^*) \| \leq C_r \|\theta - \theta^*\|^2 $ for some $C_r>0$ and all $\theta\in\Theta$.
\end{enumerate}
Assumption (ref) lists the common linear growth and the Lipschitz conditions.
Assumption (ref)(ref) is a standard, albeit strong, condition for theoretical analysis of SA KushnerYin03.
Although we only require $\bar{G}(\theta)$ to have a unique root in the subset $\Theta$ rather than in all of $\mathbb{R}^d$,
identifying such a region a priori may still pose practical challenges for practitioners.
Extending our theory to cases without solution uniqueness in $\Theta$ lies outside this paper's scope and is left for future research.
Assumption (ref)(ref) is a classical condition NevelsonHasminskii76 that guarantees $\bar{G}$ is a contraction mapping. Finally, Assumption (ref)(ref) enables Taylor's expansion of $\bar{G}$ around $\theta^*$,
a standard condition for establishing CLTs for nonlinear SA mokkadem2006.
Finally, we describe the condition on the residual term $M_k$ in equation (ref).
assumption$M_k$ is $\mathscr{F}_{(k+1)B-1}$-measurable; $\operatorname{\mathbb{E}}_w [\| M_{k}\| ] \leq C_M \alpha_k^2 $,
$\operatorname{\mathbb{E}}_w [\|M_k\|^2]\leq C_M (\frac{\alpha_k^3}{B}+\alpha_k^4)$, and $\operatorname{\mathbb{E}}[\|M_k\||\mathscr{F}_{kB}]\leq C_M\alpha_k (1+\|W_{kB}\|)$ for some fixed constant $C_M>0$, all $k\geq 0$, and all $w\in\mathcal{W}$,
where $\operatorname{\mathbb{E}}_w[\cdot] \coloneqq \operatorname{\mathbb{E}}[\cdot | W_0=w]$.
Assumption (ref) ensures that the residual term $M_k$ from the proposed IV-RL algorithms vanishes sufficiently fast so that its effect on the rate of convergence of $\theta_k$ is asymptotically negligible relative to the learning rate $\alpha_k$. Note that $M_k$ is similar in form to the residual term in the classical Kiefer--Wolfowitz algorithm, which accounts for the error caused by using finite differences to estimate gradients. We stress that it is crucial to allow the residual term $M_k$ in the analysis of iterate-dependent Markovian process such as the Actor-Critic algorithm. For details, see Appendix (ref).
Asymptotic Normality
theoremUnder the assumptions of Lemma (ref) and Assumption (ref)(ref),
if $B/T^\frac{\delta}{1+\delta}\rightarrow 0$,
then $(B^{1-\delta} T^\delta)^{\frac{1}{2}}(\theta_{\lfloor T/B \rfloor}-\theta^*)\rightsquigarrow \mathcal{N}(0,\Gamma^*)$ as $T\to\infty$,
where $\Lambda^*\coloneqq \nabla \bar{G}(\theta^*)$, $\Sigma^* \coloneqq \Sigma^*(0)+\sum_{l= 1}^\infty (\Sigma^*(l)+\Sigma^*(l)^\intercal)$, $\Sigma^*(l)\coloneqq \operatorname{Cov}_{\nu_{\theta^*}}[G(W_0,\theta^*), G(W_l,\theta^*)]$, and
\begin{gather}
\Gamma^* \coloneqq \left\{
\begin{array}{ll}
\alpha_0\int_0^\infty \exp(u \Lambda^*)\Sigma^* \exp(u \Lambda^*)^\intercal \dd{u}, & if \delta \in (\frac{1}{2}, 1), \\
\alpha_0\int_0^\infty \exp(u/\alpha_0) \exp(u \Lambda^*)\Sigma^* \exp(u \Lambda^*)^\intercal \dd{u}, & if \delta = 1.
\end{array} \right.
\end{gather}
To prove the asymptotic normality, we follow a common, martingale method:
(i)
Express
$(\theta_{\lfloor T/B \rfloor} - \theta^*)$ as the sum of a martingale and a remainder term,
(ii) invoke a martingale CLT,
and (iii) show the remainder term is asymptotically negligible. However, steps (ii) and (iii) require calculating moments of various orders of $G(W_t, \theta_k)$, and the iterate-dependent Markovian structure dramatically complicates these calculations.
Our key idea lies in how to construct the martingale. In contrast to the standard approach of creating one martingale difference for each data point $W_t$, we partition the data $W_t$'s into groups and construct a sequence of martingale differences for each group. Note that when the minibatch size $B$ is large enough relative to the order of $\ln T$, one can simply use a minibatch as a group. When the group size $N$ is large, the data of one group are mostly separated from another group's data by a long time interval, implying that the dependence between the groups is weak.
This weak dependence allows us to apply the results developed for finite-time performance analysis to verify the conditions for a martingale CLT.
However, the remainder term---the difference between the martingale and the quantity of interest $(\theta_{\lfloor T/B \rfloor} - \theta^*)$---grows with $N$. By choosing a proper value of $N$, one can strike a balance between the two competing forces and, therefore, obtain results in Theorem (ref).
See Section (ref) of the online supplemental material for the details.
Theorem (ref) highlights the impact of the Markovian dependence structure:
$\Sigma^*$ will be large,
if $G(W_t,\theta^*)$ exhibits a strong intertemporal dependence structure, meaning $\Sigma^*(l)$'s are large.
Therefore,
Theorem (ref) sheds light on why
“long-term strategies” are very challenging to learn.
It also suggests that to learn $\theta^*$ more efficiently,
one should perform
more exploration to overcome intertemporal dependencies.
remarkIn stochastic gradient descent literature, the batch size typically increases with the iterate number $t$ ChenLeeTongZhang20.
Our focus differs in two key aspects: (1) we consider settings where the time horizon $T$ is known beforehand and the agent seeks inference on the estimates after algorithm termination, and (2) we use a fixed batch size, which is standard in RL literature. Our theory can be extended to cases with increasing batch sizes, but this lies beyond our paper's scope.
Applying SA Theory to IV-RL Algorithms
We now apply our general results for SA to IV-Q-learning.
We show that $\theta_{\mathsf{Q},k}$ in IV-Q-learning can achieve the parametric rate of convergence when the learning rates are proportional to $k^{-1}$.
A similar result is derived for IV-AC in Appendix (ref).
We first describe the conditions required by both algorithms, starting with the assumptions on IVs.
assumptionFor each $t\geq 0$, there exists a random vector $Z_t\in \mathbb{R}^q$ such that $q\geq p$ and the following conditions are satisfied.
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• (Identification) $\operatorname{\mathbb{E}}[\epsilon_t Z_t|S_t,A_t] = 0$; $\phi(S_t,A_t) = \theta_{\mathsf{I}}^* Z_t + \eta_t$, where $\theta_{\mathsf{I}}^*\in\mathbb{R}^{p\times q}$ is a deterministic full-rank matrix, and $\eta_t\in\mathbb{R}^p$ is a random vector with $\operatorname{\mathbb{E}}[\eta_t Z_t|\mathcal{F}_{t-1}] = 0$, where $\mathcal{F}_{t-1}$ is the filtration that contains all information at time $t-1$.
• (Wellposedness)
There exists a constant $\psi_{\mathsf{I}}>0$ such that
\begin{itemize}[noitemsep, topsep=0pt]
• $\lambda_{\min}(\operatorname{\mathbb{E}}_{\nu}[Z_t Z_t^\intercal]) \geq \psi_{\mathsf{I}}$ in the case of IV-Q-learning (Algorithm (ref)), and
• $\lambda_{\min}(\operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}[Z_t Z_t^\intercal]) \geq \psi_{\mathsf{I}}$ for all $\theta_{\mathsf{A}}\in \Theta_{\mathsf{A}}$ in the case of IV-AC (Algorithm (ref)),
\end{itemize}
where $\lambda_{\min}$ denotes the minimum eigenvalue of a square matrix.
• (Transition Irrelevance) $S_{t+1}$ is conditionally independent of $Z_t$ given $(S_t,A_t)$.
\end{enumerate}
Assumption (ref) describes IV validity conditions in MDP settings.\footnote{In the case of over-identification (i.e., $q > p$), $\theta_{\mathsf{I},k}$ converges to the projection of $\phi(S_t,A_t)$ on $Z_t$.
}
Assumptions (ref)(ref) and (ref)(ref) are standard.
Assumption (ref)(ref) arises from the Markovian environment. This condition requires that the IV does not affect state transitions, which would introduce additional bias. The condition is satisfied when $Z_t$ influences the future only through its effect on $S_t$. For example, consider a state transition written as $S_{t+1} = f(S_t,A_t,\xi_t)$ for some deterministic function $f$ and random variable $\xi_t$. A common form is the linear transition model $S_{t+1}:= \beta_0 +\beta_1 S_t + \beta_2 A_t + \xi_t$, where $\xi_t$ is an i.i.d. random noise. If $\xi_t \perp Z_t$, the IV affects $S_{t+1}$ only through $(S_t, A_t)$, ensuring $S_{t+1} \perp Z_t|(S_t,A_t)$.
One sufficient condition for IVs to exist and satisfy the transition irrelevance condition is that $\xi_t$'s are independent shocks (e.g., productivity shocks).
In this case, lagged terms $S_{t-l}$ or $A_{t-l}$, $l=1,2,\ldots,$ would satisfy the transition irrelevance condition while maintaining correlation with $S_t$, $A_t$ through the Markovian property.
Nevertheless, a trade-off exists between IV strength and potential bias when using lag terms.
As variables become more lagged, their correlation with current variables $S_t$, $A_t$ weakens, reducing IV strength.
Adding more lagged terms can improve total IV strength and estimation efficiency for the optimal Q-function and optimal policy. However, this may lead to weak IV or many IV problems, resulting in biased estimates Hansen01102008.
The following assumptions pertain specifically to IV-Q-learning.
Corresponding assumptions for IV-AC are presented in Appendix (ref).
assumption\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $\phi(S_t,A_t)$ is a vector of linearly independent random variables
under the distribution $\nu$ in the case of IV-Q-learning (Algorithm (ref)).
• $\|\phi(s,a)\| \leq C(\norm{s}^{\ell_\phi}+\norm{a}^{\ell_\phi}+1)$ for some $C,\ell_\phi>0$, and all $s\in\mathcal{S}$, $a\in\mathcal{A}$.
\end{enumerate}
Assumption (ref)(ref) is a natural generalization of the standard linear independence condition on the explanatory variables of linear regression.
It ensures that the projection from a Q-function to $\mathrm{span}(\phi)$ is unique, so $\theta_{\mathsf{Q}}^*$ is the unique solution to equation (ref) for IV-Q-learning.
Assumption (ref)(ref) is used to verify the growth condition in Assumption (ref).
Note that
KondaTsitsiklis03 use
a stronger growth condition on $\phi$ to prove the convergence of standard Actor-Critic algorithms.
assumptionLet $\theta \coloneqq (\theta_{\mathsf{Q}}^\intercal, \mathrm{vec}{(\theta_{\mathsf{I}}})^\intercal)^\intercal$, $\Theta \coloneqq \Theta_{\mathsf{Q}} \times \Theta_{\mathsf{I}} \subset \mathbb{R}^{p+pq}$.
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $W_t^{\mathsf{IVQ}}$ (defined in (ref)) and $\Theta$ satisfy Assumption (ref) with $\mathsf{P}_\theta\equiv \mathsf{P}$ for some $\mathsf{P}$.
• $\max_{a\in\mathcal{A}}\|\phi(s,a)\|\leq C(\norm{s}^{\ell_\phi}+1)$ for some $C,\ell_\phi>0$ and all $s\in\mathcal{S}$.
• There exists a constant $\psi_\mathsf{Q}>0$ such that for all $\theta_\mathsf{Q}\in\Theta_{\mathsf{Q}}$, with $\widetilde{\theta}_\mathsf{Q} \coloneqq \theta_\mathsf{Q}-\theta_\mathsf{Q}^*$,
\begin{equation}
\gamma^2\operatorname{\mathbb{E}}_\nu\Bigl[\max_{a'\in\mathcal{A}}(\phi(S_{t+1},a')^\intercal\widetilde{\theta}_\mathsf{Q})^2\Bigr] - \operatorname{\mathbb{E}}_\nu\bigl[\widetilde{\theta}_\mathsf{Q}^\intercal (\theta_{\mathsf{I}}^* Z_t)^\intercal (\theta_{\mathsf{I}}^* Z_t)\widetilde{\theta}_\mathsf{Q} \bigr] \leq - 2\psi_\mathsf{Q} \|\widetilde{\theta}_\mathsf{Q}\|^2.
\end{equation}
• $\operatorname{\mathbb{E}}_\nu[\max_{a'\in \mathcal{A}}(\phi(S_{t+1},a')^\intercal\theta_{\mathsf{Q}})]$ is twice continuously differentiable for all $\theta_{\mathsf{Q}} \in \Theta_{\mathsf{Q}}$.
\end{enumerate}
We impose Assumption (ref) to verify the conditions of Theorem (ref).
In Assumption (ref)(ref), $W_t^{\mathsf{IVQ}}$ can be simplified to $\{S_t, A_t, R_t, Z_t, S_{t+1}\}$ if these random variables are all bounded.
Assumptions (ref)(ref), (ref)(ref), and (ref)(ref) correspond to Assumptions (ref), (ref)(ref), and (ref)(ref), respectively.
These conditions are self-explanatory except Assumption (ref)(ref), particularly the inequality (ref).
It is critical for verifying the contraction condition (Assumption (ref)(ref)) for the SA recursion.
This inequality means that the discount factor $\gamma$ cannot be arbitrarily close to one unless the behavior policy $\pi$ is sufficiently close to the optimal policy $\pi^*$ and the IV $Z_t$ is strong enough.
MeloMeynRibeiro08 use a similar condition to prove the convergence of Q-learning with linear value functions (see Remark (ref)).
This condition potentially narrows the scope of application of IV-Q-learning to practical economic problems,
which is essentially due to the algorithm's lack of policy improvement (see more discussion in our numerical experiments in Section (ref)).
corollaryIn Algorithm (ref),
let $\alpha_{\mathsf{X},k} = \alpha_{\mathsf{X},0} k^{-\delta}$ for some $\alpha_{\mathsf{X},0}>0$, $\delta\in(\frac{1}{2}, 1]$, and all $k\geq 1$, $\mathsf{X}\in \{\mathsf{Q},\mathsf{I}\}$.
Suppose that (i) $\{\theta_{\mathsf{Q}}^*, \theta_{\mathsf{I}}^*\}$ is the unique solution to equation (ref) in the interior of $\Theta$, (ii) Assumptions (ref), (ref), and (ref) hold, and (iii) $\min\{\psi_{\mathsf{Q}} \alpha_{\mathsf{Q},0}, \psi_{\mathsf{I}} \alpha_{\mathsf{I},0}\}>2$ when $\delta=1$.
If $B/T^\frac{\delta}{1+\delta}\rightarrow 0$,
then
\[(B^{1-\delta} T^\delta)^{\frac{1}{2}}\bigl(\theta_{\mathsf{Q},\lfloor T/B\rfloor}-\theta_{\mathsf{Q}}^*\bigr)\rightsquigarrow \mathcal{N}(0,\Gamma^*_{\mathsf{Q}})\quad \mbox{as } T\to\infty.\]
Corollary (ref) makes clear that IV-Q-learning can correct for R-bias and learn optimal Q-functions. The asymptotic covariance matrix $\Gamma^*_{\mathsf{Q}}$ is defined in Appendix (ref). Note that when $\delta=1$, the algorithm converges at a rate of $T^{-\frac{1}{2}}$ (i.e., the parametric rate with respect to the sample size),
although the number of iterations is not necessarily of order $T$.
(For instance, if $B \approx T^{\frac{1}{3}}$, then the number of iterations is approximately $T/B \approx T^{\frac{2}{3}}$.)
Simulation Experiments
In this section, we numerically evaluate the two IV-RL algorithms using the MDP problem in the platform incentive design example in Section (ref).
The problem is specified as follows.
enumerate[label=(\roman*), noitemsep, topsep=0pt]
• The state transition follows
$S_{t+1} = c_0 + c_1 S_t + c_2 A_t +\eta_t$, where $ c_0$, $c_1$, and $c_2$ are some constants, and $\eta_t$ is i.i.d. noise.
• The behavior policies are normal distributions parameterized by $\theta_{\mathsf{A}} = (\theta_{\mathsf{A}}^{(0)}, \theta_{\mathsf{A}}^{(1)})^\intercal \in \Theta_{\mathsf{A}} \subset \mathbb{R}^2$; namely,
$\pi_{\theta_{\mathsf{A}}}(a|s) \propto \exp\Bigl(-\frac{(\theta_{\mathsf{A}}^{(0)} + \theta_{\mathsf{A}}^{(1)} s -a)^2}{2\sigma_{\mathsf{A}}^2}\Bigr)$, where $\sigma_{\mathsf{A}}^2$ is a known constant; see SuttonBarto18.
This is equivalent to independently generating
$A_{t,1} \sim \mathcal{N}(\theta_{\mathsf{A}}^{(0)}+\theta_{\mathsf{A}}^{(1)}S_t,\sigma_{\mathsf{A}}^2/2)$ and $A_{t,2}\sim \mathcal{N}(0,\sigma_{\mathsf{A}}^2/2)$, and then setting $A_t = A_{t,1} + A_{t,2}$.
• The true reward function for a state-action pair is
$r(s,a) = r_0 +r_1 a + r_2 s a + r_3 a^2$, where
$r_0 $, $r_1, r_2 $, and $r_3 $ are some constants.
• The observed reward is
$R(S_t,A_t) = r(S_t, A_t) + \epsilon_t$,
where $\epsilon_t= b A_{t,2}^2 + o_t$, $b$ is some constant, and $o_t$ is i.i.d. noise with mean $0$.
• The value of $A_{t,1}$ is observable and taken as an IV.
This MDP problem can be solved analytically:
the optimal Q-function is linear in the basis functions $\phi(s,a)=(1, s, a, sa, s^2 , a^2)^\intercal$ and the optimal policy is a linear policy in the form of $\pi^*(s) = \theta_{\mathsf{A}}^{*,(0)} + \theta_{\mathsf{A}}^{*,(1)} s $.
The goal here is to learn $\theta_{\mathsf{A}}^* = (\theta_{\mathsf{A}}^{*,(0)}, \theta_{\mathsf{A}}^{*,(1)})^\intercal $ without using the knowledge of the state transition or the true reward function.
Because the agent knows only that $\epsilon_t$ does not depend on $A_{t,1}$, transformations of $A_{t,1}$ and $S_t$ can serve as IVs, provided that $A_{t,2}$ is independent of $S_t$.
Note that $\{A_t, S_tA_t, A_t^2\}$ are potentially endogenous.
Thus, we construct three IVs $\{A_{t,1}, S_{t}A_{t,1}, A_{t,1}^2\}$ for them and set
$Z_t=(1,S_t, A_{t,1}, S_{t}A_{t,1}, S_t^2, A_{t,1}^2)^\intercal$, where $\{1, S_t, S_t^2\}$ are the IVs for themselves.
In addition to the two IV-RL algorithms, we consider a “non-RL” learning method based on inverse propensity weighting (IPW).
They are compared based on the inference on the optimal policy, particularly $\pi^*(s)$ for representative values of the state $s$.
enumerate[label=(\roman*), noitemsep, topsep=0pt]
• IV-Q-learning: The behavior policy is fixed at $\pi_{\theta_{\mathsf{A},0}}$ for some $\theta_{\mathsf{A},0} = (\theta_{\mathsf{A},0}^{(0)}, \theta_{\mathsf{A},0}^{(1)})^\intercal$.
Use $\widehat{\pi}^*(s) = \operatorname*{argmax}_{a} (\phi(s,a)^\intercal \theta_{\mathsf{Q},K})$ to estimate $\pi^*(s)$, where $K=\lfloor T/B \rfloor$.
• IV-AC: The parameterized policy class is $\pi_{\theta_{\mathsf{A}}}$ and the initial behavior policy is $\pi_{\theta_{\mathsf{A},0}}$.
Use $\widehat{\pi}^*(s) = \theta_{\mathsf{A},K}^{(0)} + \theta_{\mathsf{A},K}^{(1)} s$.
• 2SLS-IPW:
First, follow policy $\pi_{\theta_{\mathsf{A},0}}$ to generate a sample path $\{(S_t,A_t, R_t):0\leq t\leq T\}$, and construct an estimate $\widehat{r}(s,a)$ of the true reward function using the full sample via 2SLS with the basis functions $\phi(s,a)$.
Second, perform off-policy evaluation of $\pi_{\theta_{\mathsf{A}}}$, given exploration policy $\pi_{\theta_{\mathsf{A},0}}$:
for each $\theta_{\mathsf{A}}$, estimate $Q^{\pi_{\theta_{\mathsf{A}}}}$ via
$\widehat{Q}^{\pi_{\theta_{\mathsf{A}}}}(S_t,A_t) \approx \rho_t \widehat{Q}^{\pi_{\theta_{\mathsf{A},0}}}(S_t,A_t)$, where with some appropriate integer $L>0$,
\begin{gather*}
\widehat{Q}^{\pi_{\theta_{\mathsf{A},0}}}(S_t,A_t) = \sum_{l=0}^{L-1} \gamma^l \widehat{r}(S_{t+l}, A_{t+l}) \qq{and}
\rho_t = \frac{\Pi_{l=0}^{L-1}\pi_{\theta_{\mathsf{A}}}(A_{t+l}|S_{t+l}) }{\Pi_{l=0}^{L-1}\pi_{\theta_{\mathsf{A},0}}(A_{t+l}|S_{t+l})}.
\end{gather*}
Last, compute $\widehat{\theta}_{\mathsf{A}}^* = \operatorname*{argmax}\limits_{\theta_{\mathsf{A}} \in \Theta_{\mathsf{A}}}\sum_{t=0}^{T-L}\widehat{Q}^{\pi_{\theta_{\mathsf{A}}}}(S_t,A_t)$, and use $\widehat{\pi}^*(s) = \widehat{\theta}_A^{*,(0)}+\widehat{\theta}_A^{*,(1)}s $.
For the two IV-RL algorithms,
we set the learning rates to be proportional $k^{-1}$ to achieve the parametric rate of convergence.
We consider two cases for the behavior policy $\pi_{\mathsf{A},0}$:
in one case, $\pi_{\mathsf{A},0}$ is close to $\pi^*$, making it “easy” for the algorithms to learn the optimal policy,
whereas in the other case, $\pi_{\mathsf{A},0}$ is clearly distinct from $\pi^*$ and we call it a “hard” policy.
Specifications of the experimental design are detailed in Appendix (ref).
The results are reported in Tables (ref) and (ref) for different discount factors, respectively.
table[table omitted — 1,976 chars of source]
table[table omitted — 2,040 chars of source]
The tables show that IV-AC performs well in all the cases.
The initial behavior policy $\pi_{\mathsf{A},0}$ has little impact on its performance.
This is because of policy improvement, as it allows the distribution of the generated data to be increasingly similar to the distribution corresponding to the optimal policy, making learning more efficient.
IV-Q-learning has a performance comparable to IV-AC in general.
The former is even slightly better when the behavior policy $\pi_{\mathsf{A},0}$ is close to $\pi^*$ (the “easy” case), which is because IV-Q-learning has fewer parameters to estimate than IV-AC.
When $\pi_{\mathsf{A},0}$ is changed from “easy” to “hard”,
or when $\gamma$ increases from 0.85 to 0.95,
IV-Q-learning's performance deteriorates, exhibiting larger RMSEs and lower CPs.
This suggests that IV-Q-learning tends to work well either when the behavior policy is close to the optimal policy or when the discount factor is relatively small. Note that
when $\pi_{\mathsf{A},0}$ is far from $\pi^*$ (the hard case) and the discount factor is large ($\gamma=0.95$),
IV-Q-learning's performance is unsatisfactory, confirming the drawback
of Q-learning with linear value functions (see Remark (ref)).
In contrast, IV-AC continues to perform well because it uses policy improvement.
Last, 2SLS-IPW has a moderate bias but large RMSE in all the cases, especially when
$\pi_{\mathsf{A},0}$ is far away from $\pi^*$. In addition, 2SLS-IPW generally yields significant under-coverage.
This is because the weighted data $\rho_t \widehat{Q}^{\pi_{\theta_{\mathsf{A},0}}}(S_t,A_t)$ used for estimating $Q^{\pi_{\mathsf{A}}}$ are severely heavy-tailed.
This happens because the inverse propensity weight $\rho_t$ tends to explode, if the path $\{(S_{t+l}, A_{t+l}):0\leq l < L\}$ has a low likelihood under $\pi_{\theta_{\mathsf{A},0}}$ (i.e., the policy that generates the path), but has a high likelihood under the policy $\pi_{\theta_{\mathsf{A}}}$ (i.e., the policy to evaluate), which is often the case when the two policies are significantly different. See HadadHirshbergZhanWagerAthey21 and ZhanHadadHirshbergAthey21 for similar findings when data are adaptively collected from multi-armed bandit algorithms.
Application: Corporate Share Repurchases
In this section, we apply IV-Q-learning to corporate share repurchase decisions, demonstrating how our methodology corrects for R-bias in a real-world scenario.
Background
To return cash to shareholders, companies can use two payout policies: dividends and share repurchases. Dividends provide direct payments to shareholders, while share repurchases involve the company buying back its own shares from existing shareholders on the secondary market.
Unlike dividends, which distribute cash equally to all shareholders, share repurchases (or buybacks) only provide cash to shareholders who choose to sell. Share repurchases are often viewed favorably by the market, as they signal management's confidence in future earnings and belief that the stock is undervalued. This typically leads to an increase in share price GrullonMichaely04, benefiting all shareholders.
Share repurchases also serve as a valuable tool for earnings management, whereby companies strategically employ accounting techniques to enhance their financial reports.
Earnings management often occurs when firms face pressure to adjust their earnings-per-share (EPS) to meet pre-determined targets established in analysts' forecast reports of quarterly financial performance.
Share repurchases offer an immediate mechanism to boost short-term EPS by retiring repurchased shares, thereby mechanically reducing the EPS denominator.
Consider a scenario where a company anticipates reporting an actual EPS of \$2.99, falling slightly short of the target EPS of \$3.00.
In such cases, the firm has a strong incentive to repurchase shares to elevate its post-repurchase EPS to meet the target, thereby avoiding potential stock price declines typically associated with missed market expectations.
To illustrate the “just-miss” discontinuity concept described in AlmeidaFosKronlund16, consider a scenario where analysts forecast an EPS of \$3.00 per share for a company with one billion outstanding shares. If management learns the actual EPS will be \$2.99, just \$0.01 below the forecast, they may increase share repurchases to meet the target.
For example, spending \$600 million to repurchase shares at \$60 each would reduce outstanding shares to \$990 million. This action would affect earnings through forgone interest income on the \$600 million used for repurchases. With a 5% annual interest rate, 30% tax rate, and one quarter's interest, the lost interest income would be $1.25\%(1-30\%)\times\$600$ million = \$5.25 million. Consequently, total earnings would decrease from \$2.99 billion to \$2.98475 billion, resulting in a new EPS of \$3.01 (rounded). Through this mechanism, the company transforms a negative one-cent EPS surprise into a positive one-cent surprise.
This mechanical EPS adjustment through repurchases assumes fixed earnings from the previous quarter. In practice, post-repurchase EPS calculations are complicated by various market factors, such as negative market sentiment. Companies must therefore dynamically adjust their repurchase decisions based on evolving EPS figures to maintain positive surprises and prevent adverse market reactions.
HribarJenkinsJohnson06 first documented a discontinuity in share repurchase likelihood driven by earnings management considerations. Building on this discovery, AlmeidaFosKronlund16 developed an IV to examine how EPS-motivated repurchases affect other corporate policies. Their IV for share repurchase volume is an indicator variable that identifies whether a firm would report a negative EPS surprise in the absence of repurchases, leveraging the observation that firms with marginally negative pre-repurchase EPS surprises demonstrate a higher likelihood to conduct accretive share repurchases.
The repurchases triggered by narrowly missing target EPS connect to findings that firms conduct repurchases when their stock is undervalued IkenberryLakonishokVermaelen95,BrockmanChung01,PeyerVermaelen08.
A stock price decline following a marginal EPS miss likely reflects market irrationality or pessimism rather than rational forecasting of the company's future prospects.
When market pessimism drives stock prices lower, even companies meeting EPS targets may experience price drops.
In such scenarios, companies have increased motivation to execute multiple rounds of repurchases following their initial announcement, adjusting both timing and volume until EPS returns to expected levels.
This highlights how repurchases represent endogenous decisions influenced by various corporate state variables and behaviors.
Problem Formulation
We find that the decisions of initiating and iteratively adjusting share repurchases as recurring decisions in response to external conditions, particularly changes in company EPS, meets all the following requirements and conditions, therefore is a good scenario, for applying IV-Q-learning.
Decision Variable ($A$)
Share repurchasing constitutes an endogenous decision variable with a recurring nature. Following initial repurchases, companies make subsequent repurchase decisions based on how other variables evolve over time. This share repurchase decision process bears similarity to the incentive cost concept in the platform incentive scheme design problem discussed in the introduction.
Long-term True Reward ($r$)
Share repurchasing decisions directly impact the decision maker's true reward---the firm value---through two channels: (1) influencing stock price and thus market value, and (2) affecting liabilities if debt financing is used for repurchases.
Firm value serves as the decision maker's objective (i.e., true reward) since it's typically the primary metric boards use to evaluate CEO performance. CEOs' compensation packages, including stock options, and their tenure prospects are heavily tied to both market value and liability status.
In corporate finance literature, Tobin's Q, introduced by Kaldor66, is the most common firm value proxy. Its standard calculation formula, which assumes equivalence between market and book values of liabilities, is:
\[\frac{Equity\:Market\:Value + Liabilities\:Book\:Value}{Equity\:Book\:Value + Liabilities\:Book\:Value}.\]
Short-term Observable Reward ($R$)
Our objective is to understand how share repurchase decisions affect long-term firm value and to identify the optimal repurchase strategy along three dimensions: the initial decision to repurchase, frequency of repurchases, and repurchase volume. This analysis faces significant challenges.
First, long-term firm value is determined by multiple factors, with share repurchases likely playing only a secondary role.
Second, current-state firm value is unobservable until the following quarter's financial statements are released.
We must instead rely on short-term market capitalization changes around repurchase dates (“$R$”) as a proxy for long-term firm value (“$r$”). This creates potential bias between $R$ and $r$, as we cannot ascertain whether short-term price movements translate into permanent changes in long-term firm value.
State Variable ($S$)
EPS serves as the state variable that, alongside factors such as firm investment and cash holdings, influences repurchase decisions.
Conversely, repurchase decisions affect the subsequent period's EPS.
In the immediate term, repurchases mechanically increase EPS by reducing the number of outstanding shares.
In the short to medium term, repurchases send a positive signal to the market---when a company deploys its own funds for share repurchases, it demonstrates management's confidence in future prospects. This signaling effect can enhance investor confidence and market perception, potentially leading to improved operating performance and lower financing costs, which further boost EPS in subsequent periods. This bidirectional relationship makes EPS a recurring state variable.
Instrumental Variable ($Z$)
We seek an IV for the decision variable, and we adopt the IV proposed AlmeidaFosKronlund16.
Their IV for share repurchases is an indicator of whether a firm would report a slightly negative EPS surprise without a repurchase.
The EPS surprise is calculated as $S_t - T_t$, where $T_t$ represents the analyst's EPS forecast, considered the company's target EPS.
A valid IV must satisfy two key conditions---exogeneity and relevance.
The IV constructed in AlmeidaFosKronlund16, which utilizes the “just-miss” discontinuity of the negative EPS surprise, satisfies both conditions:
enumerate[label=(\roman*), noitemsep, topsep=0pt]
• The negative EPS surprise is exogenous. As discussed in the regression discontinuity literature, a marginal “just-miss” surprise can be viewed as a mere result of bad luck, provided we define the margin as sufficiently narrow.
• As explained above, the companies with slightly negative pre-repurchase EPS surprises are more likely to engage in accretive share repurchases, therefore this IV is logically related to the decision variable.
Figure (ref) illustrates the dynamics of the above variables.
figure[figure omitted — 182 chars of source]
Data Sources and Sample Construction
Our analysis integrates data from four primary sources.
We start with the Thomson Reuters Securities Data Company (SDC) transactions dataset, which provides 58 years of U.S. repurchase records.
This dataset covers case-level repurchase information and details the deal date, the board of directors’ initial authorization date, total authorized amount, and the number of shares the company has repurchased for each repurchase program. Next, we merge these observations with firm-quarter fundamental data from the S&P Compustat dataset, stock-level data from the Center for Research in Security Prices (CRSP) dataset, and analysts forecast data of EPS from Institutional Brokers’ Estimate System (IBES) dataset.
The decision variable $A$ is defined as the repurchase amount normalized by the firm’s market value. Following AlmeidaFosKronlund16, we measure the pre-repurchase earnings surprise as the difference between the adjusted pre-repurchase EPS and the median EPS forecast at the end of the quarter. We calculate adjusted pre-repurchase EPS as:
\[
EPS_{adj}=\frac{E+I}{SH+\Delta SH}
\]
where $E$ denotes reported quarterly earnings, $I$ denotes the after-tax interest that would be earned on the fund used to repurchase shares if it were invested in a 3-month T-bill alternatively, $SH$ denotes the number of shares at the end of the quarter, and $\Delta SH$ denotes the estimated number of shares repurchased measured as the repurchase amount divided by average daily stock price during the quarter.
The short-term observable reward ($R$) is constructed as follows.
First, we define the treatment group as firms that conduct repurchases and meet or exceed EPS forecasts, but would have reported negative EPS surprises without the buybacks.
Then, for each firm in the treatment group, we identify a corresponding firm in the control group using one-to-one nearest neighbor matching based on total assets, ROA, and sales within the same Fama--French 48 industry classification\footnote{\url{https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/Data_Library/det_48_ind_port.html}}.
The observable reward is measured as the matched firms' 5-day abnormal returns around earnings announcements (-5 to +5 days relative to announcement).
After excluding the observations with the missing value of the decision variable, our final sample includes 5,302 repurchase cases for 1,206 firms from 1996 to 2020.
Empirical Results
We treat the sample observed as an online learning environment with each repurchase case as a data point. More specifically, for each company's each repurchase announcement, we have multiple data points for its multiple times of repurchase actions that aim to achieve its goal of correcting the market value that is lowered by negative sentiment. Using the constructed sample described in the last subsection, we compute the optimal policy---the optimal repurchase amount normalized by the firm’s market value (or the “repurchase ratio”) for each repurchase action.
Similar to the simulation experiment in Section (ref), we assume that the linear-quadratic specification is used:
$$\phi(s,a) = (1,s,a,s^2,sa,a^2)^\intercal.$$
As argued previously, the repurchase action is potentially endogenous, as company CEOs tries to manage EPS to meet the analysts' forecasts. We then adopt the following IV vector, denoted as $\widetilde{Z}$,in our analysis that:
$$\widetilde{Z} = (1,s,z,s^2,sz,s^2z)^\intercal.$$ The parameters of $Q_\theta = \phi(s,a)^\intercal \theta_Q$ is initialized as the linear regression coefficient of reward $r$ on $\phi(s,a)$, and the parameter $\Gamma$, i.e., the first stage IV regression, is initialized as the regression coefficient of $\phi(s,a)$ on $\widetilde{Z}$. Our parameters of learning rate is chosen that $\alpha_{0,\mathsf{Q}}= 1$, $\alpha_{0,\mathsf{I}} = 0.1$, with decay rate $\delta = 0.8$. Discount rate $\gamma$ is set to be $0.95$.
figure[figure omitted — 231 chars of source]
The standard linear regression of repurchase action on state demonstrates a weak and insignificant negative slop that:
equation*[equation* omitted — 69 chars of source]
with t-stats of $EPS_t$ as $-1.011$, which only reveals a weak negative relationship between repurchase behavior and the EPS. After applying IV-Q-learning, the optimal policy learned (the green line in Figure (ref) demonstrates a strong negative relationship between EPS and the suggested optimal repurchase behavior by IV-Q-learning, with tight lower and upper pointwise confidence bands (the blue lines) computed according to our asymptotic results in Theorem (ref). We observe that, in general, the average repurchase behavior calibrated in the OLS of action on state has a slope that is significant lower than that is learned by Q-learning.
In the following, we first show the degree of R-bias, which is how much the actual actions of listed companies deviate from our optimal actions calculated; and then we analyze what factors relate to the degree of the R-bias.
R-bias in Repurchases
The optimal repurchase ratios calculated are close to the actual repurchases for some firms and deviate from the actual ratios for others. Here we calculate the difference between optimal and actual repurchase ratios for each repurchase action, and present the summary statistics below.
table[table omitted — 547 chars of source]
As shown in Table (ref), the mean of the actual repurchase ratio is 0.015, significantly below the mean of the optimal repurchase ratio 0.038; the median of the actual repurchase ratio is 0.01, significantly below the median of the optimal repurchase ratio 0.041. The p-values presented under the differences are very close to zero.
We present the distribution of each repurchase action's actual-optimal difference in Figure (ref). While the mean of the difference, or bias, is negative, there is a portion of repurchase cases in which the actual repurchase amount is higher than the optimal level calculated.
figure[figure omitted — 216 chars of source]
Factors Related to R-bias
Here we try to find some factors that may explain the R-bias. We average the difference between optimal and actual repurchase ratios by each firm and generate a firm-level R-bias, and use it as the dependent variable. Since R-bias can be positive or negative, we also create another dependent variable by taking the absolute value of R-bias, indicating merely the degree of deviation of actual repurchase from the optimal ratio. We collect each company's total assets in the repurchase year, years of operation (“firm age”), and the number of repurchase announcements that the company has done before this year (“repurchase experience”) as the explanatory variables.
Table (ref) presents the regression results. Columns (1) and (2) use the raw R-bias value and Columns (3) and (4) use the absolute value of R-bias as the dependent variables. A higher raw R-bias value represents a higher actual repurchase amount compared to the optimal level, while a higher absolute value of R-bias represents a further deviation of the actual repurchase from the optimal level. Columns (2) and (4) control for year fixed effects that absorb all other year-level variants, while the other two columns do not.
table[table omitted — 2,361 chars of source]
As Columns (1) and (2) show, firms that have more years of operation and more experience of repurchases have a higher actual repurchase amount compared to the optimal level, and those firms, according to the estimates in Columns (3) and (4), deviate less from optimal policies. Together, the results indicate that while firms on average repurchase less than the optimal level, the more experienced firms' repurchase is closer to the optimal and the bias is smaller. Firm size, as measured by total assets, and firm value, as measured by Tobin's Q, seem to have little relationship with either the raw or the absolute value of R-bias.
Conclusion
This paper examines causality problems in general MDPs when the observed rewards are biased. Because decisions depend on past data, this interaction generates R-bias. We propose IV-RL algorithms (IV-Q-learning and IV-AC) to correct R-bias and analyze them through the lens of SA with iterate-dependent Markovian structures.
Our paper is a step toward a rich research program of IV-RL algorithms. For example, we have not considered the financial cost of creating IVs. If firms can create different instruments, it will be useful to examine the “optimal” instruments (in terms of financial costs rather than in a statistical sense).
Exploring these topics would form a rich avenue for future research.
appendix\numberwithin{equation}{section}
\begin{center}
{Appendices}
\end{center}
\section{The IV-AC Algorithm}
\subsection{Actor-Critic}
Recall from Remark (ref)
that, when behavior policy is fixed, Q-learning with linear value functions requires the discount factor $\gamma$ to be sufficiently small. This issue can be addressed by policy improvement, i.e., alternating between evaluating a policy and improving the policy. The former means estimating the Q-function of a policy $\pi$, whereas the latter means finding a better policy $\pi'$ based on the estimate of $Q^\pi$ such that $Q^{\pi'}$ has a higher value than $Q^\pi$ on average. This pattern is commonly referred to as generalized policy iteration (GPI), which is used by most RL algorithms in practice.
A leading class of RL algorithms with GPI is Actor-Critic, where two interdependent learning processes are executed by a “critic” and an “actor”. The critic performs policy evaluation,
aiming to learn the Q-function associated with the policy that the actor currently undertakes;
meanwhile, the actor performs policy improvement,
aiming to learn a better policy based on the estimate of the Q-function provided by the critic.
In Actor-Critic algorithms, both Q-functions and policies are parameterized.
For a behavior policy $\pi$ (we will discuss parameterization of $\pi$ later),
let the estimate of $Q^\pi(s,a)$ be $\widehat{Q}^\pi_t(s,a) = \phi(s,a)^\intercal \theta_{\mathsf{C},t}$ for some parameter value $\theta_{\mathsf{C},t}$.
Because $Q^\pi$ satisfies the Bellman expectation equation
$Q^\pi(s,a) = r(s,a)+\gamma \operatorname{\mathbb{E}} [Q^\pi(S',A')]$, the critic therefore updates $\theta_{\mathsf{C},t}$ in a way aiming to solve this equation.
An argument similar to that leading to
(ref) implies that the updating rule for policy evaluation is given by
\begin{equation}
\theta_{\mathsf{C},t+1} = \theta_{\mathsf{C}, t} + {\alpha_{\mathsf{C},t}} \left[R_t + \gamma \phi(S_{t+1},A_{t+1})^\intercal \theta_{\mathsf{C},t} - \phi(S_t,A_t)^\intercal \theta_{\mathsf{C},t}\right]\phi(S_t,A_t).
\end{equation}
Next, for policy improvement, suppose that the actor selects behavior policies from a class of random policies $\pi_{\theta_{\mathsf{A}}}$, parameterized by $\theta_{\mathsf{A}} \in \Theta_{\mathsf{A}}$ for some compact set $\Theta_{\mathsf{A}}$. Let the behavior policy in period $t$ be $\pi_{\theta_{\mathsf{A},t}}$ for some parameter value $\theta_{\mathsf{A},t}$. The updating rule for $\theta_{\mathsf{A},t}$ takes the form of stochastic gradient ascent:
$\theta_{\mathsf{A},t+1} = \theta_{\mathsf{A},t} + \alpha_{\mathsf{A},t} \widehat{\nabla J(\theta_{\mathsf{A},t})}$,
where $\widehat{\nabla J(\theta_{\mathsf{A},t})}$ is a stochastic estimate of the gradient of the performance objective $J(\theta_{\mathsf{A}})$.
In light of the MDP's objective (ref), the performance objective is
the expected cumulative discounted reward, that is, $J(\theta_{\mathsf{A}}) = \operatorname{\mathbb{E}}_{\nu_{\theta_\mathsf{A}}}[Q^{\pi_{\theta_\mathsf{A}}}(S_t,A_t)]$, where $\nu_{\theta_{\mathsf{A}}}$ denotes the stationary distribution of $(S_t,A_t)$ induced by policy $\pi_{\theta_{\mathsf{A}}}$.
To construct the stochastic gradient $\widehat{\nabla J(\theta_{\mathsf{A},t})}$, note that because $\theta_{\mathsf{A}}$ affects $J(\theta_{\mathsf{A}})$ via the distribution $\nu_{\theta_{\mathsf{A}}}$ (through the behavior policy $\pi_{\theta_{\mathsf{A}}}$), a standard approach is the score-function method LEcuyer90.
When applied to RL settings, this method results in the policy gradient theorem SuttonBarto18,
which asserts that
\begin{equation}
\nabla J(\theta_{\mathsf{A}}) = \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}\biggl[Q^{\pi_{\theta_\mathsf{A}}}(S_t,A_t) \frac{\nabla_{\theta_{\mathsf{A}}} \pi_{\theta_{\mathsf{A}}}(A_t|S_t)}{\pi_{\theta_{\mathsf{A}}}(A_t|S_t)}\biggr].
\end{equation}
This leads to the following updating rule used by the actor:
\begin{equation}
\theta_{\mathsf{A},t+1} = \theta_{\mathsf{A},t} +
{\alpha_{\mathsf{A},t}} \phi(S_t,A_t)^\intercal\theta_{\mathsf{C},t}\,\nabla_{\theta_{\mathsf{A}}}\ln \pi_{\theta_{\mathsf{A},t}}(A_t|S_t),
\end{equation}
where the actor constructs the update by using the estimate provided by the critic in period $t$, namely, $\widehat{Q}^\pi_t(s,a) = \phi(s,a)^\intercal \theta_{\mathsf{C},t}$ for $\pi = \pi_{\theta_{\mathsf{A},t}}$.
\begin{remark}
The updating rules (ref) and (ref) demonstrate the mutual dependence between the actor and the critic. The dependence of $\theta_{\mathsf{A},t+1}$ on $\theta_{\mathsf{C},t}$ is evident in (ref). To see the dependence in the other direction, notice that in (ref), the actor affects the critic through the data (i.e., state-action pairs), which is generated under the behavior policy $\pi_{\theta_{\mathsf{A},t}}$.
\end{remark}
Finally, similar to Q-learning, when $\{\theta_{\mathsf{A},t}, \theta_{\mathsf{C},t}\}$ converges, the limit $\{\theta_{\mathsf{A}}^*, \theta_{\mathsf{C}}^*\}$ satisfies
\begin{align}
& \operatorname{\mathbb{E}}_{\nu_{\theta_\mathsf{A}}}\Bigl[ \Bigl(r(S_t, A_t) + \gamma \phi(S_{t+1},A_{t+1})^\intercal \theta_{\mathsf{C}} - \phi(S_t,A_t)^\intercal \theta_{\mathsf{C}} \Bigr) \phi(S_t,A_t) \Bigr ] =0, \\
& \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}[\phi(S_t,A_t)^\intercal \theta_{\mathsf{C}} \nabla_{\theta_{\mathsf{A}}} \ln \pi_{\theta_{\mathsf{A}}}(A_t|S_t) ] = 0,
\end{align}
provided that $R_t = r(S_t, A_t) + \epsilon_t$ is unbiased.
Similar to that in Q-learning, equation (ref) is the projected Bellman expectation equation for approximating $Q^{\pi_{\theta_{\mathsf{A}}}}$ with $\phi(S_t, A_t)^\intercal \theta_{\mathsf{C}}$.
Equation (ref) stems from the fact that the actor seeks an zero of the policy gradient $\nabla J(\theta_{\mathsf{A}})$ given by (ref), but with the guidance from the critic.
\subsection{Incorporating IVs into Actor-Critic}
Similar to IV-Q-learning in Section (ref), IVs can be incorporated into Actor-Critic by modifying the state-value function equations.
While maintaining the updating rules for the actor (ref) and the IV coefficient (ref), we modify the critic's updating rule (ref) as
\begin{equation}
\theta_{\mathsf{C},t+1} = \theta_{\mathsf{C}, t} + {\alpha_{\mathsf{C},t}} \left[R_t + \gamma \phi(S_{t+1},A_{t+1})^\intercal \theta_{\mathsf{C},t} - \phi(S_t,A_t)^\intercal \theta_{\mathsf{C},t}\right]\theta_{\mathsf{I},t} Z_t.
\end{equation}
The complete procedure is detailed in Algorithm (ref).
\begin{algorithm}[t]
\caption{IV-AC}
\SetAlgoLined
\DontPrintSemicolon
{
\SetKwInOut{Input}{Input}
\SetKwInOut{Output}{Output}
\Input{Features $\phi$, policy class $\pi_{\theta_{\mathsf{A}}}$, minibatch size $B$,
and learning rates $(\alpha_{\mathsf{A},k},\alpha_{\mathsf{C},k}, \alpha_{\mathsf{I},k})$}
Initialize $\theta_{\mathsf{A},0}$, $\theta_{\mathsf{C},0}$, $\theta_{\mathsf{I},0}$, and $S_0$ at random, and take action $A_0 \sim \pi_{\theta_{\mathsf{A},0}}(\cdot|S_0)$.\;
\For{all $k=0,1,\ldots $}{
\For{all $t=kB,kB+1,...,(k+1)B-1$ }{
Observe $(Z_t, R_t, S_{t+1})$
and take action $A_{t+1} \sim \pi_{\theta_{\mathsf{A},k}}(\cdot|S_{t+1})$.\;
}
Update $\theta_{\mathsf{A},k}$, $\theta_{\mathsf{C},k}$, and $\theta_{\mathsf{I},k}$ via
\begin{align*}
\theta_{\mathsf{A},k+1} =& \theta_{\mathsf{A},k} +
\frac{\alpha_{\mathsf{A},k}}{B}\sum_{t=kB}^{(k+1)B-1} \phi(S_t,A_t)^\intercal\theta_{\mathsf{C},k}\,\nabla_{\theta_{\mathsf{A}}}\ln \pi_{\theta_{\mathsf{A},k}}(A_t|S_t), \\
\theta_{\mathsf{C},k+1} =& \theta_{\mathsf{C}, k} + \frac{\alpha_{\mathsf{C},k}}{B} \sum_{t=kB}^{(k+1)B-1}\bigl(R_t + \gamma \phi(S_{t+1},A_{t+1})^\intercal\theta_{\mathsf{C},k} - \phi(S_t,A_t)^\intercal \theta_{\mathsf{C},k}\bigr) \theta_{\mathsf{I},k} Z_t , \\
\theta_{\mathsf{I},k+1} =& \theta_{\mathsf{I},k} + \frac{\alpha_{\mathsf{I},k}}{B}\sum_{t=kB}^{(k+1)B-1} \bigl( \phi(S_t,A_t)-\theta_{\mathsf{I},k} Z_t \bigr) Z_t^\intercal.
\end{align*}\;
Perform projection: $\theta_{\mathsf{X},k+1} \leftarrow \Pi_{\Theta}(\theta_{\mathsf{X},k+1})$ for $\mathsf{X}\in \{\mathsf{A},\mathsf{C},\mathsf{I}\}$.
}
}
\end{algorithm}
Let $\{\theta_{\mathsf{A}}^*, \theta_{\mathsf{C}}^*, \theta_{\mathsf{I}}^*\}$ denote the limiting values of the IV-AC algorithm at convergence.
These values satisfy
\begin{equation}
\left\{
\begin{aligned}
& \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}\bigl[ \bigl(R_t + \gamma \phi(S_{t+1},A_{t+1})^\intercal\theta_{\mathsf{C}} - \phi(S_t,A_t)^\intercal \theta_{\mathsf{C}} \bigr) \theta_{\mathsf{I}} Z_t \bigr ] =0, \\
& \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}[\phi(S_t,A_t)^\intercal \theta_{\mathsf{C}} \nabla_{\theta_{\mathsf{A}}} \ln \pi_{\theta_{\mathsf{A}}}(A_t|S_t) ] = 0, \\
& \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}}[(\phi(S_t,A_t) - \theta_{\mathsf{I}} Z_t) Z_t^\intercal ] = 0,
\end{aligned}
\right.
\end{equation}
where $\nu_{\theta_{\mathsf{A}}}$ is the stationary distribution of $(S_t,A_t,Z_t)$ induced by the behavior policy $\pi_{\theta_{\mathsf{A}}}$.
\subsection{Theoretical Properties of IV-AC}
\begin{assumption}
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $\phi(S_t,A_t)$ is a vector of linearly independent random variables
under the distribution $\nu_{\theta_{\mathsf{A}}}$ for all $\theta_{\mathsf{A}}\in\Theta_{\mathsf{A}}$ in the case of IV-AC (Algorithm (ref)).
• $\|\phi(s,a)\| \leq C(\norm{s}^{\ell_\phi}+\norm{a}^{\ell_\phi}+1)$ for some $C,\ell_\phi>0$, and all $s\in\mathcal{S}$, $a\in\mathcal{A}$.
\end{enumerate}
\end{assumption}
\begin{assumption}
Let
$\theta \coloneqq (\theta_{\mathsf{A}}^\intercal, \theta_{\mathsf{C}}^\intercal, \mathrm{vec}{(\theta_{\mathsf{I}}})^\intercal)^\intercal$, $\Theta \coloneqq \Theta_{\mathsf{A}} \times \Theta_{\mathsf{C}} \times \Theta_{\mathsf{I}} \subset \mathbb{R}^{p+p+pq}$.
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• $W_t^{\mathsf{IVAC}}$ (defined in (ref)) and $\Theta$ satisfy Assumption (ref).
• $\|\nabla_{\theta_{\mathsf{A}}} \ln \pi_{\theta_\mathsf{A}}(a|s)\| \leq C(1+\|s\|^{\ell_\pi}+\|a\|^{\ell_\pi})$ for some $C, \ell_\pi >0$ and all $s\in\mathcal{S}$, $a\in\mathcal{A}$, $\theta_{\mathsf{A}}\in\Theta_{\mathsf{A}}$.
• $H(\theta_\mathsf{A}) \coloneqq \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}}} [
\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}})^\intercal \phi(\theta_{\mathsf{A}}(S_t, A_t) \nabla_{\theta_{\mathsf{A}}} \ln \pi_{\theta_\mathsf{A}}(A_t|S_t)] $ is Lipschitz continuous, where $\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}) $ is defined in (ref); and for some $\psi_\mathsf{A}>0$ and all $\theta_{\mathsf{A}} \in \Theta_{\mathsf{A}}$,
\begin{equation}
(H(\theta_\mathsf{A}) - H(\theta_\mathsf{A}^*))^\intercal (\theta_\mathsf{A}-\theta_{\mathsf{A}}^*)\leq -\psi_{\mathsf{A}}\|\theta_\mathsf{A}-\theta_{\mathsf{A}}^*\|^2.
\end{equation}
• Both $\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}) $ and $\pi_{\theta_\mathsf{A}}(a|s)>0$ are twice continuously differentiable with respect to $\theta_{\mathsf{A}}$ for all $s\in\mathcal{S}$, $a\in\mathcal{A}$, $\theta_{\mathsf{A}}\in\Theta_{\mathsf{A}}$.
\end{enumerate}
\end{assumption}
Assumption (ref) verifies the conditions of Theorem (ref) for IV-AC. Similar to Assumption (ref), most conditions are self-explanatory except for condition (ref), which is critical for verifying Assumption (ref)(ref).
(Here, $H(\theta_{\mathsf{A}})$ represents an approximate policy gradient.)
However, unlike the condition (ref) for IV-Q-learning,
the condition (ref) does not involve $\gamma$. Therefore, IV-AC does not suffer from the drawback of IV-Q-learning concerning the discount factor and the behavior policy (see the numerical results in Section (ref)).
\begin{corollary}
In Algorithm (ref),
let $\alpha_{\mathsf{X},k}=\alpha_{\mathsf{X},0} k^{-\delta}$ for some $\alpha_{\mathsf{X},0}>0$, $\delta\in(\frac{1}{2}, 1]$, and all $k\geq 1$, $\mathsf{X}\in \{\mathsf{A},\mathsf{C},\mathsf{I}\}$.
Suppose that (i) $\{\theta_{\mathsf{A}}^*,\theta_{\mathsf{C}}^*, \theta_{\mathsf{I}}^*\}$ is the unique solution to equation (ref) in the interior of $\Theta$ and $\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}^*) = \theta_{\mathsf{C}}^*$,
(ii) Assumptions (ref), (ref), and (ref) hold,
(iii) $\min\{\psi_{\mathsf{A}} \alpha_{\mathsf{A},0}, \psi_{\mathsf{I}} \alpha_{\mathsf{I},0}\}>2$ when $\delta=1$, and (iv) $\frac{\alpha_{\mathsf{C},0}}{\alpha_{\mathsf{A}, 0}}$ is large enough.
If $B/T^\frac{\delta}{1+\delta}\rightarrow 0$,
then
\[(B^{1-\delta} T^\delta)^{\frac{1}{2}}\biggl(
\binom{\theta_{\mathsf{A},\lfloor T/B\rfloor} }{\theta_{\mathsf{C},\lfloor T/B\rfloor} }
- \binom{\theta_{\mathsf{A}}^*}{\theta_{\mathsf{C}}^*}
\biggr) \rightsquigarrow \mathcal{N}(0,\Gamma_{\mathsf{AC}}^*)\quad \mbox{as } T\to\infty.\]
\end{corollary}
The asymptotic covariance matrix $\Gamma^*_{\mathsf{AC}}$ is defined in Appendix (ref).
The result that $\theta_{\mathsf{A},k}$ and $\theta_{\mathsf{C},k}$ simultaneously converge at the parametric rate (when $\delta=1$) contrasts with prior analysis of Actor-Critic algorithms WuZhangXuGu20, which implies that the actor converges at a faster rate than the critic, so at most one of them can achieve the parametric rate.
This is because Actor-Critic algorithms usually adopt a two-timescale assumption---the actor uses a learning rate that diminishes at a faster speed than the critic's learning rate;
for example, $\alpha_{\mathsf{A},k} \propto k^{-\delta}$ and $\alpha_{\mathsf{C},k}\propto k^{-\delta'}$ with $\frac{1}{2} < \delta' < \delta \leq 1$ KondaTsitsiklis03. Under this two-timescale assumption, the actor effectively operates on a slower timescale than the critic does.
Thus, the actor's current policy appears essentially static from the critic's perspective, while the critic's iterative policy evaluation appears nearly converged from the actor's perspective.
Since the asymptotic performances of the actor and critic are determined by their respective learning rates,
$\theta_{\mathsf{C},k}$ converges at a rate of $k^{-\frac{\delta'}{2}}$, which is slower than the parametric rate even if $\delta=1$.
In the IV-AC algorithm,
we instead assume that both $\alpha_{\mathsf{A}, k}$ and $\alpha_{\mathsf{C},k}$ are proportional to $k^{-\delta}$ and that $\frac{\alpha_{\mathsf{C},0}}{\alpha_{\mathsf{A},0}}$ is sufficiently large.
The latter condition is crucial.
It serves a purpose similar to that of the two-timescale assumption (i.e., $\frac{\alpha_{\mathsf{C},k}}{\alpha_{\mathsf{A},k}} \to \infty$),
but without compromising the convergence rate of the critic.
\section{Embedding IV-RL Algorithms in SA Framework}
For this section, we discuss how to map the IV-Q-learning and IV-AC algorithms into the framework of SA defined in equation (ref), i.e., how the terms $G$ and $M$ are defined in (ref) for the two IV-RL algorithms.
\textbf{IV-Q-learning}. Define $\alpha_k=\alpha_{\mathsf{Q},k}$,
$G(W_t,\theta_k) = {\small \begin{pmatrix}
G_\mathsf{Q}(W_t,\theta_k)\\
\mathrm{vec}(G_{\mathsf{I}}(W_t,\theta_k))
\end{pmatrix}}$, and
$M_k = {\small \begin{pmatrix}
M_{\mathsf{Q}, k} \\
M_{\mathsf{I}, k}
\end{pmatrix}}$,
where $G_{\mathsf{I}}(W_t,\theta_k) = \frac{\alpha_{\mathsf{I},0}}{\alpha_{\mathsf{Q},0}}(\phi(S_t,A_t)-\theta_{\mathsf{I},k} Z_t)Z_t^\intercal$, $M_{\mathsf{I},k}=0$, and
\begin{align*}
& G_{\mathsf{Q}}(W_t,\theta_k) = \Bigl(R_t+\gamma \max_{a'\in \mathcal{A}}\phi(S_{t+1},a')^\intercal \theta_{\mathsf{Q}}^* - \phi(S_t,A_t)^\intercal \theta_{\mathsf{Q}}^* \Bigr)\theta_{\mathsf{I},k} Z_t \nonumber\\
& \qquad \qquad \qquad + \Bigl(\gamma \max_{a'\in \mathcal{A}}\phi(S_{t+1},a')^\intercal\theta_{\mathsf{Q},k} - \max_{a'\in \mathcal{A}}\phi(S_{t+1},a')^\intercal\theta_{\mathsf{Q}}^*\Bigr)\theta_{\mathsf{I}}^* Z_t \nonumber \\
& \qquad \qquad \qquad - \phi(S_t,A_t)^\intercal (\theta_{\mathsf{Q},k}-\theta_{\mathsf{Q}}^*)\theta_{\mathsf{I}}^* Z_t, \nonumber\\
& M_{\mathsf{Q},k} = \frac{\alpha_{\mathsf{Q},k}}{B}\sum_{t=kB}^{(k+1)B-1} \Bigl(\gamma \max_{a'\in \mathcal{A}}\phi(S_{t+1},a')^\intercal (\theta_{\mathsf{Q},k}-\theta_{\mathsf{Q}}^*) - \\ & \qquad \qquad \qquad \qquad \qquad \phi(S_t,A_t)^\intercal (\theta_{\mathsf{Q},k}-\theta_{\mathsf{Q}}^*) \Bigr) (\theta_{\mathsf{I},k}-\theta_{\mathsf{I}}^*)Z_t.
\end{align*}
\textbf{IV-AC}.
Define
$\theta =
\small{
\begin{pmatrix}
\theta_{\mathsf{A}} \\ \theta_{\mathsf{C}} - \bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}) \\ \mathrm{vec}(\theta_{\mathsf{I}})
\end{pmatrix}}$,
$\theta^* =
{\small \begin{pmatrix}
\theta_{\mathsf{A}}^* \\ 0 \\ \mathrm{vec}(\theta_{\mathsf{I}}^*)
\end{pmatrix}}$ and
$\theta_k =
{\small \begin{pmatrix}
\theta_{\mathsf{A},k} \\ \theta_{\mathsf{C},k}-\bar{\theta}_{\mathsf{C},k} \\ \mathrm{vec}(\theta_{\mathsf{I},k})
\end{pmatrix}}$,
where
\[
\bar{\theta}_{\mathsf{C},k}\coloneqq \bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A},k}) = \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A},k}}}[(\phi(S_t, A_t) \phi(S_t, A_t)^{-1}] \operatorname{\mathbb{E}}_{{\nu_{\theta_{\mathsf{A},k}}}}[Q^{\pi_{\theta_{\mathsf{A},k}}}(S_t, A_t)\phi(S_t, A_t)].
\]
Define $\alpha_k=\alpha_{\mathsf{A},k}$,
$
G(W_t,\theta_k) = {\small \begin{pmatrix}
G_\mathsf{A}(W_t,\theta_k)\\
G_\mathsf{C}(W_t,\theta_k)\\
\mathrm{vec}(G_{\mathsf{I}}(W_t,\theta_k))
\end{pmatrix}} $
and
$M_k = \small{\begin{pmatrix}
M_{\mathsf{A}, k} \\
M_{\mathsf{C}, k} \\
M_{\mathsf{I}, k}
\end{pmatrix}}$,
where
\begin{align}
G_\mathsf{A}(W_t,\theta_k) =& \phi(S_t,A_t)\theta_{\mathsf{C},k}\nabla_{\theta_{\mathsf{A}}}\ln \pi_{\theta_{\mathsf{A},k}}(A_t|S_t),\nonumber\\
G_\mathsf{C}(W_t,\theta_k) =& -\Lambda_G(\theta_{\mathsf{A},k}) ( \phi(S_t,A_t)^\intercal \theta_{\mathsf{C},k})\nabla_{\theta_{\mathsf{A}}}\ln \pi_{\theta_{\mathsf{A},k}}(A_t|S_t)\nonumber \\
&+ (R_t+\gamma \phi(S_{t+1},A_{t+1})^\intercal \bar{\theta}_{\mathsf{C},k}-\phi(S_t,A_t)\bar{\theta}_{\mathsf{C},k})\theta_{\mathsf{I},k}Z_t \nonumber\\
& + \frac{\alpha_{\mathsf{C},0}}{\alpha_{\mathsf{A},0}}[(\gamma \phi(S_{t+1},A_{t+1})-\phi(S_t,A_t))^\intercal (\theta_{\mathsf{C},k}-\bar{\theta}_{\mathsf{C},k})\theta_{\mathsf{I}}^*]Z_t \nonumber\\
G_\mathsf{I}(W_t,\theta_k) =& \frac{\alpha_{\mathsf{I},0}}{\alpha_{\mathsf{A},0}}(\phi(S_t,A_t) - \theta_{\mathsf{I},k}Z_t)Z_t^\intercal,\nonumber
\end{align}
where $\Lambda_G(\theta_{\mathsf{A}})\coloneqq \frac{\partial}{\partial \theta_{\mathsf{A}}}\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}})$,
$M_{\mathsf{A},k}= 0$, $M_{\mathsf{I},k}=0$,
and
\begin{align*}
M_{\mathsf{C},k} =& \bar{\theta}_{\mathsf{C},k+1} - \bar{\theta}_{\mathsf{C},k} - \Lambda_G(\theta_{\mathsf{A},k})(\theta_{\mathsf{A},k}-\theta_{\mathsf{A},k+1}) \\
& + \frac{\alpha_{\mathsf{C},k}}{B}\sum_{t=kB}^{(k+1)B-1}(\gamma \phi(S_{t+1},A_{t+1})-\phi(S_t,A_t))^\intercal (\theta_{\mathsf{C},k}-\bar{\theta}_{\mathsf{C},k}) (\theta_{\mathsf{I},k}-\theta_\mathsf{I}^*)Z_t.
\end{align*}
Further, define
$\Lambda_\phi(\theta_{\mathsf{A}})\coloneqq \operatorname{\mathbb{E}}_{\nu_{\theta_\mathsf{A}}}[\phi(S_t,A_t)\nabla_{\theta_\mathsf{A}}\ln \pi_{\theta_{\mathsf{A}}}(A_t|S_t)] $.
\section{Additional Details about Corollaries (ref) and (ref)}
Below, we define variables used in Section (ref).
\begin{align}
W_t^{\mathsf{core}} \coloneqq& \{S_t, A_t, R_t, Z_t, S_{t+1}\}, \nonumber \\
W_t^{\mathsf{IVQ}} \coloneqq& \{W_t^{\mathsf{core}}, R_t Z_t, Z_t Z_t^\intercal, (\|S_t\|^{\ell_\phi} + \|A_t\|^{\ell_\phi}+ \|S_{t+1}\|^{\ell_\phi}) \|Z_t\|\}, \\
W_t^{\mathsf{IVAC}} \coloneqq& \{W_t^{\mathsf{core}}, A_{t+1}, R_t Z_t, Z_t Z_t^\intercal, \norm{S_t}^{\ell_\pi+\ell_\phi}, \|A_t\|^{\ell_\pi+\ell_\phi}, \nonumber \\
& \quad (\|S_t\|^{\ell_\phi} + \|A_t\|^{\ell_\phi}+ \|S_{t+1}\|^{\ell_\phi} + \|A_{t+1}\|^{\ell_\phi}) \|Z_t\|\}, \\
\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}) \coloneqq& \operatorname{\mathbb{E}}_{\nu_{\theta_\mathsf{A}}}[(\phi(S_t,A_t)\phi(S_t,A_t)^\intercal)]^{-1}\operatorname{\mathbb{E}}_{\nu_{\theta_\mathsf{A}}}[Q^{\pi_{\theta_\mathsf{A}}}(S_t,A_t)\phi(S_t,A_t)].
\end{align}
Here, $\bar{\theta}_{\mathsf{C}}(\theta_{\mathsf{A}}) $ is the coefficient of the projection of $Q^{\pi_{\theta_{\mathsf{A}}}}$ onto $\mathsf{span}(\phi)$, for a given $\theta_{\mathsf{A}}$.
Define $\Gamma_{\mathsf{AC}}^*:= {\small \begin{pmatrix}
I & 0 \\
\Lambda_G^* & I
\end{pmatrix} \widetilde{\Gamma}_{\mathsf{AC}}^*\begin{pmatrix}
I & (\Lambda_G^*)^\intercal \\
0 & I
\end{pmatrix}}$.
Define $\Gamma^*_{\mathsf{Q}}$ (resp., $\widetilde{\Gamma}_{\mathsf{AC}}^*$) as (ref) but with $\Lambda^*$ being replaced by $\Lambda^*_{\mathsf{Q}}$ (reps., $\widetilde{\Lambda}^*_{\mathsf{AC}}$), where
\begin{gather*}
\Lambda^*_{\mathsf{Q}} \coloneqq \left(\frac{\partial }{\partial \theta_{\mathsf{Q}}} \operatorname{\mathbb{E}}_\nu\Bigl[\gamma\max_{a'\in \mathcal{A}}\bigl(\phi(S_{t+1},a')^\intercal \theta_{\mathsf{Q}}\bigr) \theta_{\mathsf{I}}^* Z_t \Bigr]\Big|_{\theta_{\mathsf{Q}} = \theta_{\mathsf{Q}}^*} -\operatorname{\mathbb{E}}_\nu[\phi(S_t,A_t)\theta_{\mathsf{I}}^* Z_t]\right), \\
\widetilde{\Lambda}^*_{\mathsf{AC}}\coloneq
\begin{pmatrix}
\Lambda^*_H & \Lambda^*_\phi \\
- \Lambda^*_G \Lambda^*_H & \quad \widetilde{\Lambda}^*_{\mathsf{AC}, 22}
\end{pmatrix}, \quad \Lambda^*_H \coloneqq \nabla H(\theta_\mathsf{A}^*), \quad \Lambda^*_G \coloneqq \nabla\bar{\theta}_\mathsf{C}(\theta_\mathsf{A}^*) \\
\Lambda^*_\phi \coloneqq \operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}^*}}\left[\phi(S_t,A_t)\nabla_{\theta_\mathsf{A}}\ln \pi_{\theta_{\mathsf{A}}^*}(A_t|S_t)\right]\\
\widetilde{\Lambda}^*_{\mathsf{AC}, 22} \coloneqq \frac{\alpha_{\mathsf{C},0}}{\alpha_{\mathsf{A},0}}\operatorname{\mathbb{E}}_{\nu_{\theta_{\mathsf{A}}^*}}[\theta_\mathsf{I} ^*Z_t(\gamma\phi(S_{t+1},A_{t+1}) - \phi(S_t,A_t))^\intercal ] - \Lambda^*_\phi.
\end{gather*}
\section{Experimental Design}
The asymptotic covariance matrix $\Gamma^*$ is estimated as follows.
For IV-Q-learning,
we estimate $\Gamma^*_{\mathsf{Q}}$ by plugging in consistent estimators of $\Sigma^*$ and $\Lambda_{\mathsf{Q}}^*$.
The former is estimated by
$\widehat{\Sigma}\coloneqq \widehat{\Sigma}(0)+ \sum_{l= 1}^\infty \omega_l (\widehat{\Sigma}(l)+\widehat{\Sigma}(l)^\intercal)$,
where
$\widehat{\Sigma}(l)\coloneqq\sum_{t=0}^{T-l}\widehat{G}(W_t,\theta_K)\widehat{G}(W_{t+l},\theta_K)^\intercal$,
$\widehat{G}(W_t,\theta_K)\coloneqq G(W_t,\theta_K)-\frac{1}{T}\sum_{u=0}^{T-1} G(W_u,\theta_K)$,
and the weight $\omega_l$ can be set according to the scheme proposed by
NeweyWest87, namely, $\omega_l=(1-\frac{l}{h+1})\mathbb{I}(l\leq h)$, where $h=c T^{\frac{1}{3}}$ for some $c>0$.
The expressions of $G$ for the two IV-RL algorithms are available in Appendix (ref) (Online).
In addition, $\Lambda^*_{\mathsf{Q}}$ is estimated via local-linear regression with the SA iterates $\theta_{\mathsf{Q},k}$.
For IV-AC, since $\Gamma^*_{\mathsf{AC}}$ is too involved to compute, we estimate it with weighted sample covariances based on the trajectory of $\theta_k$.
For 2SLS-IPW, we use standard methods for M-estimation to estimate the asymptotic covariance matrix.
The parameters used in the experiments are provided below.
\begin{enumerate}[label=(\roman*), noitemsep, topsep=0pt]
• State transition: $c_0=0.5$, $c_1=0.4$, $c_2=0.2$, and $\eta_t\sim 0.3 \mathcal{N}(0,1)$.
• Gaussian policy class: $\sigma_{\mathsf{A}} = 0.4$.
• Reward function:
$r_0=r_1=0$, $r_2=1$, and $r_3=-1$.
• Reward observation:
$b=0.8$ and $o_t\sim \mathsf{Uniform}[-0.5, 0.5]$. (Experiment results are not sensitive to the distributions of $\eta_t$ and $o_t$.)
• Initial parameter values: $\theta_{\mathsf{Q},0} = \theta_{\mathsf{C}, 0} = (1.0, 0.5, 0.5, 0.5, 0.5, -1.5)$,
and $\theta_{\mathsf{I},0}$ is set as the 2SLS estimate based on 500 random samples drawn from $\pi_{\theta_A,0}$.
($\theta_{\mathsf{Q},0} = \theta_{\mathsf{C},0}$ is sufficiently far away from
$\theta^*_{\mathsf{Q}}$, which is identical to $\theta^*_{\mathsf{C}}$ in our numerical experiment.)
• Learning rates: $\delta=1$,
$\alpha_{\mathsf{Q},0} = \alpha_{\mathsf{C},0} = 10.0$ and
$\alpha_{\mathsf{A},0} = \alpha_{\mathsf{I},0} = 1.0$. \footnote{In the simulation, the ratio of $\frac{\alpha_{0,A}}{\alpha_{0,C}}$ is initially set as $\frac{1}{10}$, and the ratio of $\frac{\alpha_{0,A}}{\alpha_{0,I}}$ is set as $1$. The setup of the ratio of these $\alpha_{0}$ parameters is important for the algorithm to be well-behaved. In general, we recommend to set $\alpha_{0,A}$ much smaller than $\alpha_{0,C}$.}
• Minibatch size: $B=1$ for IV-Q-learning and $B=2 $ for IV-AC. (Given $T=10000$, a larger $B$ tends to make IV-Q-learning more biased, but does not affect IV-AC much.)
\end{enumerate}
Under our experimental design, the matrix $\Lambda^* \coloneqq \nabla \operatorname{\mathbb{E}}[G(W,\theta^*)]$ for IV-Q-learning is nearly singular, resulting in a large $\alpha_{\mathsf{Q},0}$ (e.g., 500) and a large $T$ (e.g., $4\times 10^5$) for the algorithm to converge.
To accelerate its convergence, we consider an equivalent root-finding problem $\operatorname{\mathbb{E}}[PG(W,\theta)] = 0$, where $P$ is an invertible matrix.
Specifically, we use a pre-estimated matrix $P\approx c(\Lambda^*)^{-1}$ to regularize $\Lambda^*$ with some constant $c>0$.
appendix\numberwithin{equation}{section}
\begin{center}
{Online Supplemental Material}
\end{center}
\section{Technical Lemmas}
Define $C_{\nu, \ell} \coloneqq \sup_{\theta\in\Theta} \operatorname{\mathbb{E}}_{\nu_\theta}[1 + \|W\|^\ell]$ and
$C_{w,\ell} = \max_{t\geq 0}\operatorname{\mathbb{E}}_w [1+\|W_t\|^\ell|W_0=w,\theta_0]$. By Assumption (ref)(ref), we know that $C_{\nu,\ell}<\infty$ and $C_{w,\ell}<\infty$ are fixed constants.
We introduce the following lemmas in this section.
The proofs of these lemmas are documented in LiLuoZhang23sharp.
\begin{lemma}
Let $\{W_t:t\geq 0\}$ be an irreducible and aperiodic Markov chain, having a unique stationary distribution $\nu$ on the state space $\mathcal{W}$.
If the chain is geometrically ergodic with respect to $U(\cdot) \coloneqq 1+\|\cdot\|^\ell $,
then
there exist constants $\rho\in[0,1)$ and $C_U>0$ such that for all $t\geq 0$, $w\in \mathcal{W}$, and function $f:\mathcal{W}\mapsto \mathbb{R} $ with $|f(\cdot)|\leq U(\cdot)$, we have
\begin{gather*}
\biggl| \int_{\mathcal{W}} f(w_t) \bigl( \operatorname{\mathbb{P}}_w(W_t\in\dd{w_t}) - \nu(\dd{w_t}) \bigr) \biggr|
\leq C_U\rho^t U(w).
\end{gather*}
\end{lemma}
\begin{lemma}
Suppose Assumption (ref) holds.
For $t>0$,
let $\{W_k: 0\leq k\leq t\}$ be
Markov chains governed by iterate-dependent parameters $\theta_0,\theta_1,...,\theta_{t-1}$, respectively.
Then, there exist constants $\rho\in [0,1)$ and $C_U>0$ such for all $w_0\in\mathcal{W}$, and function $f:\mathcal{W}\mapsto \mathbb{R}$ with $|f(\cdot)|\leq U^\frac{1}{2}(\cdot)$, we have
\begin{align*}
& \bigl|\mathbb{E}[ f(w_t)|w_0,\theta_0] -\mathbb{E}_{w_l\sim \mathsf{P}_{\theta_0}(\cdot|w_{l-1}),l=1,2,...,t}[ f(w_t)|w_0,\theta_0] \bigr|\\
\leq& C_U L_\nu\sum_{s=1}^{t-1}\rho^{t-s+1} \mathbb{E}[\|\theta_s-\theta_0\|(1+\|w_s\|)]
\end{align*}
\end{lemma}
\begin{lemma}
Suppose Assumption (ref) holds.
Let $G:\mathcal{W}\times \mathbb{R}^d \mapsto \mathbb{R}^d$ be a function satisfying Assumption (ref).
Assume $B> \ln (2 C_U)/|\ln \rho|$.
Then, for all $k\geq 0$ and $w\in\mathcal{W}$,
\begin{align*}
\operatorname{\mathbb{E}}_w \biggl[ \biggl\|
\sum_{t=kB}^{(k+1)B-1} \bigl( G(W_t,\theta_k) - \bar{G}(\theta_k)\bigr) \biggr\|^2 \biggr] \leq \frac{2\widetilde{C}_{w,1}}{1-\rho} B,
\end{align*}
where
$\widetilde{C}_{w,1} \coloneqq \max\bigl\{d L^2 C_U ( 2 C_{w,2} + C_{\nu,1} C_{w,1}), \; 4 L^2 (C_{w,2} + C_{\nu,2})\bigr\}$.
\end{lemma}
\begin{lemma}
For all $k\geq 1$, let $\alpha_k = \alpha_0 k^{-\delta}$ for some $\alpha_0>0$ and $0<\delta \leq 1$.
Then, under the same assumptions of Lemma (ref),
$\operatorname{\mathbb{E}}_w[\|\theta_{k+1} - \theta_k\|^2 ] \leq \widetilde{C}_{w, 2} \alpha_k^2$ for all $k\geq 0$ and $w\in\mathcal{W}$,
where
$\widetilde{C}_{w, 2} \coloneqq 4 L^2 C_{w,2} + 2 C_M (\alpha_0 + \alpha_0^2)$.
\end{lemma}
\begin{lemma}
Suppose the assumptions of Lemma (ref) hold.
Then, there exist positive constants $C_{\theta,1}$, $C_{\theta,2}$, and $K_0$ such that
for all $k\geq K_0$ and $w\in\mathcal{W}$,
\begin{equation}
\operatorname{\mathbb{E}}_w[\|\theta_k - \theta^*\|^2] \leq \frac{C_{\theta,1} \ln k}{B k^\delta} + \frac{C_{\theta,2}\ln k}{k^{2\delta}}.
\end{equation}
Moreover, if $B \geq \ln T/ |\ln \rho|$, then the $\ln k$ term can be removed.
\end{lemma}
\begin{lemma}
Fix $\theta_0\in\Theta$ and let $\{\theta_k: k\geq 1 \}$ be the SA iterates following (ref), where $\alpha_k = \alpha_0 k^{-\delta}$ for some $\alpha_0>0$ and $\delta \in (\frac{1}{2}, 1]$.
Suppose that (i) Assumptions (ref), (ref), (ref)(ref), (ref)(ref),
and (ref)
hold,
(ii) $\psi\alpha_0>2$ in the case of $\delta=1$, (iii) $k_0^\delta \geq cB$ for a fixed constant $c>0$.
Then, for any $w\in\mathcal{W}$, $C>0$, and $\delta_c\in[0, \delta-\frac{1}{2})$,
there exists a constant $C_\theta>0$ depending on $(\delta,w, C, c,\delta_c)$ such that for all sufficiently large $k_0$,
with $\operatorname{\mathbb{P}}_w(\cdot) \coloneqq \operatorname{\mathbb{P}}(\cdot | W_0=w)$,
\[
\operatorname{\mathbb{P}}_w\bigl(\| \theta_k-\theta^*\|\leq C k^{-\delta_c},\; \forall k\geq k_0\bigr) \geq 1 - C_\theta k_0^{-(2\delta-1-2\delta_c)} \max\biggl\{\Bigl(\frac{\ln k_0}{B}\Bigr)^2, 1\biggr\}.
\]
\end{lemma}
\section{Proof of Theorem (ref)}
Let $K_0$ and $T_0$ be the constants defined in Lemma (ref) and
let $K = \lfloor T/B \rfloor$.
By Lemma (ref), $\{\theta_{ \lfloor T / B \rfloor }: T \geq T_0 \}$ is sufficiently close to $\theta^*$ with probability going to one as $T\to\infty$.
It then follows from Assumption (ref)(ref) that the projection operator $\Pi_\Theta$ is the identity
for
all $k \geq K_0$.
Hence, $\|\theta_k\|\leq\mathsf{R}$ for some $\mathsf{R}>0$ (because $\Theta$ is a compact set) and
\begin{align*}
\theta_{k+1}-\theta^* =& \theta_k-\theta^*+\alpha_k \Lambda^* (\theta_k-\theta^*)+\alpha_k r_G(\theta_k)+M_k
+\frac{\alpha_k }{B}
\sum_{t=kB}^{(k+1)B-1} \widetilde{G}(W_t,\theta_k) ,
\end{align*}
for
all $k \geq K_0$, where
$\Lambda^*\coloneqq \nabla\bar{G}(\theta^*)$,
$r_G(\theta) \coloneqq \bar{G}(\theta) - \Lambda^* (\theta - \theta^*)$, and
$\widetilde{G}(W_t,\theta_k)\coloneqq G(W_t,\theta_k)-\bar{G}(\theta_k)$.
It follows that
\begin{align}
\theta_K-\theta^* =& \underbrace{Q_{K_0,K}(\theta_{K_0} - \theta^*)}_{\Psi_1}+\underbrace{\sum_{k=K_0}^{K-1}Q_{k,K}\alpha_k r_G(\theta_k)}_{\Psi_{2}}+\underbrace{\sum_{k=K_0}^{K-1}Q_{k,K} M_k}_{{\Psi_{3}}}
\nonumber \\
& + \sum_{k=K_0}^{K-1}Q_{k,K} \frac{\alpha_k}{B}\sum_{t=kB}^{(k+1)B-1}\widetilde{G}(W_t,\theta_k)
= \sum_{i=1}^3 \Psi_i + \underbrace{\sum_{k=K_0}^{K-1} \bar{X}_k }_{\Psi_{4}}
+ \underbrace{\sum_{k=K_0}^{K-1} X^*_k }_{\Psi_{5}},
\end{align}
where
$Q_{k,K} \coloneqq \prod_{l=k}^{K-1} (I+\alpha_l \Lambda^*)$, $I$ is the identity matrix,
\[
X_k \coloneqq Q_{k,K} \frac{\alpha_k}{B}\sum_{t=kB}^{(k+1)B-1}\widetilde{G}(W_t,\theta_k),\quad
\bar{X}_k \coloneqq \operatorname{\mathbb{E}}[X_k|W_{kB-1}, \theta_k],
\qq{and} X_k^*\coloneqq X_k - \bar{X}_k.
\]
Our strategy to prove Theorem (ref) is to show: (i) $(B^{1-\delta}T^\delta)^{\frac{1}{2}}\|\Psi_i\| \stackrel{p}{\to} 0$ as $T\to\infty$ for all $i=1,\ldots,4$, and (ii) $(B^{1-\delta}T^\delta)^{\frac{1}{2}} \Psi_5 \rightsquigarrow \mathcal{N}(0, \Gamma^*) $ as $T\to\infty$.
\subsection{Analysis of $\|Q_{k,K}\|$ }
By Assumptions (ref)(ref) and (ref)(ref), $\Lambda^* \prec 0$ and its eigenvalues are bounded by $-\psi$, so
\begin{align}
\| Q_{k,K} \| \leq \biggl\|\exp\biggl(\Lambda^* \sum_{l=k}^{K-1} \alpha_l\biggr) \biggr\| \leq& \exp\biggl(-\psi \sum_{l=k}^{K-1} \alpha_l \biggr)
\leq \exp\biggl( - \psi \alpha_0 \int_{k}^K u^{-\delta}\dd{u}\biggr).
\end{align}
If $\delta\in(\frac{1}{2},1)$, then
$\int_{k}^K u^{-\delta}\dd{u} = \frac{1}{1-\delta} \left(K^{1-\delta} - k^{1-\delta} \right)
\geq K^{-\delta} (K - k)$,
where the inequality can be shown via Taylor's expansion.
Moreover, if $\delta=1$, then
$
\int_{k}^K u^{-\delta}\dd{u} = \ln K - \ln k
$.
Hence, it follows from (ref) that
\begin{align}
\| Q_{k,K} \| \leq
\left\{
\begin{array}{ll}
\exp \left(- \psi\alpha_0 K^{-\delta} (K - k) \right), & \quad if \delta\in(\frac{1}{2},1), \\
\left(\frac{k}{K}\right)^{\psi \alpha_0}, &\quad if \delta = 1.
\end{array}
\right.
\end{align}
The following two lemmas can be proved using basic calculus.
\begin{lemma}
Fix positive constants $a$, $b$, and $\delta\in(0,1)$.
Then, for all sufficiently large $K$,
$
\sum_{k=K_0}^{K-1} k^{-a} \exp \left(- b K^{-\delta} (K - k) \right)\leq \frac{2}{b} K^{\delta-a}
$.
Further, when $\delta=1$, if $b-a>-1$, then for all $K > K_0$,
$
\sum_{k=K_0}^{K-1} k^{-a} \left(\frac{k}{K}\right)^b\leq \frac{K^{1-a}}{b - a + 1}$.
\end{lemma}
\begin{lemma}
Under the setup of Theorem (ref), for any $\delta\in(\frac{1}{2},1]$,
$
\lim_{T\to\infty}BK^{-\delta} = 0$
and
$\lim_{T\to\infty} (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1} \|Q_{k,K}\| \frac{1}{k^{2\delta}} = 0$.
\end{lemma}
\subsection{Analysis of $\Psi_1$, $\Psi_2$, and $\Psi_3$.}
For $\Psi_1$, we apply (ref) to deduce that
\begin{equation*}
\|\Psi_1\|
\leq \|Q_{K_0,K} \| \|\theta_{K_0}-\theta^*\|
\leq
\left\{
\begin{array}{ll}
2\mathsf{R} \exp(- \psi\alpha_0 K^{-\delta} (K - K_0)), & \quad if \delta\in(\frac{1}{2},1),\\
2\mathsf{R} \left(\frac{K_0}{K}\right)^{\psi \alpha_0}, &\quad if \delta = 1.
\end{array}
\right.
\end{equation*}
Let $\xi \coloneqq B/T^{\frac{\delta}{1+\delta}}$.
Then,
$\xi \to 0$ as $T\to \infty$ by assumption,
and thus,
$K = T/B = \xi^{-1} T^{\frac{1}{1+\delta}} \to \infty$ as $T\to \infty$.
Hence, if $\delta\in(\frac{1}{2},1)$, then
\begin{align*}
(B^{1-\delta}T^\delta)^{\frac{1}{2}} \|\Psi_1\|
\leq 2\mathsf{R} (K^\delta B)^{\frac{1}{2}} \exp(-\psi\alpha_0 K^{-\delta} (K - K_0) )
\leq (K^{\delta} B)^{\frac{1}{2}}\cdot K^{-\delta} = \xi^{\frac{1+\delta}{2}}
\to 0,
\end{align*}
as $T\to\infty$, where the second inequality holds for all sufficiently large $T$.
The case of $\delta=1$ can be analyzed similarly.
For $\Psi_2$, we apply Assumption (ref)(ref) and Lemma (ref) to deduce
\begin{align*}
\operatorname{\mathbb{E}}_w[\|\Psi_2\|]
\leq C_r \alpha_0 \sum_{k=K_0}^{K-1} \operatorname{\mathbb{E}}_w[ \|Q_{k,K}\| \left(\frac{C_{\theta,1}}{B k^{2\delta}} + \frac{C_{\theta,2}}{k^{3\delta}}\right).
\end{align*}
Applying Lemma (ref) leads to
$(B^{1-\delta} T^{\delta})^{\frac{1}{2}} \operatorname{\mathbb{E}}_w[\|\Psi_2\|] \to 0$ as $T\to\infty$,
which further implies (according to Markov's inequality) that $\delta\in(\frac{1}{2},1]$,
$(B^{1-\delta}T^\delta)^{\frac{1}{2}} \|\Psi_2\| \stackrel{p}{\to} 0 $ as $T\to\infty$.
By Assumption (ref), we have $\operatorname{\mathbb{E}}_w[\|M_k\|]\leq C_M \alpha_k^2 $.
We can use analysis similar to that
for $\Psi_2$ to show that for any $\delta\in(\frac{1}{2},1]$,
$(B^{1-\delta}T^\delta)^{\frac{1}{2}} \|\Psi_3\| \stackrel{p}{\to} 0 $ as $T\to\infty$.
\subsection{Analysis of $\Psi_4$}
Without loss of generality, we assume that $B\geq C_\rho \ln T$. For $B < C_\rho \ln T$, we can redefine the minibatch size $\widetilde{B} := C_B B$ for some integer $C_B>0 $ such that $\widetilde{B}\in [C_\rho \ln T, 2C_\rho \ln T)$. Then, we can define $\widetilde{X}_j:= \sum_{k=I_j+1}^{I_{j+1}}Q_{k,K}\frac{\alpha_k}{B}\sum_{t=kB}^{(k+1)B-1}\widetilde{G}(W_t,\theta_k)$, with $I_j:=(j-1)\widetilde{B}$ for $j=1,2,...,\lfloor \frac{K}{C_B}\rfloor$. Since the data-generating process at $t\in [I_j+1,I_{j+1})$ only changes slightly, a martingale CLT can be established for $\{\widetilde{X}_j\}_{1\leq j\leq \frac{K}{C_B}}$ in a way similar to the case of $\{X_j\}_{1\leq j\leq K}$ when $B\geq C_\rho \ln T$.
We decompose $\bar{X}_k$ as two components:
\begin{align}
\bar{X}_k =& \underbrace{Q_{k,K} \frac{\alpha_k}{B}\sum_{t=kB}^{(k+1)B - 1}\operatorname{\mathbb{E}}[\widetilde{G}(W_t,\theta_k) | W_{kB-1}, \theta_k]
}_{\bar{X}_{k,1}} \nonumber \\
& +\underbrace{Q_{k,K} \frac{\alpha_k}{B}\sum_{t=kB }^{(k+1)B-1} \operatorname{\mathbb{E}}[\widetilde{G}(W_t,\theta_{k})
-\widetilde{G}(W_t,\theta_{k-1})| W_{kB-1}, \theta_k]
}_{\bar{X}_{k,2}}.\nonumber
\end{align}
For $\bar{X}_{k,1}$, note that according to Lemma (ref), for any $t=kB,\ldots,(k+1)B-1$ we have:
\begin{align}
& \|\operatorname{\mathbb{E}}[\widetilde{G}(W_t,\theta_{k-1})| \mathscr{F}_{(k-1)B-1}]\| \nonumber \\
\leq&
C_U^2 \rho^{t-(k-1)B+1}L(1+\|W_{(k-1)B-1}\|) +
(C_U + 1) L_{\nu} \operatorname{\mathbb{E}}[\|\theta_{k-1}-\theta_k\| | \mathscr{F}_{(k-1)B-1}], \nonumber
\end{align}
which implies that
\begin{align}
& \|\operatorname{\mathbb{E}}_w[\widetilde{G}(W_t,\theta_{k-1})]\| \leq \operatorname{\mathbb{E}}[\|\operatorname{\mathbb{E}}_w[\widetilde{G}(W_t,\theta_{k-1})| \mathscr{F}_{(k-1)B-1}]\|]\nonumber\\
\leq& C_U^2 \rho^{t-(k-1)B+1} L\operatorname{\mathbb{E}}_w[ 1+\|W_{(k-1)B-1}\|] +
(C_U + 1) L_{\nu} \operatorname{\mathbb{E}}_w[\|\theta_{k-1}-\theta_k\| ] \nonumber \\
\leq& C_U^2 \rho^{B} L C_{w,1} +
(C_U + 1) L_{\nu}
\widetilde{C}_{w,2}^\frac{1}{2} \alpha_{k-1},
\end{align}
where the last inequality follows from (ref).
Further, note that
$
\rho^{C_\rho \ln T} = T^{C_\rho \ln \rho} \leq k^{C_\rho \ln \rho} \leq k^{- \delta} = \alpha_0^{-1} \alpha_k,
$
where the second inequality holds because $C_\rho = 1/|\ln \rho|$ and $\delta\in (0,1]$. Note that $\alpha_{k-1} = (\frac{k}{k-1})^\delta \alpha_k \leq 2 \alpha_k$ for $k\geq 2$.
It then follows from (ref) that
$
\|\operatorname{\mathbb{E}}_w[\widetilde{G}(W_t,\theta_{k-1})]\| \leq
(C_U^2 L C_{w,1} \alpha_0^{-1} + 2(C_U + 1) L_\nu \widetilde{C}_{w,2}^{\frac{1}{2}} ) \alpha_k$.
Hence,
\begin{align*}
\sum_{k=K_0}^{K-1} \|\operatorname{\mathbb{E}}_w [\bar{X}_{k,1}]\|
\leq& \sum_{k=K_0}^{K-1} \|Q_{k,K} \| \frac{\alpha_k}{B} \sum_{t=kB}^{(k+1)B - 1} \| \operatorname{\mathbb{E}}_w[\widetilde{G}(W_t, \theta_{k-1}) ] \|
\nonumber\\
\leq& \sum_{k=K_0}^{K-1} \|Q_{k,K}\| \alpha_k^2 \left(C_U^2 L C_{w,1} \alpha_0^{-1} + 2 (C_U + 1) L_\nu \widetilde{C}_{w,2}^{\frac{1}{2}} \right).
\end{align*}
It then follows from Lemma (ref) that
\begin{equation}
\lim_{T\to\infty} (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1} \|\operatorname{\mathbb{E}}_w [\bar{X}_{k,1}]\| \to 0.
\end{equation}
For $\bar{X}_{k,2}$, we first note that
\begin{align}
\|\bar{G}(\theta_k) - \bar{G}(\theta_{k-1})\|
=& \|\operatorname{\mathbb{E}}_{W\sim\nu_{\theta_k}} [G(W,\theta_k)] - \operatorname{\mathbb{E}}_{W\sim\nu_{\theta_{k-1}}} [G(W,\theta_{k-1})] \| \nonumber \\
\leq& \|\operatorname{\mathbb{E}}_{W\sim\nu_{\theta_k}} [G(W,\theta_k)] - \operatorname{\mathbb{E}}_{W\sim\nu_{\theta_k}} [G(W,\theta_{k-1})] \|\nonumber \\
&+ \|\operatorname{\mathbb{E}}_{W\sim\nu_{\theta_k}} [G(W,\theta_{k-1})] - \operatorname{\mathbb{E}}_{W\sim\nu_{\theta_{k-1}}} [G(W,\theta_{k-1})] \| \nonumber \\
\leq & \operatorname{\mathbb{E}}_{W\sim\nu_{\theta_k}} [L(1+\|W\|) \|\theta_k - \theta_{k-1} \| ] + L_\nu \|\theta_k - \theta_{k-1} \| \nonumber \\
\leq& L C_{\nu,1} \|\theta_k - \theta_{k-1} \| + L_\nu \|\theta_k - \theta_{k-1} \|,
\end{align}
where the second inequality follows from
Assumption (ref)(ref) and Assumption (ref).
Therefore,
by the definition of $\widetilde{G}$,
\begin{align*}
\| \widetilde{G}(W_t, \theta_k) - \widetilde{G}(W_t, \theta_{k-1})\|
\leq& \|G(W_t,\theta_{k})- G(W_t,\theta_{k-1})\| + \| \bar{G}(\theta_{k}) - \bar{G}(\theta_{k-1})\| \\ \leq & (L + L C_{\nu,1} + L_{\nu}) (1 + \|W_t\|) \|\theta_k - \theta_{k-1}\|.
\end{align*}
where the second inequality follows from Assumption (ref) and (ref).
Therefore,
\begin{align*}
\operatorname{\mathbb{E}}_w[\| \widetilde{G}(W_t, \theta_k) - \widetilde{G}(W_t, \theta_{k-1})\|]
\leq& (L + L C_{\nu,1} + L_{\nu}) \operatorname{\mathbb{E}}_w[(1+\|W_t\|)^2]^{\frac{1}{2}} \operatorname{\mathbb{E}}_w[\|\theta_k - \theta_{k-1}\|^2]^{\frac{1}{2}} \nonumber \\
\leq& (L + L C_{\nu,1} + L_{\nu}) \left(2 C_{w,2} \right)^{\frac{1}{2}} \widetilde{C}_{w,2}^{\frac{1}{2}} \alpha_{k-1},
\end{align*}
where the second inequality follows from Lemma (ref).
Therefore,
\begin{align*}
\sum_{k=K_0}^{K-1} \|\operatorname{\mathbb{E}}_w [\bar{X}_{k,2}] \| \leq& \sum_{k=K_0}^{K-1} \|Q_{k,K} \| \frac{\alpha_k}{B}
\sum_{t=kB}^{(k+1)B-1} \| \operatorname{\mathbb{E}}_w[ \widetilde{G}(W_t, \theta_k) - \widetilde{G}(W_t, \theta_{k-1}) ] \| \\
\leq& \sum_{k=K_0}^{K-1} \|Q_{k,K} \| \alpha_k^2
(L + L C_{\nu,1} + L_{\nu}) \left(2 C_{w,2} \right)^{\frac{1}{2}} (2\widetilde{C}_{w,2}^{\frac{1}{2}}).
\end{align*}
It then follows from Lemma (ref) that
\begin{equation}
\lim_{T\to\infty} (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1} \|\operatorname{\mathbb{E}}_w [\bar{X}_{k,2}]\| \to 0.
\end{equation}
Combining (ref) and (ref) yields
\begin{align}
(B^{1-\delta} T^{\delta})^{\frac{1}{2}} \operatorname{\mathbb{E}}_w[\|\Psi_4\|] =& (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \biggl\| \sum_{k=K_0}^{K-1} \operatorname{\mathbb{E}}_w [\bar{X}_k] \biggr\| \nonumber \\
\leq&
(B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1} (\|\operatorname{\mathbb{E}}_w [\bar{X}_{k,1}]\| + \|\operatorname{\mathbb{E}}_w [\bar{X}_{k,2}]\| ) \to 0,
\end{align}
as $T\to\infty$.
Therefore, by Markov's inequality,
\begin{equation}
\lim_{T\to\infty} (B^{1-\delta}T^\delta)^{\frac{1}{2}} \|\Psi_4\| = 0 \quad in probability.
\end{equation}
\subsection{Analysis of $\Psi_5$ }
By the martingale CLT (Ethier and Kurtz, 1986, p. 339)\footnote{\textsc{Ethier, S. N. and T. G. Kurtz} (1986): \textit{Markov Processes: Characterization and Convergence}, Wiley.}, to prove $(B^{1-\delta}T^\delta)^{\frac{1}{2}} \Psi_5 \rightsquigarrow \mathcal{N}(0, \Gamma^*) $ as $T\to\infty$, it suffices to verify the following two conditions:
\begin{gather}
\lim_{T\to\infty}(B^{1-\delta}T^\delta)^{\frac{1}{2}} \operatorname{\mathbb{E}}\left[\max_{K_0\leq k\leq K-1} \|X_k^*\|\right] = 0, \\
\lim_{T\to\infty} B^{1-\delta}T^\delta \sum_{k=K_0}^{K-1} X^*_k (X^*_k)^\intercal = \Gamma^* \quad \mbox{in probability}.
\end{gather}
\subsubsection{Verification of Condition (ref).}
Let $X_{K, \max}\coloneqq \max\limits_{K_0 \leq k \leq K-1} \|X_{k}\|$ and $X_{K, \max}^* \coloneqq \max\limits_{K_0\leq k \leq K-1} \|X_{k}^*\|$.
Note that
\[
\operatorname{\mathbb{E}}_w \left[|X_{K, \max} - X_{K, \max}^*|\right]
\leq \operatorname{\mathbb{E}}_w \left[\max_{K_0\leq k\leq K-1} \bigl| \| X_k\| - \|X^*_k \| \bigr|\right]
\leq \sum_{k=K_0}
^{K-1} \operatorname{\mathbb{E}}_w\left[\|\bar{X}_k\|\right].
\]
It then follows from (ref) that
$(B^{1-\delta} T^\delta)^{\frac{1}{2}} \operatorname{\mathbb{E}}_w [|X_{K, \max} - X_{K, \max}^*|] \to 0$ as $T\to\infty$.
Therefore, to verify condition (ref),
it suffices to show that $ (B^{1-\delta} T^\delta)^{\frac{1}{2}} \operatorname{\mathbb{E}}[X_{K,\max}]\rightarrow 0$ as $T\to\infty$.
To that end,
we will show
\begin{equation}
\lim_{T\to\infty}( B^{1-\delta} T^\delta)^{2+a} \sum_{K_0 \leq k\leq K}\operatorname{\mathbb{E}}_w[\|X_{k}\|^4] = 0,
\end{equation}
for some $a>0$.
To see why, note that for any $b>0$,
\begin{align}
\operatorname{\mathbb{E}}_w[X_{K,\max}]= & \operatorname{\mathbb{E}}_w[X_{K,\max}\operatorname{\mathbb{I}}(X_{K,\max}<b)]+\operatorname{\mathbb{E}}_w[X_{K,\max}\operatorname{\mathbb{I}}(X_{K,\max}\geq b)] \nonumber \\
\leq & b + \int_{x\geq b} \operatorname{\mathbb{P}}\biggl(\max_{K_0 \leq k\leq K} \|X_{k}\|\geq x\biggr)\dd{x}
\leq b + \sum_{K_0 \leq k\leq K} \int_{x\geq b} \operatorname{\mathbb{P}}(\|X_{k}\|\geq x)\dd{x} \nonumber \\
\leq & b + \int_{x\geq b}\frac{1}{x^4} \sum_{K_0 \leq k\leq K}\operatorname{\mathbb{E}}_w[\|X_{k}\|^4] = b + \frac{1}{3b^3}\sum_{K_0 \leq k\leq K}\operatorname{\mathbb{E}}_w[\|X_{k}\|^4],
\end{align}
where the third inequality follows from Markov's inequality.
If (ref) holds, then we may set $b= ( B^\delta T^{1-\delta})^{-\frac{2+a}{4}}$ and use (ref) to deduce
$ (B^{1-\delta} T^\delta)^{\frac{1}{2}} \operatorname{\mathbb{E}}[X_{K,\max}]\rightarrow 0$ as $T\to\infty$.
We now prove (ref).
By the definition of $X_k$,
\begin{align}
\operatorname{\mathbb{E}}_w[\|X_k\|^4]\leq & \|Q_{k,K}\|^4 \frac{\alpha_k^4}{ B^{4} }\operatorname{\mathbb{E}}\biggl[\biggl |\sum_{t=kB}^{(k+1)B-1}\widetilde{G}(W_t,\theta_k)\biggr |^4 \biggr] \nonumber \\
\leq& d \|Q_{k,K}\|^4 \frac{\alpha_k^4}{ B^{4} } \sum_{i=1}^d \operatorname{\mathbb{E}}\biggl[\biggl |\sum_{t=kB}^{(k+1)B-1}\widetilde{G}_i(W_t,\theta_k)\biggr |^4 \biggr],
\end{align}
where $\widetilde{G}_i$ denotes the $i^{th}$ entry of $\widetilde{G}$ for $i=1,\ldots,d$.
Note that for each $i$,
\begin{align}
\operatorname{\mathbb{E}}_w\biggl[\biggl|\sum_{t=kB}^{(k+1)B-1}\widetilde{G}_i(W_t,\theta_k)\biggr|^4\biggr]
\leq 24\sum_{(t_1,t_2,t_3,t_4)\in\mathcal{M}} \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr]\biggr|,
\end{align}
where
\begin{align*}
\mathcal{M} \coloneqq & \{(t_1,t_2,t_3,t_4): kB \leq t_1 \leq t_2 \leq t_3 \leq t_4 \leq (k+1)B - 1\} \\
\mathcal{M}_1 \coloneqq & \{(t_1,t_2,t_3,t_4) \in \mathcal{M}: t_4 - t_3 > C_\rho \ln T\} \\
\mathcal{M}_2 \coloneqq & \{(t_1,t_2,t_3,t_4) \in \mathcal{M} : t_4 - t_3 \leq C_\rho \ln T \mbox{ and } t_2 - t_1 > C_\rho \ln T\} \\
\mathcal{M}_3 \coloneqq & \{(t_1,t_2,t_3,t_4) \in \mathcal{M} : t_4 - t_3 \leq C_\rho \ln T \mbox{ and } t_2 - t_1 \leq C_\rho \ln T\}
\end{align*}
with $C_\rho = 1/|\ln \rho|$.
Then, we break the sum on the right-hand side of (ref) into three pieces, corresponding to $\mathcal{M}_1$, $\mathcal{M}_2$, and $\mathcal{M}_3$, respectively.
We first consider the case that $(t_1,t_2,t_3,t_4) \in \mathcal{M}_1$. Note that
\begin{align*}
\operatorname{\mathbb{E}}[\widetilde{G}_i(W_{t_4},\theta_k)|\mathscr{F}_{t_3}] \leq & C_U \rho^{t_4 - t_3} L (1+\|W_{t_3}\|) \leq C_U T^{-1} L (1+\|W_{t_3}\|),
\end{align*}
where the first inequality follows from Lemma (ref) and the second holds because $t_4 - t_3 > C_\rho \ln T$.
Therefore,
\begin{align}
\biggr|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr]\biggr| \leq& C_U T^{-1} L \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^3\widetilde{G}_{i}(W_{t_j},\theta_k) (1+\|W_{t_3}\|) \biggr]\biggr| \nonumber \\
\leq& \frac{1}{4} C_U T^{-1} L \operatorname{\mathbb{E}}_w\biggl[ \sum_{j=1}^3 |\widetilde{G}_{i}(W_{t_j},\theta_k)|^4 +(1+\|W_{t_3}\|)^4 \biggr].
\end{align}
Note that for any $t=kB,\ldots, (k+1)B-1$,
\begin{align}
\| \widetilde{G}(W_{t},\theta_k) \| \leq& \| G(W_{t}, \theta_k) \| + \| \bar{G}(\theta_k) \|
\leq (L + L C_{\nu, 1}) (1+\|W_{t}\|),
\end{align}
where the second inequality follows from Assumption (ref).
Hence,
\begin{align}
\operatorname{\mathbb{E}}_w[\|\widetilde{G}(W_t, \theta_k)\|^4]
\leq& (L + L C_{\nu,1})^4 \operatorname{\mathbb{E}}_w [(1+\|W_t\|)^4] \nonumber \\
\leq& 16 (L + L C_{\nu,1})^4 \operatorname{\mathbb{E}}_w [1+\|W_t\|^4] \leq 16 (L + L C_{\nu,1})^4 C_{w,4}.
\end{align}
Combining (ref) and (ref) yields
\begin{align}
& \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_1} \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr]\biggr| \nonumber\\
\leq&
\sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_1}
4 C_U T^{-1} L [3(L + L C_{\nu,1})^4 + 1] C_{w,4} \nonumber\\
\leq& 4 C_U L [3(L + L C_{\nu,1})^4 + 1] C_{w,4} \frac{B^4}{T},
\end{align}
where the second step holds because the cardinality of $\mathcal{M}_1$ satisfies $|\mathcal{M}_1| \leq |\mathcal{M}| \leq B^4$.
Now, we consider the case that $(t_1,t_2,t_3,t_4) \in \mathcal{M}_2$.
Note that
$\operatorname{\mathbb{E}}[\prod_{j=2}^4 \widetilde{G}_i(W_{t_j},\theta_k)|\mathscr{F}_{t_2}]$ is a function of $W_{t_2}$ according to the Markov property and we denote it by $f(W_{t_2})$.
Then, it follows from (ref) that
\begin{align}
& |f(W_{t_2})| \leq (L + L C_{\nu, 1})^3 \operatorname{\mathbb{E}}\biggl[ \prod_{j=2}^4 (1+\|W_{t_j} \|)\bigg| W_{t_2}\biggr] \nonumber \\
\leq& \frac{1}{3} (L + L C_{\nu, 1})^3 \sum_{j=2}^4 \operatorname{\mathbb{E}}[(1+\|W_{t_j}\|)^3 | W_{t_2} ]
\leq \frac{8}{3} (L + L C_{\nu, 1})^3 \sum_{j=2}^4 \operatorname{\mathbb{E}}[1+\|W_{t_j}\|^3 | W_{t_2} ] \nonumber \\
\leq& \frac{8}{3} (L + L C_{\nu, 1})^3 [1 + 2(C_U + C_{\nu,3})] (1 + \|W_{t_2}\|^3) \coloneqq \check{C} (1 + \|W_{t_2}\|^3),
\end{align}
where the last inequality follows from Lemma (ref).
Further, applying Lemma (ref) to (ref),
\begin{align*}
| \operatorname{\mathbb{E}}[f(W_{t_2}) | \mathscr{F}_{t_1}] - \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[f(W_{t_2})] |
\leq& \check{C} C_U \rho^{t_2 - t_1} (1 + \|W_{t_1}\|^3)
\leq \check{C} C_U T^{-1} (1 + \|W_{t_1}\|^3),
\end{align*}
since $t_2 - t_1 > C_\rho \ln T$.
It then follows from (ref) that
\begin{align*}
& \operatorname{\mathbb{E}}_w \Bigl[ \bigl|\widetilde{G}_i(W_{t_1},\theta_k) \bigr| \bigl| \operatorname{\mathbb{E}}[f(W_{t_2}) | \mathscr{F}_{t_1}] - \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[f(W_{t_2})] \bigr| \Bigr] \nonumber \\
\leq& (L+ L C_{\nu,1}) \check{C} C_U T^{-1} \operatorname{\mathbb{E}}_w[(1+\|W_{t_1}\|)(1+\|W_{t_1}\|^3)]
\leq 2 C_{w,4} (L+ L C_{\nu,1}) \check{C} C_U T^{-1}.
\end{align*}
Moreover, note that
\begin{align*}
\biggl|\operatorname{\mathbb{E}}_w \Bigl[ \widetilde{G}_i(W_{t_1},\theta_k) \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[f(W_{t_2})] \Bigr] \biggr|
\leq \check{C} C_{\nu, 3} \biggl|\operatorname{\mathbb{E}}_w \bigl[ \widetilde{G}_i(W_{t_1},\theta_k) \bigr]\biggr| \leq \check{C} C_{\nu, 3} C_U L C_{w,1} \rho^{t_1 - kB} ,
\end{align*}
where the second inequality follows from Lemma (ref).
Therefore,
\begin{align}
& \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr] \biggr|
= \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \biggl| \operatorname{\mathbb{E}}_w \bigl[ \widetilde{G}_i(W_{t_1},\theta_k) \operatorname{\mathbb{E}}[ f(W_{t_2}) |\mathscr{F}_{t_1} ] \bigr] \biggr|\nonumber \\
\leq& \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \operatorname{\mathbb{E}}_w\Bigl[ \bigl|\widetilde{G}_i(W_{t_1},\theta_k) \bigl| \bigl| \operatorname{\mathbb{E}}[f(W_{t_2}) | \mathscr{F}_{t_1}] - \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[f(W_{t_2})] \bigr| \Bigr] \nonumber \\ & + \biggl|\operatorname{\mathbb{E}}_w\bigl[\widetilde{G}_i(W_{t_1},\theta_k) \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[f(W_{t_2})]\bigr] \biggr|\nonumber \\
\leq& \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \bigl[ 2 C_{w,4} (L+ L C_{\nu,1}) \check{C} C_U T^{-1} + \check{C} C_{\nu, 3} C_U L C_{w,1} \rho^{t_1 - kB}\bigr].
\end{align}
Further, note that
\begin{gather}
\sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} 1
\leq \sum_{kB\leq t_1 \leq t_2\leq t_3 \leq (k+1)B-1}\sum_{t_4 = t_3}^{ t_3 + C_\rho \ln T} 1 \leq B^3 C_\rho \ln T, \\
\sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \rho^{t_1 - kB} \leq \sum_{kB\leq t_2 \leq t_3\leq (k+1)B-1} \sum_{t_4 = t_3}^{ t_3 + C_\rho \ln T} \sum_{kB \leq t_1 \leq (k+1)B - 1} \rho^{t_1 - kB} \leq \frac{B^2 C_\rho \ln T }{1-\rho}. \nonumber
\end{gather}
Hence, it follows from
(ref) that
\begin{align}
& \sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_2} \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr]\biggr| \nonumber \\
& \leq 2 C_{w,4}C_\rho (L+ L C_{\nu,1}) \check{C} C_U B^3 T^{-1} \ln T + \check{C} C_\rho C_{\nu, 3} C_U L C_{w,1} \frac{1}{1-\rho} B^2 \ln T.
\end{align}
Last, we consider the case that $(t_1,t_2,t_3,t_4) \in \mathcal{M}_3$.
It follows from (ref) that
\begin{align*}
\biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4 \widetilde{G}_{i}(W_{t_j},\theta_k) \biggr]\biggr| \leq \frac{1}{4}\sum_{j=1}^4 \operatorname{\mathbb{E}}_w[|\widetilde{G}_{i}(W_{t_j},\theta_k)|^4] \leq 16 (L + L C_{\nu,1})^4 C_{w,4}.
\end{align*}
A calculation similar to (ref) leads to
$
|\mathcal{M}_3 | \leq B^2 (C_\rho \ln T)^2
$. Therefore,
\begin{align}
\sum_{(t_1,t_2,t_3,t_4)\in \mathcal{M}_3} \biggl|\operatorname{\mathbb{E}}_w\biggl[\prod_{j=1}^4\widetilde{G}_{i}(W_{t_j},\theta_k) \biggr] \biggr|
\leq 16 (L + L C_{\nu,1})^4 C_{w,4} C_\rho^2 B^2 \ln^2 T.
\end{align}
Combining (ref), (ref), (ref), and (ref) yields
$\operatorname{\mathbb{E}}_w\Bigl[\left|\sum_{t=kB}^{(k+1)B-1}\widetilde{G}_i(W_t,\theta_k)\right|^4\Bigr]
= \mathcal{O}\bigl(\frac{B^4}{T} + B^2 \ln^2 T \bigr)$.
It then follows from (ref) that
to prove (ref), it suffices to show
\begin{align*}
\lim_{T\to\infty}( B^{1-\delta} T^\delta)^{2+a} \sum_{K_0 \leq k\leq K} \|Q_{k,K}\|^4 \frac{\alpha_k^4}{ B^{4} } \left(\frac{B^4}{T} + B^2 \ln^2 T \right) = 0,
\end{align*}
for some $a>0$.
This can be done by setting $a\in(0, 1-\frac{1}{2\delta})$.
\subsubsection{Verification of Condition (ref).}
By definition,
$X^*_k = X_k - \bar{X}_k$ and $\bar{X}_k = \operatorname{\mathbb{E}}[X_k | \mathscr{F}_{kB- 1}]$, so
\begin{gather}
\|\operatorname{\mathbb{E}}[X_{k}^*(X^*_{k})^\intercal|\mathscr{F}_{kB-1} ]-\operatorname{\mathbb{E}}[X_{k}X_{k}^\intercal|\mathscr{F}_{kB-1}]\|
= \|\bar{X}_k \bar{X}_k^\intercal\| = \|\bar{X}_k\|^2.
\end{gather}
By (ref),
$ (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1} \|\bar{X}_k\| \stackrel{p}{\to} 0$.
Hence, with probability approaching 1 as $T\to \infty$, we have
$\max_{k=K_0,\ldots,K-1}(B^{1-\delta} T^{\delta})^{\frac{1}{2}} \|\bar{X}_k\| < 1$,
which implies $B^{1-\delta} T^{\delta} \sum_{k=K_0}^{K-1}\|\bar{X}_k\|^2\leq (B^{1-\delta} T^{\delta})^{\frac{1}{2}} \sum_{k=K_0}^{K-1}\|\bar{X}_k\|$.
Therefore,
$ B^{1-\delta} T^{\delta} \sum_{k=K_0}^{K-1} \|\bar{X}_k\|^2 \stackrel{p}{\to} 0$ as $T\to\infty$.
It then follows from (ref) that, to verify condition (ref),
it suffices to show
\begin{equation}
\lim_{T\to\infty} B^{1-\delta}T^\delta \sum_{k=K_0}^{K-1} X_k X_k^\intercal = \Gamma^* \quad \mbox{in probability}.
\end{equation}
For each $k\geq 0$ and $l< B$, define $\hat{\Sigma}_k(l) \coloneqq B^{-1}\sum_{t=kB}^{(k+1)B-l-1}\widetilde{G}(W_t,\theta_k)\widetilde{G}(W_{t+l},\theta_k)^\intercal $.
It follows from the definition of $\bar{X}_k$ that
\begin{align}
X_k X_k^{\intercal} = \frac{\alpha_k^2}{B} Q_{k,K} \biggl(\hat{\Sigma}_k(0)+\sum_{l=1}^{B-1} \bigl(\hat{\Sigma}_k(l)+\hat{\Sigma}_k(l)^\intercal\bigr)\biggr) Q_{k,K}^\intercal.
\end{align}
We now analyze $\operatorname{\mathbb{E}}[\hat{\Sigma}_k(l)|\mathscr{F}_{kB-1}]$.
Define
\begin{align*}
\bar{\Sigma}_k(l)\coloneqq& \operatorname{\mathbb{E}}_{\nu_{\theta_k}} [\widetilde{G}(W_t,\theta_k) \widetilde{G}(W_{t+l},\theta_k)^\intercal], \\
r_{t,k}(l) \coloneqq & \operatorname{\mathbb{E}}[\widetilde{G}(W_t,\theta_k) \widetilde{G}(W_{t+l},\theta_k)^\intercal|\mathscr{F}_{kB-1}] - \bar{\Sigma}_k(l).
\end{align*}
Note that $\operatorname{\mathbb{E}}[ \widetilde{G}(W_{t+l},\theta_k) |\mathscr{F}_t]$ is a function of $W_t$ and we denote it by $h(W_t, l)$.
Then, $\bar{\Sigma}_k(l) = \operatorname{\mathbb{E}}_{\nu_{\theta_k}} [\widetilde{G}(W_t,\theta_k) h(W_{t},l)^\intercal] $ and $r_{t,k}(l) = \operatorname{\mathbb{E}}[\widetilde{G}(W_t,\theta_k) h(W_t, l)^\intercal|\mathscr{F}_{kB-1}] - \bar{\Sigma}_k(l) $.
Moreover, let $h_i(W_t, l)$ denote the $i$-th component of $h(W_t, l)$.
By Lemma (ref),
\begin{align}
| h_i(W_t, l) |
\leq |\operatorname{\mathbb{E}}[G_i(W_{t+l},\theta_k) | W_{t}, \theta_k] - \bar{G}_i(\theta_k)|
\leq C_U \rho^l L(1 + \|W_t\|).
\end{align}
Therefore,
\begin{align}
\|r_{t,k}(l)\| \leq& \sum_{i=1}^d \sum_{j=1}^d | \operatorname{\mathbb{E}}[\widetilde{G}_i(W_t,\theta_k) h_j(W_t, l) |\mathscr{F}_{kB-1}] - \operatorname{\mathbb{E}}_{\nu_{\theta_k}}[\widetilde{G}_i(W_t,\theta_k) h_j(W_t, l) ] | \nonumber \\
\leq& 2 d^2 C_U^2 L (L + L C_{\nu, 1}) \rho^{t-(kB-1)} \rho^l (1 + \|W_{kB-1}\|^2),
\end{align}
where the second inequality follows from (ref), (ref), and Lemma (ref).
Therefore,
\begin{align*}
& \operatorname{\mathbb{E}}[\|\hat{\Sigma}_k(l) - B^{-1}(B-l) \Sigma^*(l)\| |\mathscr{F}_{kB-1}] \nonumber \\
\leq& \operatorname{\mathbb{E}}[\|\hat{\Sigma}_k(l) - B^{-1}(B-l) \bar{\Sigma}_k(l)\| |\mathscr{F}_{kB-1}] +B^{-1}(B-l)\|\bar{\Sigma}_k(l)-\Sigma^*(l)\|\nonumber\\
\leq& \frac{1}{B}\sum_{t=kB}^{(k+1)B-l-1}\|r_{t,k}(l) \| + B^{-1}(B-l) L_{\nu} \|\theta_k - \theta^*\|
\nonumber \\
\leq& \frac{2 d^2 C_U^2 L (L + L C_{\nu, 1}) \rho^l}{B(1-\rho)} (1+\|W_{kB-1}\|^2) + L_{\nu} \biggl(\frac{C_{\theta,1}^{\frac{1}{2}}}{B^{\frac{1}{2}} k^{\frac{\delta}{2}}} + \frac{C_{\theta,2}^{\frac{1}{2}}}{k^{\delta}}\biggr),
\end{align*}
where the second inequality follows from Assumption (ref)(ref), and the third from (ref) and Lemma (ref).
So,
$\operatorname{\mathbb{E}}_w[\|\hat{\Sigma}_k(l) - B^{-1}(B-l) \Sigma^*(l)\| ] \leq C_\Sigma (\rho^l B^{-1} + B^{-\frac{1}{2}} k^{-\frac{\delta}{2}} + k^{-\delta})$ where $C_\Sigma := \max\{2d^2 C_U^2 L (L+L C_{\nu,1})/(B(1-\rho)) C_{w,2}, L_\nu C_{\theta_1}^{\frac{1}{2}}, L_\nu C_{\theta_2}^{\frac{1}{2}}\}.$
Then,
\begin{align*}
& \operatorname{\mathbb{E}}_w\biggl[\biggl\|\sum_{k=K_0}^{K-1}\alpha_k^2 Q_{k,K}\hat{\Sigma}_k(l)Q_{k,K}^\intercal - \sum_{k=K_0}^{K-1}\alpha_k^2 Q_{k,K}B^{-1}(B-l)\Sigma^*(l)Q_{k,K}^\intercal \biggr\| \biggr]\nonumber\\
\leq& \sum_{k=K_0}^{K-1}\alpha_k^2 \|Q_{k,K}\|^2 \operatorname{\mathbb{E}}_w[\| \hat{\Sigma}_k(l)-B^{-1}(B-l)\Sigma^*(l)\|]\nonumber\\
\leq & C_\Sigma \biggl( \sum_{k=K_0}^K \alpha_k^2 \|Q_{k,K}\|^2 \left(\rho^l B^{-1} + B^{-\frac{1}{2}} k^{-\frac{\delta}{2}} + k^{-\delta}\right) \biggr) \nonumber\\
\leq & C_\Sigma \alpha_0^2 \frac{2}{\psi}\biggl( \rho^l B^{-1} K^{-\delta} + B^{-\frac{1}{2}}K^{-\frac{3\delta}{2}} + K^{-2\delta}\biggr),
\end{align*}
where the last step follows from (ref) and Lemma (ref).
It then follows from (ref) that
\begin{align*}
& B^{1-\delta}T^\delta \operatorname{\mathbb{E}}_w\biggl[ \biggl\| \sum_{k=K_0}^{K-1} X_k X_k^\intercal - \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} Q_{k,K} \biggl( \Sigma^*(0) + \sum_{l=1}^{B-1} \frac{B-l}{B} (\Sigma^*(l) + \Sigma^*(l)^\intercal )\biggr) Q_{k,K}^\intercal \biggr\|\biggr] \nonumber \\
\leq & B^{1-\delta}T^\delta C_\Sigma \alpha_0^2 \frac{2}{\psi} \biggl( \frac{1}{B} \sum_{l=0}^{B-1} \left( \rho^l B^{-1} K^{-\delta} + B^{-\frac{1}{2}}K^{-\frac{3\delta}{2}} + K^{-2\delta}\right) \biggr) \nonumber \\
\leq & C_\Sigma \alpha_0^2 \frac{2}{\psi} \left( B^{-1} + B^{\frac{1}{2}}K^{-\frac{\delta}{2}} + B K^{-\delta}\right) \to 0,
\end{align*}
as $T\to\infty$, because of Lemma (ref).
Therefore, to prove (ref), it suffices to show
\begin{align}
\lim_{T\to\infty} B^{1-\delta}T^\delta \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} Q_{k,K} \biggl( \underbrace{\Sigma^*(0) + \sum_{l=1}^{B-1} \frac{B-l}{B} (\Sigma^*(l) + \Sigma^*(l)^\intercal )}_{\widetilde{\Sigma}^*_B}\biggr) Q_{k,K}^\intercal = \Gamma^*.
\end{align}
Define $\Sigma^*_B \coloneqq \Sigma^*(0) + \sum_{l=1}^{B-1} (\Sigma^*(l) + \Sigma^*(l)^\intercal )$ and
\begin{align*}
E_{k,K} \coloneqq \left\{
\begin{array}{ll}
\exp \left(\alpha_0 K^{-\delta} (K - k) \Lambda^*\right), & \quad \mbox{ if } \delta\in(\frac{1}{2},1), \\
\exp\left(\alpha_0 \ln(K/k) \Lambda^* \right), &\quad \mbox{ if } \delta = 1.
\end{array}
\right.
\end{align*}
By Assumptions (ref)(ref) and (ref)(ref), $\Lambda^* \prec 0$ and its eigenvalues are no greater than $-\psi$.
Hence,
\begin{align}
\|E_{k,K}\| \leq \left\{
\begin{array}{ll}
\exp \left(-\psi\alpha_0 K^{-\delta} (K - k) \right), & \quad \mbox{ if } \delta\in(\frac{1}{2},1), \\
\exp\left(-\psi \alpha_0 \ln(K/k) \right), &\quad \mbox{ if } \delta = 1.
\end{array}
\right.
\end{align}
To prove (ref), it suffices to show
\begin{gather}
\lim_{T\to\infty} B^{1-\delta}T^\delta \biggl\| \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} \bigl( Q_{k,K} \widetilde{\Sigma}^*_B Q_{k,K}^\intercal - E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal \bigr) \biggr\| = 0, \\
\lim_{T\to\infty} B^{1-\delta}T^\delta \biggl\| \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} \bigl( E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal - E_{k,K} \Sigma^*_B E_{k,K}^\intercal \bigr) \biggr\| = 0, \\
\lim_{T\to\infty} B^{1-\delta}T^\delta \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} E_{k,K} \Sigma^*_B E_{k,K}^\intercal = \Gamma^*.
\end{gather}
It follows from the fact that $x - \frac{x^2}{2} \leq \ln(1+x) \leq x$ for all $x\in(-1,0)$ that
\begin{align*}
\exp(\sum_{l=k}^{K-1} \biggl(\alpha_l \Lambda^* - \frac{1}{2} \alpha_l^2 (\Lambda^*)^2\biggr) ) \preceq Q_{k,K} \preceq \exp(\sum_{l=k}^{K-1} \alpha_l \Lambda^*)
\end{align*}
for all $k$ large enough.
A calculation similar to (ref) leads to
\[E_{k,K} \exp(-\frac{1}{2}\alpha_0(2\delta-1)(k^{1-2\delta} - K^{1-2\delta})(\Lambda^*)^2) \preceq Q_{k,K} \preceq E_{k,K}\] for all $k$ large enough.
Therefore,
for any $c>0$, for $k>\ln T$ and $T$ large enough,
\begin{align}
\|Q_{k,K} - E_{k,K} \| \leq c \|E_{k,K}\|.
\end{align}
For any $l$, by definition,
\begin{align}
\|\Sigma^*(l)\| \leq& \operatorname{\mathbb{E}}_{\nu_{\theta^*}}\bigl[ \| \widetilde{G}(W_t, \theta^*) \| \operatorname{\mathbb{E}}[\|\widetilde{G}(W_{t+l}, \theta^*) \| | \mathscr{F}_t] \bigr] \nonumber \\
\leq& \operatorname{\mathbb{E}}_{\nu_{\theta^*}}\bigl[ \| \widetilde{G}(W_t, \theta^*) \| d C_U \rho^l L (1+ \|W_t\|) \bigr] \nonumber \\
\leq& d C_U \rho^l L \operatorname{\mathbb{E}}_{\nu_{\theta^*}} \bigl[(L+L C_{\nu,1}) (1+ \|W_t\|)^2 \bigr]
\leq 2 d C_U L^2 (1 + C_{\nu,1}) C_{\nu,2} \rho^l,
\end{align}
where the second inequality follows from (ref), and the third from (ref).
So,
\begin{align}
\|\widetilde{\Sigma}^*_B\| \leq 2 \sum_{l=0}^{B-1} \|\Sigma^*(l)\|
\leq 4 d C_U L^2 (1 + C_{\nu,1})C_{\nu,2} \sum_{l=0}^{B-1} \rho^l
\leq C_{\Sigma}
\end{align}
for any $B$,
where $C_{\Sigma} \coloneqq \frac{ 4 d C_U L^2 (1 + C_{\nu,1})C_{\nu,2}}{1-\rho}$.
To prove (ref), note that
\begin{align}
\bigl\| Q_{k,K} \widetilde{\Sigma}^*_B Q_{k,K}^\intercal - E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal \bigr\|
\leq& \|Q_{k,K} - E_{k,K} \|^2 \| \widetilde{\Sigma}^*_B \| + 2 \|Q_{k,K} - E_{k,K} \| \|E_{k,K}\| \| \widetilde{\Sigma}^*_B \| \nonumber \\
\leq & ( c^2 + 2c) C_{\Sigma} \|E_{k,K}\|^2,
\end{align}
for $T$ large enough and $k>\ln T$,
where the last step follows from (ref) and (ref).
Thus,
\begin{align}
& B^{1-\delta}T^\delta \biggl\| \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} \bigl( Q_{k,K} \widetilde{\Sigma}^*_B Q_{k,K}^\intercal - E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal \bigr) \biggr\| \nonumber \\
\leq& 2 K^\delta \biggl\| \sum_{k=K_0}^{\lfloor \ln T\rfloor} + \sum_{k=\lfloor \ln T\rfloor+1}^{K-1} \alpha_k^2 \bigl( Q_{k,K} \widetilde{\Sigma}^*_B Q_{k,K}^\intercal - E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal \bigr) \biggr\| \nonumber \\
\leq& 4 K^\delta \ln T \alpha_0^2 \biggl(\frac{\ln T}{K}\biggr)^{\psi \alpha_0 } + 2 K^{\delta} C_\Sigma \sum_{k=\lfloor \ln T\rfloor+1}^{K-1} \alpha_k^2 ( c^2 + 2c) C_{\Sigma} \|E_{k,K}\|^2 \nonumber \\
\leq& 4 C_\Sigma \frac{(\ln T)^{\psi \alpha_0 + 1}}{K^{\psi \alpha_0 - \delta}} + 2 \alpha_0^2 (c^2 + 2c) C_{\Sigma} \mathring{C} \to 2 \alpha_0^2 (c^2 + 2c) C_{\Sigma},\nonumber
\end{align}
as $T\to\infty$,
for some $\mathring{C}>0$, where the third inequality follows from (ref) and Lemma (ref).
As $c$ can be arbitrarily small, it must be that (ref) holds.
To prove (ref), note that by the definitions of $\Sigma^*(l)$ and $\Sigma^*(l)$,
\begin{align*}
& B^{1-\delta}T^\delta \biggl\| \sum_{k=K_0}^{K-1}\frac{\alpha_k^2}{B} \bigl( E_{k,K} \widetilde{\Sigma}^*_B E_{k,K}^\intercal - E_{k,K} \Sigma^*_B E_{k,K}^\intercal \bigr) \biggr\|
\leq 2 K^\delta \sum_{k=K_0}^{K-1}\alpha_k^2 \|E_{k,K}\|^2 \sum_{l=1}^{B-1} \frac{2 l}{B} \|\Sigma^*(l)\| \\
& \leq 4d C_U L^2(1+C_{\nu,1})C_{\nu,2} \cdot K^\delta \sum_{k=K_0}^K \alpha_k^2 \|E_{k,K}\|^2 \frac{2}{B} \sum_{l=1}^{B-1} l \rho^l \to 0,
\end{align*}
as $T\to\infty$, where the second inequality follows from (ref), and the convergence to zero follows from (ref) and Lemma (ref).
Last, (ref) can be proved using elementary calculus.