kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Statistical Learning in Linearly Structured Systems: Identification, Control, and Reinforcement Learning
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0002-4403-1066
2023 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In this thesis, we investigate the design and statistical efficiency of learning algorithms in systems with a linear structure. This study is carried along three main domains, namely identification, control, and reinforcement learning, and is presented as a collection of five papers. 

In the first paper, we consider the problem of best-arm identification in linear bandits.  We devise a simple learning algorithm based on the track-and-stop design whose sample complexity matches known instance-optimal lower bounds asymptotically. Actually, these instance-optimal lower bounds are obtained by solving an optimization problem, which in turn inspires the design of our algorithm. We also show that our algorithm is computationally competitive and performs remarkably well experimentally.  

In the second paper, we investigate the linear system identification problem at a finite sample size level. More precisely, we study the problem in the so-called Probably Approximately Correct (PAC) framework. We establish tight instance-specific sample complexity lower bounds via change-of-measure arguments for generic systems. In the case of stable linear dynamical systems, we derive the first non-asymptotic instance-dependent lower bounds and prove that the Least-Squares Estimator (LSE) achieves these limits in the high accuracy regime. Our analysis of the LSE is sharper, simpler, and easier to interpret than existing analyses, and relies on novel concentration results for covariates matrices with dependent data.

In the third paper, we consider the problem of learning linear quadratic regulators. We devise online learning algorithms and provide guarantees on their expected regret. We consider two distinct setups, namely when the dynamics of the system are partially known or not known at all. We achieve minimal regret scalings in both setups. The algorithm we propose is a simple variant of certainty equivalence controllers, where the estimates of the dynamics are continuously updated, and rely on a clever hysteresis switching mechanism. Empirical results suggest that such switching mechanism leads to fast burning time and does not harm the theoretical guarantees.

In the fourth paper, we consider the problem of best policy identification in discounted linear Markov Decision Processes (MDPs) under both the generative and the forward models. We derive instance-specific sample complexity lower bounds to identify a near-optimal policy, and devise algorithms matching these limits. In the generative model, our algorithm exhibits a sample complexity guarantee matching existing minimax and gap-dependent lower bounds. In the forward model, we identify sufficient conditions, weaker than ergodicity or communication, under which learnability is achievable. When these conditions are met, our algorithm is asymptotically matching an instance-specific complexity measure, corresponding to the value of an optimal experiment-design problem.    

In the fifth paper, we study model estimation in episodic block MDPs. In these MDPs, the decision maker observes rich contexts generated from a small number of latent states. We are interested in recovering the latent state decoding function (the mapping from the observations to latent states) from the data generated under a fixed behavior policy. We derive an information-theoretical lower bound on the error rate for estimating this function and propose an algorithm approaching this limit. We apply our results to the problem of learning near-optimal policies in the reward-free setting. Based on our efficient model estimation algorithm, we show that we can learn a policy converging (as the number of collected samples grows large) to the optimal policy at the best possible asymptotic minimax rate. Our analysis provides necessary and sufficient conditions under which exploiting the block structure results in improved sample complexity guarantees for identifying near-optimal policies.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2023. , p. 67
Series
TRITA-EECS-AVL ; 2023:53
Keywords [en]
Machine Learning; Statistical Learning; Control Theory; Reinforcement Learning; System Identification
National Category
Control Engineering
Research subject
Electrical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-327357ISBN: 978-91-8040-628-4 (print)OAI: oai:DiVA.org:kth-327357DiVA, id: diva2:1759157
Public defence
2023-06-14, D2, Lindstedtsvägen 9, Stockholm, 16:00 (English)
Opponent
Supervisors
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

QC 20230525

Available from: 2023-05-25 Created: 2023-05-24 Last updated: 2023-05-25Bibliographically approved
List of papers
1. Optimal Best-arm Identification in Linear Bandits
Open this publication in new window or tab >>Optimal Best-arm Identification in Linear Bandits
2020 (English)In: Advances in Neural Information Processing Systems 33 (NeurIPS 2020) / [ed] H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin, 2020Conference paper, Published paper (Refereed)
Abstract [en]

