Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Georgios Theocharous

dblp:90/508 · DBLP profile ↗
← Back
36ranked-venue papers
9as first author
5since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 32 · 8 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 16 · 2 first-author · 3 since 2021Systems, architecture and hardware · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 4Human-computer interaction and ubiquitous computing · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
22 papers
Reinforcement learning · 68% Trustworthy machine learning · 8% Learning theory · 6%
Databases, data mining, and information retrieval
5 papers
Data mining · 51% Recommender systems · 30% Data integration and cleaning · 11%
Theoretical computer science
3 papers
Mathematical optimization · 54% Approximation and online algorithms · 43% Algorithms and data structures · 3%

Topics — the 30 heaviest of 65, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
off-policy evaluation
1.742024
Distributional Off-Policy Evaluation for Slate Recommendations · AAAI 2024
Towards Safe Policy Improvement for Non-Stationary MDPs · NeurIPS 2020
Predictive Off-Policy Policy Evaluation for Nonstationary Decision Problems, with Applications to Digital Marketing · AAAI 2017
Machine learning › Reinforcement learning
policy evaluation
0.942017
Predictive Off-Policy Policy Evaluation for Nonstationary Decision Problems, with Applications to Digital Marketing · AAAI 2017
Policy Evaluation Using the Ω-Return · NIPS 2015
High Confidence Policy Improvement · ICML 2015
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.922020
Optimizing for the Future in Non-Stationary MDPs · ICML 2020
Reinforcement Learning When All Actions Are Not Always Available · AAAI 2020
Machine learning › Reinforcement learning › off-policy evaluation
distributional off-policy evaluation
0.812024
Distributional Off-Policy Evaluation for Slate Recommendations · AAAI 2024
Machine learning › Trustworthy machine learning › interpretability
explainable reinforcement learning
0.712023
Explaining RL Decisions with Trajectories · ICLR 2023
Machine learning › Trustworthy machine learning
interpretability
0.712023
Explaining RL Decisions with Trajectories · ICLR 2023
Approximation and online algorithms › online algorithms
online combinatorial optimization
0.712023
Smoothed Online Combinatorial Optimization Using Imperfect Predictions · AAAI 2023
Mathematical optimization
online optimization
0.712023
Smoothed Online Combinatorial Optimization Using Imperfect Predictions · AAAI 2023
Machine learning › Reinforcement learning
reinforcement learning from human feedback
0.612022
Constraint Sampling Reinforcement Learning: Incorporating Expertise for Faster Learning · AAAI 2022
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning
0.612022
Constraint Sampling Reinforcement Learning: Incorporating Expertise for Faster Learning · AAAI 2022
Machine learning › Learning theory
generalization bounds
0.512021
High Confidence Generalization for Reinforcement Learning · ICML 2021
Machine learning › Reinforcement learning
safe reinforcement learning
0.512021
High Confidence Generalization for Reinforcement Learning · ICML 2021
Machine learning › Learning paradigms
lifelong learning
0.412020
Lifelong Learning with a Changing Action Set · AAAI 2020
Machine learning › Reinforcement learning
markov decision process
0.412020
Reinforcement Learning When All Actions Are Not Always Available · AAAI 2020
Machine learning › Reinforcement learning › markov decision process
non-stationary markov decision process
0.412020
Optimizing for the Future in Non-Stationary MDPs · ICML 2020
Machine learning › Reinforcement learning › markov decision process
non-stationary MDP
0.412020
Towards Safe Policy Improvement for Non-Stationary MDPs · NeurIPS 2020
Machine learning › Reinforcement learning
policy optimization
0.412020
Lifelong Learning with a Changing Action Set · AAAI 2020
Machine learning › Reinforcement learning › safe reinforcement learning
safe policy improvement
0.412020
Towards Safe Policy Improvement for Non-Stationary MDPs · NeurIPS 2020
Machine learning › Learning theory › hypothesis testing
sequential testing
0.412020
Towards Safe Policy Improvement for Non-Stationary MDPs · NeurIPS 2020
Machine learning › Optimization for machine learning
variance reduction
0.412020
Reinforcement Learning When All Actions Are Not Always Available · AAAI 2020
Data mining
clustering
0.412020
Dynamic Clustering with Discrete Time Event Prediction · SIGIR 2020
Data mining › clustering
dynamic clustering
0.412020
Dynamic Clustering with Discrete Time Event Prediction · SIGIR 2020
Data mining › predictive modeling
event prediction
0.412020
Dynamic Clustering with Discrete Time Event Prediction · SIGIR 2020
Computer vision › Video understanding and tracking › video representation learning
action representation learning
0.412019
Learning Action Representations for Reinforcement Learning · ICML 2019
Machine learning › Reinforcement learning
generalization in reinforcement learning
0.412019
Learning Action Representations for Reinforcement Learning · ICML 2019
Machine learning › Reinforcement learning
offline reinforcement learning
0.422015
High Confidence Policy Improvement · ICML 2015
Kernel-Based Reinforcement Learning on Representative States · AAAI 2012
Machine learning › Reinforcement learning › regret minimization
bayesian regret
0.312018
Scalar Posterior Sampling with Applications · NeurIPS 2018
Machine learning › Reinforcement learning
exploration
0.312018
Scalar Posterior Sampling with Applications · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › sampling
posterior sampling
0.312018
Scalar Posterior Sampling with Applications · NeurIPS 2018
Machine learning › Reinforcement learning
reinforcement learning from process rewards
0.312018
Scalar Posterior Sampling with Applications · NeurIPS 2018