We study the problem of best-arm identification with fixed confidence in stochastic linear bandits. The objective is to identify the best arm with a given level of certainty while minimizing the sampling budget. We devise a simple algorithm whose sampling complexity matches known instance-specific lower bounds, asymptotically almost surely and in expectation. The algorithm relies on an arm sampling rule that tracks an optimal proportion of arm draws, and that remarkably can be updated as rarely as we wish, without compromising its theoretical guarantees. Moreover, unlike existing best-arm identification strategies, our algorithm uses a stopping rule that does not depend on the number of arms. Experimental results suggest that our algorithm significantly outperforms existing algorithms. The paper further provides a first analysis of the best-arm identification problem in linear bandits with a continuous set of arms.

National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-296093 (URN)2-s2.0-85105031624 (Scopus ID)
Conference
Advances in Neural Information Processing Systems 33 (NeurIPS 2020)
Note

QC 20210630

Available from: 2021-05-28 Created: 2021-05-28 Last updated: 2023-05-24Bibliographically approved
2. Sample Complexity Lower Bounds for Linear System Identification
Open this publication in new window or tab >>Sample Complexity Lower Bounds for Linear System Identification
2019 (English)In: Proceedings of the IEEE Conference on Decision and Control, Institute of Electrical and Electronics Engineers (IEEE) , 2019, p. 2676-2681Conference paper, Published paper (Refereed)
Abstract [en]

This paper establishes problem-specific sample complexity lower bounds for linear system identification problems. The sample complexity is defined in the PAC framework: it corresponds to the time it takes to identify the system parameters with prescribed accuracy and confidence levels. By problem-specific, we mean that the lower bound explicitly depends on the system to be identified (which contrasts with minimax lower bounds), and hence really captures the identification hardness specific to the system. We consider both uncontrolled and controlled systems. For uncontrolled systems, the lower bounds are valid for any linear system, stable or not, and only depend on the system finite-time controllability gramian. A simplified lower bound depending on the spectrum of the system only is also derived. In view of recent finite-time analysis of classical estimation methods (e.g. ordinary least squares), our sample complexity lower bounds are tight for many systems. For controlled systems, our lower bounds are not as explicit as in the case of uncontrolled systems, but could well provide interesting insights into the design of control policy with minimal sample complexity. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2019
Keywords
Least squares approximations, Religious buildings, Confidence levels, Controllability gramian, Controlled system, Estimation methods, Finite-time analysis, Ordinary least squares, Sample complexity, Uncontrolled systems, Linear systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-274105 (URN)10.1109/CDC40024.2019.9029303 (DOI)000560779002078 ()2-s2.0-85082444897 (Scopus ID)
Conference
58th IEEE Conference on Decision and Control, CDC 2019, Nice, France, December 11-13, 2019
Note

Part of ISBN 9781728113982

QC 20200702

Available from: 2020-07-02 Created: 2020-07-02 Last updated: 2024-02-27Bibliographically approved
3. Finite-time Identification of Stable Linear Systems Optimality of the Least-Squares Estimator
Open this publication in new window or tab >>Finite-time Identification of Stable Linear Systems Optimality of the Least-Squares Estimator
2020 (English)In: Proceedings of the 59th IEEE Conference on Decision and Control, Institute of Electrical and Electronics Engineers (IEEE) , 2020, p. 996-1001Conference paper, Published paper (Refereed)
Abstract [en]

We present a new finite-time analysis of the estimation error of the Ordinary Least Squares (OLS) estimator for stable linear time-invariant systems. We characterize the number of observed samples (the length of the observed trajectory) sufficient for the OLS estimator to be (?, d)-PAC, i.e., to yield an estimation error less than ? with probability at least 1 - d. We show that this number matches existing sample complexity lower bounds [1], [2] up to universal multiplicative factors (independent of (?, d) and of the system). This paper hence establishes the optimality of the OLS estimator for stable systems, a result conjectured in [1]. Our analysis of the performance of the OLS estimator is simpler, sharper, and easier to interpret than existing analyses. It relies on new concentration results for the covariates matrix.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020
Keywords
Invariance, Time varying control systems, Estimation errors, Finite-time analysis, Least-squares estimator, Linear time invariant systems, Multiplicative factors, Ordinary least squares, Sample complexity, Stable linear systems, Linear systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-293901 (URN)10.1109/CDC42340.2020.9304362 (DOI)000717663400126 ()2-s2.0-85099884095 (Scopus ID)
Conference
59th IEEE Conference on Decision and Control, CDC 2020, Jeju Island, South Korea, December 14-18, 2020
Note

ISBN: 9781728174471

QC 20210504

Available from: 2021-05-04 Created: 2021-05-04 Last updated: 2023-05-24Bibliographically approved
4. Finite-Time Identification of Linear Systems: Fundamental Limits and Optimal Algorithms
Open this publication in new window or tab >>Finite-Time Identification of Linear Systems: Fundamental Limits and Optimal Algorithms
2023 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 68, no 5, p. 2805-2820Article in journal (Refereed) Published
Abstract [en]

We investigate the linear system identification problem in the so-called fixed budget and fixed confidence settings. In the fixed budget setting, the learner aims at estimating the state transition matrix A from a random system trajectory of fixed length, whereas in the fixed confidence setting, the learner also controls the length of the observed trajectory – she can stop when she believes that enough information has been gathered. For both settings, we analyze the sample complexity in the probably approximately correct (PAC) framework defined as the length of the observed trajectory required to identify the system parameters with prescribed accuracy and confidence levels (ε,δ) . In the fixed budget setting, we first establish problem-specific sample complexity lower bounds. We then present a finite-time analysis of the estimation error of the least-squares estimator (LSE) for stable systems, and show that in the high-accuracy regime, the sample complexity of the LSE matches our lower bounds. Our analysis of the LSE is sharper and easier to interpret than existing analyzes, and relies on novel concentration results for the covariates matrix. In the fixed confidence setting, in addition to the estimation objective, the learner also has to decide when to stop the collection of observations. The sample complexity then corresponds to the expected stopping time. For this setting, we also provide problem specific sample complexity lower bounds. We also propose a stopping rule which combined to the LSE enjoys a sample complexity that matches our lower bounds in the high-accuracy and high-confidence regime.

Place, publisher, year, edition, pages
IEEE, 2023
Keywords
Statistical Learning; Fundamental Limits; Sample Complexity; System Identification
National Category
Control Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-327359 (URN)10.1109/tac.2022.3221705 (DOI)000979661300013 ()2-s2.0-85141602371 (Scopus ID)
Funder
Knut and Alice Wallenberg Foundation
Note

QC 20230706

Available from: 2023-05-24 Created: 2023-05-24 Last updated: 2023-07-06Bibliographically approved
5. Minimal Expected Regret in Linear Quadratic Control
Open this publication in new window or tab >>Minimal Expected Regret in Linear Quadratic Control
2022 (English)In: International Conference on Artificial Intelligence and Statistics, vol 151 / [ed] Camps-Valls, G Ruiz, FJR Valera, I, ML Research Press , 2022, Vol. 151Conference paper, Published paper (Refereed)
Abstract [en]

We consider the problem of online learning in Linear Quadratic Control systems whose state transition and state-action transition matrices A and B may be initially unknown. We devise an online learning algorithm and provide guarantees on its expected regret. This regret at time T is upper bounded (i) by (O) over tilde((d(u) + d(x))root d(x)T) when A and B are unknown, (ii) by (O) over tilde (d(x)(2) log(T)) if only A is unknown, and (iii) by (O) over tilde (d(x)(d(u) + d(x))log(T)) if only B is unknown and under some mild non-degeneracy condition (d(x) and d(u) denote the dimensions of the state and of the control input, respectively). These regret scalings are minimal in T, d(x) and d(u) as they match existing lower bounds in scenario (i) when d(x) <= d(u) (Simchowitz and Foster, 2020), and in scenario (ii) (Lai, 1986). We conjecture that our upper bounds are also optimal in scenario (iii) (there is no known lower bound in this setting). Existing online algorithms proceed in epochs of (typically exponentially) growing durations. The control policy is fixed within each epoch, which considerably simplifies the analysis of the estimation error on A and B and hence of the regret. Our algorithm departs from this design choice: it is a simple variant of certainty-equivalence regulators, where the estimates of A and B and the resulting control policy can be updated as frequently as we wish, possibly at every step. Quantifying the impact of such a constantly-varying control policy on the performance of these estimates and on the regret constitutes one of the technical challenges tackled in this paper.