Methods — techniques the papers use, named apart from their topics

off-policy estimation · 1.5importance sampling · 1.5upper confidence bound · 1.1constraint sampling · 1.1UCRL · 1.1DQN · 1.1regret analysis · 0.7trajectory-based explanation · 0.7predictive model · 0.7planning window · 0.7probabilistic safety guarantees · 0.5MDP generalization · 0.5policy gradient · 0.4deterministic episode switching · 0.3bayesian regret analysis · 0.3meta-learning · 0.3automated data cleansing · 0.3utility theory · 0.1
YearPublicationVenuePosition
2024 Distributional Off-Policy Evaluation for Slate Recommendations
abstract
Recommendation strategies are typically evaluated by using previously logged data, employing off-policy evaluation methods to estimate their expected performance. However, for strategies that present users with slates of multiple items, the resulting combinatorial action space renders many of these methods impractical. Prior work has developed estimators that leverage the structure in slates to estimate the expected off-policy performance, but the estimation of the entire performance distribution remains elusive. Estimating the complete distribution allows for a more comprehensive evaluation of recommendation strategies, particularly along the axes of risk and fairness that employ metrics computable from the distribution. In this paper, we propose an estimator for the complete off-policy performance distribution for slates and establish conditions under which the estimator is unbiased and consistent. This builds upon prior work on off-policy evaluation for slates and off-policy distribution estimation in reinforcement learning. We validate the efficacy of our method empirically on synthetic data as well as on a slate recommendation simulator constructed from real-world data (MovieLens-20M). Our results show a significant reduction in estimation variance and improved sample efficiency over prior work across a range of slate structures.
Shreyas Chaudhari, David T. Arbour, Georgios Theocharous, Nikos Vlassis
AAAI3
2023 Smoothed Online Combinatorial Optimization Using Imperfect Predictions
abstract
Smoothed online combinatorial optimization considers a learner who repeatedly chooses a combinatorial decision to minimize an unknown changing cost function with a penalty on switching decisions in consecutive rounds. We study smoothed online combinatorial optimization problems when an imperfect predictive model is available, where the model can forecast the future cost functions with uncertainty. We show that using predictions to plan for a finite time horizon leads to regret dependent on the total predictive uncertainty and an additional switching cost. This observation suggests choosing a suitable planning window to balance between uncertainty and switching cost, which leads to an online algorithm with guarantees on the upper and lower bounds of the cumulative regret. Empirically, our algorithm shows a significant improvement in cumulative regret compared to other baselines in synthetic online distributed streaming problems.
Zhao Song 0002, Georgios Theocharous, Sridhar Mahadevan
AAAI3
2023 Explaining RL Decisions with Trajectories
Shripad V. Deshmukh, Arpan Dasgupta, Balaji Krishnamurthy, Chirag Agarwal, Georgios Theocharous, Jayakumar Subramanian
ICLR6
2022 Constraint Sampling Reinforcement Learning: Incorporating Expertise for Faster Learning
abstract
Online reinforcement learning (RL) algorithms are often difficult to deploy in complex human-facing applications as they may learn slowly and have poor early performance. To address this, we introduce a practical algorithm for incorporating human insight to speed learning. Our algorithm, Constraint Sampling Reinforcement Learning (CSRL), incorporates prior domain knowledge as constraints/restrictions on the RL policy. It takes in multiple potential policy constraints to maintain robustness to misspecification of individual constraints while leveraging helpful ones to learn quickly. Given a base RL learning algorithm (ex. UCRL, DQN, Rainbow) we propose an upper confidence with elimination scheme that leverages the relationship between the constraints, and their observed performance, to adaptively switch among them. We instantiate our algorithm with DQN-type algorithms and UCRL as base algorithms, and evaluate our algorithm in four environments, including three simulators based on real data: recommendations, educational activity sequencing, and HIV treatment sequencing. In all cases, CSRL learns a good policy faster than baselines.
Tong Mu, Georgios Theocharous, David T. Arbour, Emma Brunskill
AAAI2
2021 High Confidence Generalization for Reinforcement Learning
abstract
We present several classes of reinforcement learning algorithms that safely generalize to Markov decision processes (MDPs) not seen during training. Specifically, we study the setting in which some set of MDPs is accessible for training. The goal is to generalize safely to MDPs that are sampled from the same distribution, but which may not be in the set accessible for training. For various definitions of safety, our algorithms give probabilistic guarantees that agents can safely generalize to MDPs that are sampled from the same distribution but are not necessarily in the training set. These algorithms are a type of Seldonian algorithm (Thomas et al., 2019), which is a class of machine learning algorithms that return models with probabilistic safety guarantees for user-specified definitions of safety.
James E. Kostas, Yash Chandak, Scott M. Jordan, Georgios Theocharous, Philip S. Thomas
ICML4
2020 Reinforcement Learning When All Actions Are Not Always Available
abstract
The Markov decision process (MDP) formulation used to model many real-world sequential decision making problems does not efficiently capture the setting where the set of available decisions (actions) at each time step is stochastic. Recently, the stochastic action set Markov decision process (SAS-MDP) formulation has been proposed, which better captures the concept of a stochastic action set. In this paper we argue that existing RL algorithms for SAS-MDPs can suffer from potential divergence issues, and present new policy gradient algorithms for SAS-MDPs that incorporate variance reduction techniques unique to this setting, and provide conditions for their convergence. We conclude with experiments that demonstrate the practicality of our approaches on tasks inspired by real-life use cases wherein the action set is stochastic.
Yash Chandak, Georgios Theocharous, Blossom Metevier, Philip S. Thomas
AAAI2
2020 Lifelong Learning with a Changing Action Set
abstract
In many real-world sequential decision making problems, the number of available actions (decisions) can vary over time. While problems like catastrophic forgetting, changing transition dynamics, changing rewards functions, etc. have been well-studied in the lifelong learning literature, the setting where the size of the action set changes remains unaddressed. In this paper, we present first steps towards developing an algorithm that autonomously adapts to an action set whose size changes over time. To tackle this open problem, we break it into two problems that can be solved iteratively: inferring the underlying, unknown, structure in the space of actions and optimizing a policy that leverages this structure. We demonstrate the efficiency of this approach on large-scale real-world lifelong learning problems.
Yash Chandak, Georgios Theocharous, Chris Nota, Philip S. Thomas
AAAI2
2020 C3 APTION: Constrainted Coupled CP and PARAFAC2 Tensor Decomposition
abstract
Given data from a variety of sources that share a number of dimensions, how can we effectively decompose them jointly into interpretable latent factors? The coupled tensor decomposition framework captures this idea by jointly supporting the decomposition of several CP tensors. However, coupling tends to suffer when one dimension of data is irregular, i.e., one of the dimensions of the tensor is uneven, such as in the case of PARAFAC2. In this work, we provide a scalable method for decomposing coupled CP and PARAFAC2 tensor datasets through non-negativity-constrained least squares optimization on a variety of objective functions. We offer the following contributions: (1) Our algorithm can perform coupled factorization with an active-set, block principal pivoting and least square optimization method including the Frobenius norm induced non-negative factorization. (2) C3APTION scales to billions of non-zero elements in both the data and model. Comprehensive experiments on large data confirmed that C3APTION is up to 5× faster and 70 - 80% accurate than several baselines. We present results showing the scalability of this novel implementation on a billion elements as well as demonstrate the high level of interpretability in the latent factors produced, implying that coupling is indeed a promising framework for large-scale, unsupervised pattern exploration and cluster discovery.
Ekta Gujral, Georgios Theocharous, Evangelos E. Papalexakis
ASONAM2
2020 Optimizing for the Future in Non-Stationary MDPs
abstract
Most reinforcement learning methods are based upon the key assumption that the transition dynamics and reward functions are fixed, that is, the underlying Markov decision process is stationary. However, in many real-world applications, this assumption is violated, and using existing algorithms may result in a performance lag. To proactively search for a good future policy, we present a policy gradient algorithm that maximizes a forecast of future performance. This forecast is obtained by fitting a curve to the counter-factual estimates of policy performance over time, without explicitly modeling the underlying non-stationarity. The resulting algorithm amounts to a non-uniform reweighting of past data, and we observe that minimizing performance over some of the data from past episodes can be beneficial when searching for a policy that maximizes future performance. We show that our algorithm, called Prognosticator, is more robust to non-stationarity than two online adaptation techniques, on three simulated problems motivated by real-world applications.
Yash Chandak, Georgios Theocharous, Shiv Shankar, Martha White, Sridhar Mahadevan, Philip S. Thomas
ICML2
2020 Towards Safe Policy Improvement for Non-Stationary MDPs
abstract
Many real-world sequential decision-making problems involve critical systems with financial risks and human-life risks. While several works in the past have proposed methods that are safe for deployment, they assume that the underlying problem is stationary. However, many real-world problems of interest exhibit non-stationarity, and when stakes are high, the cost associated with a false stationarity assumption may be unacceptable. We take the first steps towards ensuring safety, with high confidence, for smoothly-varying non-stationary decision problems. Our proposed method extends a type of safe algorithm, called a Seldonian algorithm, through a synthesis of model-free reinforcement learning with time-series analysis. Safety is ensured using sequential hypothesis testing of a policy’s forecasted performance, and confidence intervals are obtained using wild bootstrap.
Yash Chandak, Scott M. Jordan, Georgios Theocharous, Martha White, Philip S. Thomas
NeurIPS3
2020 SPADE: Streaming PARAFAC2 DEcomposition for Large Datasets
abstract
In tensor mining, PARAFAC2 is a powerful and a multi-modal factor analysis method that is ideally suited for modeling for batch processing of data which forms “irregular” tensors, e.g., user movie viewing profiles, where each user's timeline does not necessarily align with other users. However, these days data is dynamically changing which hinders the use of this model for large data. The tracking of the PARAFAC2 decomposition for the dynamic tensors is very pivotal and challenging task due to the variability of incoming data and lack of online efficient algorithm in terms of time and memory. In this paper, we fill this gap by proposing an efficient method to compute the PARAFAC2 decomposition of streaming large tensor datasets containing millions of entries, called SPADE. In terms of effectiveness, our proposed method shows comparable results with the prior work, PARAFAC2, while being computationally much more efficient. We evaluate SPADE on both synthetic and real datasets, indicatively, our proposed method shows 10–23× speedup and saves 17–150× memory usage over the baseline methods and is also capable of handling larger tensor streams (≍ 7 million users) for which the batch baseline was not able to operate. To the best of our knowledge, SPADE is the first approach to online PARAFAC2 decomposition while not only being able to provide on par accuracy but also provide better performance in terms of scalability and efficiency.
Ekta Gujral, Georgios Theocharous, Evangelos E. Papalexakis
SDM2
2020 Dynamic Clustering with Discrete Time Event Prediction
abstract
Discrete time event sequences from web users are commonly encountered in a variety of real-world domains, from digital marketing to recommender systems. Most of the literature in the area focuses on supervised prediction tasks of the user's next action or return time. However, little attention has been paid to the challenging task of modeling user evolution and behavior in a quantitative fashion. For example, progress of the users' knowledge in an online tutorial, user exploration, or engagement. We propose methods to perform a time-varying clustering along with event predictions in a unified domain agnostic framework. Our framework can help track the evolution of the users as they interact with the platform. We evaluate our methods on three real-world datasets and show that our method performs at par with the supervised baseline on the prediction tasks while providing meaningful clusters.
Karan Aggarwal, Georgios Theocharous, Anup B. Rao
SIGIR2
2019 Learning Action Representations for Reinforcement Learning
abstract
Most model-free reinforcement learning methods leverage state representations (embeddings) for generalization, but either ignore structure in the space of actions or assume the structure is provided a priori. We show how a policy can be decomposed into a component that acts in a low-dimensional space of action representations and a component that transforms these representations into actual actions. These representations improve generalization over large, finite action sets by allowing the agent to infer the outcomes of actions similar to actions already taken. We provide an algorithm to both learn and use action representations and provide conditions for its convergence. The efficacy of the proposed method is demonstrated on large-scale real-world problems.
Yash Chandak, Georgios Theocharous, James E. Kostas, Scott M. Jordan, Philip S. Thomas
ICML2
2019 Sense-able Lunch Recommendations
abstract
An ideal mobile user interface provides users with just the information they want, when they want it. We believe that sensors in the ambient environment can help automatically showcase this information. In this paper, we describe how we inferred users' favorite lunch stations using indoor location trajectories. We had 109 users participate in our study over an eight month period and we were able to predict their lunch station choices with 85% accuracy using a heuristic algorithm. We describe our system, the data we collected and our post-hoc user assessment.
Ishan Gupta, Jennifer A. Healey, Georgios Theocharous
MobileHCI3
2018 Scalar Posterior Sampling with Applications
abstract
We propose a practical non-episodic PSRL algorithm that unlike recent state-of-the-art PSRL algorithms uses a deterministic, model-independent episode switching schedule. Our algorithm termed deterministic schedule PSRL (DS-PSRL) is efficient in terms of time, sample, and space complexity. We prove a Bayesian regret bound under mild assumptions. Our result is more generally applicable to multiple parameters and continuous state action problems. We compare our algorithm with state-of-the-art PSRL algorithms on standard discrete and continuous problems from the literature. Finally, we show how the assumptions of our algorithm satisfy a sensible parameterization for a large class of problems in sequential recommendations.
Georgios Theocharous, Zheng Wen 0002, Yasin Abbasi-Yadkori, Nikos Vlassis
NeurIPS1
2017 Automated Data Cleansing through Meta-Learning
Ian Gemp, Georgios Theocharous, Mohammad Ghavamzadeh
AAAI2
2017 Predictive Off-Policy Policy Evaluation for Nonstationary Decision Problems, with Applications to Digital Marketing
Philip S. Thomas, Georgios Theocharous, Mohammad Ghavamzadeh, Ishan Durugkar, Emma Brunskill
AAAI2
2016 Graphical Model Sketch
Branislav Kveton, Hung Hai Bui, Mohammad Ghavamzadeh, Georgios Theocharous, S. Muthukrishnan 0001
ECML/PKDD (1)4
2015 High-Confidence Off-Policy Evaluation
abstract
Many reinforcement learning algorithms use trajectories collected from the execution of one or more policies to propose a new policy. Because execution of a bad policy can be costly or dangerous, techniques for evaluating the performance of the new policy without requiring its execution have been of recent interest in industry. Such off-policy evaluation methods, which estimate the performance of a policy using trajectories collected from the execution of other policies, heretofore have not provided confidences regarding the accuracy of their estimates. In this paper we propose an off-policy method for computing a lower confidence bound on the expected return of a policy.
Philip S. Thomas, Georgios Theocharous, Mohammad Ghavamzadeh
AAAI2
2015 High Confidence Policy Improvement
abstract
We present a batch reinforcement learning (RL) algorithm that provides probabilistic guarantees about the quality of each policy that it proposes, and which has no hyper-parameter that requires expert tuning. Specifically, the user may select any performance lower-bound and confidence level and our algorithm will ensure that the probability that it returns a policy with performance below the lower bound is at most the specified confidence level. We then propose an incremental algorithm that executes our policy improvement algorithm repeatedly to generate multiple policy improvements. We show the viability of our approach with a simple 4 x 4 gridworld and the standard mountain car problem, as well as with a digital marketing application that uses real world data.
Philip S. Thomas, Georgios Theocharous, Mohammad Ghavamzadeh
ICML2
2015 Personalized Ad Recommendation Systems for Life-Time Value Optimization with Guarantees
Georgios Theocharous, Philip S. Thomas, Mohammad Ghavamzadeh
IJCAI1
2015 Policy Evaluation Using the Ω-Return
abstract
We propose the Ω-return as an alternative to the λ-return currently used by the TD(λ) family of algorithms. The benefit of the Ω-return is that it accounts for the correlation of different length returns. Because it is difficult to compute exactly, we suggest one way of approximating the Ω-return. We provide empirical studies that suggest that it is superior to the λ-return and γ-return for a variety of problems.
Philip S. Thomas, Scott Niekum, Georgios Theocharous, George Dimitri Konidaris
NIPS3
2013 Structured Kernel-Based Reinforcement Learning
abstract
Kernel-based reinforcement learning (KBRL) is a popular approach to learning non-parametric value function approximations. In this paper, we present structured KBRL, a paradigm for kernel-based RL that allows for modeling independencies in the transition and reward models of problems. Real-world problems often exhibit this structure and can be solved more efficiently when it is modeled. We make three contributions. First, we motivate our work, define a structured backup operator, and prove that it is a contraction. Second, we show how to evaluate our operator efficiently. Our analysis reveals that the fixed point of the operator is the optimal value function in a special factored MDP. Finally, we evaluate our method on a synthetic problem and compare it to two KBRL baselines. In most experiments, we learn better policies than the baselines from an order of magnitude less training data.
Branislav Kveton, Georgios Theocharous
AAAI2
2012 Kernel-Based Reinforcement Learning on Representative States
abstract
Markov decision processes (MDPs) are an established framework for solving sequential decision-making problems under uncertainty. In this work, we propose a new method for batch-mode reinforcement learning (RL) with continuous state variables. The method is an approximation to kernel-based RL on a set of k representative states. Similarly to kernel-based RL, our solution is a fixed point of a kernelized Bellman operator and can approximate the optimal solution to an arbitrary level of granularity. Unlike kernel-based RL, our method is fast. In particular, our policies can be computed in O(n) time, where n is the number of training examples. The time complexity of kernel-based RL is Ω(n2). We introduce our method, analyze its convergence, and compare it to existing work. The method is evaluated on two existing control problems with 2 to 4 continuous variables and a new problem with 64 variables. In all cases, we outperform state-of-the-art results and offer simpler solutions.
Branislav Kveton, Georgios Theocharous
AAAI2
2011 Towards a Physical and Personal Math Coin Tutoring System
Georgios Theocharous, Nicholas J. Butko, Matthai Philipose
AIED1
2011 Automated facial affect analysis for one-on-one tutoring applications
abstract
In this paper, we explore the use of computer vision techniques to analyze students' moods during one-on-one teaching interactions. The eventual goal is to create automated tutoring systems that are sensitive to the student's mood and affective state. We find that the problem of accurately determining a child's mood from a single video frame is surprisingly difficult, even for humans. However when the system is allowed to make decisions based on information from 10 to 30 seconds of video, excellent performance may be obtained.
Nicholas J. Butko, Georgios Theocharous, Matthai Philipose, Javier R. Movellan
FG2
2010 Compressing POMDPs Using Locality Preserving Non-Negative Matrix Factorization
abstract
Partially Observable Markov Decision Processes (POMDPs) are a well-established and rigorous framework for sequential decision-making under uncertainty. POMDPs are well-known to be intractable to solve exactly, and there has been significant work on finding tractable approximation methods. One well-studied approach is to find a compression of the original POMDP by projecting the belief states to a lower-dimensional space. We present a novel dimensionality reduction method for POMDPs based on locality preserving non-negative matrix factorization. Unlike previous approaches, such as Krylov compression and regular non-negative matrix factorization, our approach preserves the local geometry of the belief space manifold. We present results on standard benchmark POMDPs showing improved performance over previously explored compression algorithms for POMDPs.
Georgios Theocharous, Sridhar Mahadevan
AAAI1
2008 Online Learning with Expert Advice and Finite-Horizon Constraints
Branislav Kveton, Jia Yuan Yu, Georgios Theocharous, Shie Mannor
AAAI3
2007 Adaptive Timeout Policies for Fast Fine-Grained Power Management
Branislav Kveton, Prashant Gandhi, Georgios Theocharous, Shie Mannor, Barbara Rosario, Nilesh Shah
AAAI3
2007 User Model and Utility Based Power Management
Chih-Han Yu, Shie Mannor, Georgios Theocharous, Avi Pfeffer
AAAI3
2004 Representing Hierarchical POMDPs as DBNs for Multi-scale Robot Localization
abstract
We explore the advantages of representing hierarchical partially observable Markov decision processes (H-POMDPs) as dynamic Bayesian networks (DBNs). In particular, we focus on the special case of using H-POMDPs to represent multi-resolution spatial maps for indoor robot navigation. Our results show that a DBN representation of H-POMDPs can train significantly faster than the original learning algorithm for H-POMDPs or the equivalent flat POMDP, and requires much less data. In addition, the DBN formulation can easily be extended to parameter tying and factoring of variables, which further reduces the time and sample complexity. This enables us to apply H-POMDP methods to much larger problems than previously possible.
Georgios Theocharous, Kevin Murphy 0002, Leslie Pack Kaelbling
ICRA1
2003 Approximate Planning in POMDPs with Macro-Actions
Georgios Theocharous, Leslie Pack Kaelbling
NIPS1
2002 Approximate Planning with Hierarchical Partially Observable Markov Decision Process Models for Robot Navigation
abstract
We propose and investigate a planning framework based on the hierarchical partially observable Markov decision process model (HPOMDP), and apply it to robot navigation. We show how this framework can be used to produce more robust plans as compared to flat models such as partially observable Markov decision processes (POMDPs). In our approach the environment is modeled at different levels of resolution, where abstract states represent both spatial and temporal abstraction. We test our hierarchical POMDP approach using a large simulated and real navigation environment. The results show that the robot is more successful in navigating to goals starting with no positional knowledge (uniform initial belief state distribution) using the hierarchical POMDP framework as compared to the flat POMDP approach.
Georgios Theocharous, Sridhar Mahadevan
ICRA1
2002 Learning the hierarchical structure of spatial environments using multiresolution statistical models
abstract
We explore the use of hierarchical Partially Observable Markov Decision Process (HPOMDP) models to represent and learn a multiresolution spatial structure representation of indoor office environments. The hierarchical POMDP model is based on the hierarchical Hidden Markov Model (HHMM). HPOMDPs can be learned from sequences of observations using an extension of the hierarchical Baum-Welch estimation algorithm for HHMMs. We apply the HPOMDP model to indoor robot navigation and show how this framework can be used to represent multiresolution spatial maps. In the HPOMDP framework the environment is modeled at different levels of resolutions where abstract states represent both spatial and temporal abstraction. We test our hierarchical POMDP approach using a large simulated (modeled after a real environment) navigation environment. The results show that the hierarchical POMDP model is more capable in inferring the spatial structure than a uniform resolution "flat" POMDP.
Georgios Theocharous, Sridhar Mahadevan
IROS1
2001 Learning Hierarchical Partially Observable Markov Decision Process Models for Robot Navigation
abstract
We propose and investigate a general framework for hierarchical modeling of partially observable environments, such as office buildings, using hierarchical hidden Markov models (HHMMs). Our main goal is to explore hierarchical modeling as a basis for designing more efficient methods for model construction and usage. As a case study we focus on indoor robot navigation and show how this framework can be used to learn a hierarchy of models of the environment at different levels of spatial abstraction. We introduce the idea of model reuse that can be used to combine already learned models into a larger model. We describe an extension of the HHMM model to includes actions, which we call hierarchical POMDPs, and describe a modified hierarchical Baum-Welch algorithm to learn these models. We train different families of hierarchical models for a simulated and a real world corridor environment and compare them with the standard "flat" representation of the same environment. We show that the hierarchical POMDP approach, combined with model reuse, allows learning hierarchical models that fit the data better and train faster than flat models.
Georgios Theocharous, Khashayar Rohanimanesh, Sridhar Mahadevan
ICRA1
1998 Rapid Concept Learning for Mobile Robots
Sridhar Mahadevan, Georgios Theocharous, Nikfar Khaleeli
Mach. Learn.2