Place, publisher, year, edition, pages
ML Research Press, 2022
Series
Proceedings of Machine Learning Research, ISSN 2640-3498
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-320996 (URN)000841852304034 ()2-s2.0-85132044960 (Scopus ID)
Conference
25th International Conference on Artificial Intelligence and Statistics, AISTATS 2022, Virtual, Online, 28-30 March 2022
Note

QC 20221104

Available from: 2022-11-04 Created: 2022-11-04 Last updated: 2023-09-07Bibliographically approved
6. Best Policy Identification in Linear MDPs
Open this publication in new window or tab >>Best Policy Identification in Linear MDPs
(English)Manuscript (preprint) (Other academic)
Abstract [en]

We investigate the problem of best policy identification in discounted linear Markov Decision Processes in the fixed confidence setting under a generative model. We first derive an instance-specific lower bound on the expected number of samples required to identify an ε-optimal policy with probability 1−δ. The lower bound characterizes the optimal sampling rule as the solution of an intricate non-convex optimization program, but can be used as the starting point to devise simple and near-optimal sampling rules and algorithms. We devise such algorithms. One of these exhibits a sample complexity upper bounded by (d/(ε+Δ)2 (log(1/δ)+d)) where Δ denotes the minimum reward gap of sub-optimal actions and d is the dimension of the feature space. This upper bound holds in the moderate-confidence regime (i.e., for all δ), and matches existing minimax and gap-dependent lower bounds. We extend our algorithm to episodic linear MDPs.

National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-327356 (URN)10.48550/arXiv.2208.05633 (DOI)
Note

QC 20230525

Available from: 2023-05-24 Created: 2023-05-24 Last updated: 2023-05-25Bibliographically approved
7. Nearly Optimal Latent State Decoding in Block MDPs
Open this publication in new window or tab >>Nearly Optimal Latent State Decoding in Block MDPs
2023 (English)In: Proceedings of The 26th International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research, 2023, Vol. 206, p. 2805-2904Conference paper, Published paper (Refereed)
Abstract [en]

We consider the problem of model estimation in episodic Block MDPs. In these MDPs, the decision maker has access to rich observations or contexts generated from a small number of latent states. We are interested in estimating the latent state decoding function (the mapping from the observations to latent states) based on data generated under a fixed behavior policy. We derive an information-theoretical lower bound on the error rate for estimating this function and present an algorithm approaching this fundamental limit. In turn, our algorithm also provides estimates of all the components of the MDP. We apply our results to the problem of learning near-optimal policies in the reward-free setting. Based on our efficient model estimation algorithm, we show that we can infer a policy converging (as the number of collected samples grows large) to the optimal policy at the best possible rate. Our analysis provides necessary and sufficient conditions under which exploiting the block structure yields improvements in the sample complexity for identifying near-optimal policies. When these conditions are met, the sample complexity in the minimax reward-free setting is improved by a multiplicative factor , where  is the number of possible contexts.

National Category
Engineering and Technology Natural Sciences Probability Theory and Statistics
Identifiers
urn:nbn:se:kth:diva-327355 (URN)001222727703001 ()2-s2.0-85165184391 (Scopus ID)
Conference
International Conference on Artificial Intelligence and Statistics, 25-27 April 2023, Palau de Congressos, Valencia, Spain
Note

QC 20241203

Available from: 2023-05-24 Created: 2023-05-24 Last updated: 2024-12-03Bibliographically approved

Open Access in DiVA

fulltext(830 kB)710 downloads
File information
File name FULLTEXT01.pdfFile size 830 kBChecksum SHA-512
b740c77f4860c06da5756006cc8bd334372da25bc13c27ad6749819bb59170d8a4c43c90a5c04ee7cf2f1ae1f1f59d27f75e3ec79cefc524d8d16b0878531882
Type fulltextMimetype application/pdf

Authority records

Jedra, Yassir

Search in DiVA

By author/editor
Jedra, Yassir
By organisation
Decision and Control Systems (Automatic Control)
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 711 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1689 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf