Nikos Vlassis

dblp:v/NikosAVlassis · also Nikos A. Vlassis · DBLP profile ↗
← Back
63ranked-venue papers
19as first author
4since 2021 · last 2026
—ORCID · none

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

Artificial intelligence and machine learning · 56 · 17 first-author · 4 since 2021Systems, architecture and hardware · 9 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1

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
23 papers
Reinforcement learning · 64% Language models and text generation · 19% Probabilistic and Bayesian machine learning · 7%
Theoretical computer science
4 papers
Coding theory · 34% Algorithms and data structures · 32% Combinatorics and discrete mathematics · 18%
Databases, data mining, and information retrieval
5 papers
Recommender systems · 97% Data mining · 3%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 78% Computational social science and digital humanities · 22%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
off-policy evaluation
2.042024
Distributional Off-Policy Evaluation for Slate Recommendations · AAAI 2024
Control Variates for Slate Off-Policy Evaluation · NeurIPS 2021
On the Design of Estimators for Bandit Off-Policy Evaluation · ICML 2019
Natural language and speech › Language models and text generation › text generation › surface realization
linearization
1.012026
Lizard: An Efficient Linearization Framework for Large Language Models · ACL (1) 2026
Natural language and speech › Language models and text generation › language modeling
long-context language modeling
1.012026
Lizard: An Efficient Linearization Framework for Large Language Models · ACL (1) 2026
Machine learning › Reinforcement learning
bandit
0.822019
Marginal Posterior Sampling for Slate Bandits · IJCAI 2019
On the Design of Estimators for Bandit Off-Policy Evaluation · ICML 2019
Machine learning › Reinforcement learning › off-policy evaluation
distributional off-policy evaluation
0.812024
Distributional Off-Policy Evaluation for Slate Recommendations · AAAI 2024
Machine learning › Reinforcement learning › bandit
contextual bandit
0.412019
Marginal Posterior Sampling for Slate Bandits · IJCAI 2019
Machine learning › Reinforcement learning › off-policy evaluation
doubly robust estimation
0.412019
More Efficient Off-Policy Evaluation through Regularized Targeted Learning · ICML 2019
Machine learning › Reinforcement learning › exploration
exploration strategies
0.412019
Marginal Posterior Sampling for Slate Bandits · IJCAI 2019
Machine learning › Reinforcement learning
thompson sampling
0.412019
Marginal Posterior Sampling for Slate Bandits · IJCAI 2019
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
Combinatorics and discrete mathematics › probabilistic method › lovász local lemma
algorithmic lovász local lemma
0.312017
Stochastic Control via Entropy Compression · ICALP 2017
Coding theory › source coding
entropy coding
0.312017
Stochastic Control via Entropy Compression · ICALP 2017
Computational social science and digital humanities › causal inference
treatment effect estimation
0.212016
Matching via Dimensionality Reduction for Estimation of Treatment Effects in Digital Marketing Campaigns · IJCAI 2016
Recommender systems
collaborative filtering
0.212016
Practical Linear Models for Large-Scale One-Class Collaborative Filtering · IJCAI 2016
Recommender systems › collaborative filtering
one-class collaborative filtering
0.212016
Practical Linear Models for Large-Scale One-Class Collaborative Filtering · IJCAI 2016
Coding theory › channel coding
error probability bounds
0.212016
A posteriori error bounds for joint matrix decomposition problems · NIPS 2016
Algorithms and data structures › numerical linear algebra
matrix factorization
0.212016
A posteriori error bounds for joint matrix decomposition problems · NIPS 2016
Algorithms and data structures › numerical linear algebra › matrix and tensor decomposition
tensor decomposition
0.212016
Tensor Decomposition via Joint Matrix Schur Decomposition · ICML 2016
Recommender systems › interactive recommendation
slate recommendation
0.212024
Distributional Off-Policy Evaluation for Slate Recommendations · AAAI 2024
Bioinformatics and computational biology › sequence analysis
motif discovery
0.212015
FastMotif: spectral sequence motif discovery · Bioinform. 2015
Bioinformatics and computational biology
sequence analysis
0.212015
FastMotif: spectral sequence motif discovery · Bioinform. 2015
Bioinformatics and computational biology › systems biology › metabolic network reconstruction
gap filling
0.212014
fastGapFill: efficient gap filling in metabolic networks · Bioinform. 2014
Bioinformatics and computational biology › systems biology
metabolic network reconstruction
0.212014
fastGapFill: efficient gap filling in metabolic networks · Bioinform. 2014
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.242006
Point-Based Value Iteration for Continuous POMDPs · J. Mach. Learn. Res. 2006
Planning with Continuous Actions in Partially Observable Environments · ICRA 2005
A Point-based POMDP Algorithm for Robot Planning · ICRA 2004
Robotics › Robot navigation and mapping
localization
0.152002
Auxiliary Particle Filter Robot Localization from High-Dimensional Sensor Observations · ICRA 2002
Edge-based Features from Omnidirectional Images for Robot Localization · ICRA 2001
Supervised Linear Feature Extraction for Mobile Robot Localization · ICRA 2000
Machine learning › Reinforcement learning
policy evaluation
0.112019
More Efficient Off-Policy Evaluation through Regularized Targeted Learning · ICML 2019
Knowledge, reasoning and agents › Multi-agent systems
multi-agent coordination
0.122006
Collaborative Multiagent Reinforcement Learning by Payoff Propagation · J. Mach. Learn. Res. 2006
Sparse cooperative Q-learning · ICML 2004

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

off-policy estimation · 1.5importance sampling · 1.5control variates · 1.4self-normalized estimator · 1.0pseudoinverse estimator · 1.0linear attention · 1.0variance reduction · 0.4targeted maximum likelihood estimation · 0.4marginal posterior sampling · 0.4causal inference · 0.4deterministic episode switching · 0.3bayesian regret analysis · 0.3lovász local lemma algorithmization · 0.3entropy compression · 0.3perturbation bounds · 0.2perturbation analysis · 0.2matching · 0.2manifold optimization · 0.2
YearPublicationVenuePosition
2026 Lizard: An Efficient Linearization Framework for Large Language Models
abstract
Chien Van Nguyen, Huy Huu Nguyen, Ruiyi Zhang, Hanieh Deilamsalehy, Puneet Mathur, Viet Dac Lai, Haoliang Wang, Jayakumar Subramanian, Ryan A. Rossi, Trung Bui, Nikos Vlassis, Franck Dernoncourt, Thien Huu Nguyen. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Chien Van Nguyen, Huy Huu Nguyen, Ruiyi Zhang 0002, Hanieh Deilamsalehy, Puneet Mathur, Viet Dac Lai, Jayakumar Subramanian, Ryan Rossi, Trung Bui, Nikos Vlassis, Franck Dernoncourt, Thien Huu Nguyen
ACL (1)11
2025 AsyncVoice Agent: Real-Time Explanation for LLM Planning and Reasoning
abstract
Effective human-AI collaboration on complex reasoning tasks requires that users understand and interact with the model’s process, not just receive an output. However, the monolithic text from methods like Chain-of-Thought (CoT) prevents this, as current interfaces lack real-time verbalization and robust user barge-in. We present AsyncVoice Agent, a system whose asynchronous architecture decouples a streaming LLM backend from a conversational voice frontend. This design allows narration and inference to run in parallel, empowering users to interrupt, query, and steer the model’s reasoning process at any time. Objective benchmarks show this approach reduces interaction latency by more than 600 $\times$ compared to monolithic baselines while ensuring high fidelity and competitive task accuracy. By enabling a two-way dialogue with a model’s thought process, AsyncVoice Agent offers a new paradigm for building more effective, steerable, and trustworthy human-AI systems for high-stakes tasks.1
Yueqian Lin, Zhengmian Hu, Jayakumar Subramanian, Qinsi Wang, Nikos Vlassis, Hai Li 0001, Yiran Chen 0001
ASRU5
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
AAAI4
2021 Control Variates for Slate Off-Policy Evaluation
abstract
We study the problem of off-policy evaluation from batched contextual bandit data with multidimensional actions, often termed slates. The problem is common to recommender systems and user-interface optimization, and it is particularly challenging because of the combinatorially-sized action space. Swaminathan et al. (2017) have proposed the pseudoinverse (PI) estimator under the assumption that the conditional mean rewards are additive in actions. Using control variates, we consider a large class of unbiased estimators that includes as specific cases the PI estimator and (asymptotically) its self-normalized variant. By optimizing over this class, we obtain new estimators with risk improvement guarantees over both the PI and the self-normalized PI estimators. Experiments with real-world recommender data as well as synthetic data validate these improvements in practice.
Nikos Vlassis, Ashok Chandrashekar, Fernando Amat Gil, Nathan Kallus
NeurIPS1
2019 Optimizing over a Restricted Policy Class in MDPs
abstract
We address the problem of finding an optimal policy in a Markov decision process (MDP) under a restricted policy class defined by the convex hull of a set of base policies. This problem is of great interest in applications in which a number of reasonably good (or safe) policies are already known and we are interested in optimizing in their convex hull. We first prove that solving this problem is NP-hard. We then propose an efficient algorithm that finds a policy whose performance is almost as good as that of the best convex combination of the base policies, under the assumption that the occupancy measures of the base policies have a large overlap. The running time of the proposed algorithm is linear in the number of states and polynomial in the number of base policies. A distinct advantage of the proposed algorithm is that, apart from the computation of the occupancy measures of the base policies, it does not need to interact with the environment during the optimization process. This is especially important (i) in problems that due to concerns such as safety, we are restricted in interacting with the environment only through the (safe) base policies, and (ii) in complex systems where estimating the value of a policy can be a time consuming process.
Seyed Ershad Banijamali, Yasin Abbasi-Yadkori, Mohammad Ghavamzadeh, Nikos Vlassis
AISTATS4
2019 More Efficient Off-Policy Evaluation through Regularized Targeted Learning
abstract
We study the problem of off-policy evaluation (OPE) in Reinforcement Learning (RL), where the aim is to estimate the performance of a new policy given historical data that may have been generated by a different policy, or policies. In particular, we introduce a novel doubly-robust estimator for the OPE problem in RL, based on the Targeted Maximum Likelihood Estimation principle from the statistical causal inference literature. We also introduce several variance reduction techniques that lead to impressive performance gains in off-policy evaluation. We show empirically that our estimator uniformly wins over existing off-policy evaluation methods across multiple RL environments and various levels of model misspecification. Finally, we further the existing theoretical analysis of estimators for the RL off-policy estimation problem by showing their $O_P(1/\sqrt{n})$ rate of convergence and characterizing their asymptotic distribution.
Aurélien Bibaut, Ivana Malenica, Nikos Vlassis, Mark J. van der Laan
ICML3
2019 On the Design of Estimators for Bandit Off-Policy Evaluation
abstract
Off-policy evaluation is the problem of estimating the value of a target policy using data collected under a different policy. Given a base estimator for bandit off-policy evaluation and a parametrized class of control variates, we address the problem of computing a control variate in that class that reduces the risk of the base estimator. We derive the population risk as a function of the class parameters and we establish conditions that guarantee risk improvement. We present our main results in the context of multi-armed bandits, and we propose a simple design for contextual bandits that gives rise to an estimator that is shown to perform well in multi-class cost-sensitive classification datasets.
Nikos Vlassis, Aurélien Bibaut, Maria Dimakopoulou, Tony Jebara
ICML1
2019 Marginal Posterior Sampling for Slate Bandits
abstract
We introduce a new Thompson sampling-based algorithm, called marginal posterior sampling, for online slate bandits, that is characterized by three key ideas. First, it postulates that the slate-level reward is a monotone function of the marginal unobserved rewards of the base actions selected in the slates's slots, but it does not attempt to estimate this function. Second, instead of maintaining a slate-level reward posterior, the algorithm maintains posterior distributions for the marginal reward of each slot's base actions and uses the samples from these marginal posteriors to select the next slate. Third, marginal posterior sampling optimizes at the slot-level rather than the slate-level, which makes the approach computationally efficient. Simulation results establish substantial advantages of marginal posterior sampling over alternative Thompson sampling-based approaches that are widely used in the domain of web services.
Maria Dimakopoulou, Nikos Vlassis, Tony Jebara
IJCAI2
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
NeurIPS4
2017 Stochastic Control via Entropy Compression
abstract
Consider an agent trying to bring a system to an acceptable state by repeated probabilistic action. Several recent works on algorithmizations of the Lovász Local Lemma (LLL) can be seen as establishing sufficient conditions for the agent to succeed. Here we study whether such stochastic control is also possible in a noisy environment, where both the process of state-observation and the process of state-evolution are subject to adversarial perturbation (noise). The introduction of noise causes the tools developed for LLL algorithmization to break down since the key LLL ingredient, the sparsity of the causality (dependence) relationship, no longer holds. To overcome this challenge we develop a new analysis where entropy plays a central role, both to measure the rate at which progress towards an acceptable state is made and the rate at which noise undoes this progress. The end result is a sufficient condition that allows a smooth tradeoff between the intensity of the noise and the amenability of the system, recovering an asymmetric LLL condition in the noiseless case.
Dimitris Achlioptas, Fotis Iliopoulos, Nikos Vlassis
ICALP3
2016 Tensor Decomposition via Joint Matrix Schur Decomposition
abstract
We describe an approach to tensor decomposition that involves extracting a set of observable matrices from the tensor and applying an approximate joint Schur decomposition on those matrices, and we establish the corresponding first-order perturbation bounds. We develop a novel iterative Gauss-Newton algorithm for joint matrix Schur decomposition, which minimizes a nonconvex objective over the manifold of orthogonal matrices, and which is guaranteed to converge to a global optimum under certain conditions. We empirically demonstrate that our algorithm is faster and at least as accurate and robust than state-of-the-art algorithms for this problem.
Nicolò Colombo, Nikos Vlassis
ICML2
2016 Matching via Dimensionality Reduction for Estimation of Treatment Effects in Digital Marketing Campaigns
Sheng Li 0001, Nikos Vlassis, Jaya Kawale, Yun Fu 0001
IJCAI2
2016 Practical Linear Models for Large-Scale One-Class Collaborative Filtering
Suvash Sedhain, Hung Hai Bui, Jaya Kawale, Nikos Vlassis, Branislav Kveton, Aditya Krishna Menon, Trung Bui, Scott Sanner
IJCAI4
2016 A posteriori error bounds for joint matrix decomposition problems
abstract
Joint matrix triangularization is often used for estimating the joint eigenstructure of a set M of matrices, with applications in signal processing and machine learning. We consider the problem of approximate joint matrix triangularization when the matrices in M are jointly diagonalizable and real, but we only observe a set M' of noise perturbed versions of the matrices in M. Our main result is a first-order upper bound on the distance between any approximate joint triangularizer of the matrices in M' and any exact joint triangularizer of the matrices in M. The bound depends only on the observable matrices in M' and the noise level. In particular, it does not depend on optimization specific properties of the triangularizer, such as its proximity to critical points, that are typical of existing bounds in the literature. To our knowledge, this is the first a posteriori bound for joint matrix decomposition. We demonstrate the bound on synthetic data for which the ground truth is known.
Nicolò Colombo, Nikos Vlassis
NIPS2
2015 Improved Parkinson's Disease Classification from Diffusion MRI Data by Fisher Vector Descriptors
Luis Salamanca, Nikos Vlassis, Nico Diederich, Florian Bernard 0001, Alexander Skupin
MICCAI (2)2
2015 Stable Spectral Learning Based on Schur Decomposition
Nicolò Colombo, Nikos Vlassis
UAI2
2015 FastMotif: spectral sequence motif discovery
abstract
MOTIVATION: Sequence discovery tools play a central role in several fields of computational biology. In the framework of Transcription Factor binding studies, most of the existing motif finding algorithms are computationally demanding, and they may not be able to support the increasingly large datasets produced by modern high-throughput sequencing technologies. RESULTS: We present FastMotif, a new motif discovery algorithm that is built on a recent machine learning technique referred to as Method of Moments. Based on spectral decompositions, our method is robust to model misspecifications and is not prone to locally optimal solutions. We obtain an algorithm that is extremely fast and designed for the analysis of big sequencing data. On HT-Selex data, FastMotif extracts motif profiles that match those computed by various state-of-the-art algorithms, but one order of magnitude faster. We provide a theoretical and numerical analysis of the algorithm's robustness and discuss its sensitivity with respect to the free parameters. AVAILABILITY AND IMPLEMENTATION: The Matlab code of FastMotif is available from http://lcsb-portal.uni.lu/bioinformatics. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Nicolò Colombo, Nikos Vlassis
Bioinform.2
2014 fastGapFill: efficient gap filling in metabolic networks
abstract
MOTIVATION: Genome-scale metabolic reconstructions summarize current knowledge about a target organism in a structured manner and as such highlight missing information. Such gaps can be filled algorithmically. Scalability limitations of available algorithms for gap filling hinder their application to compartmentalized reconstructions. RESULTS: We present fastGapFill, a computationally efficient tractable extension to the COBRA toolbox that permits the identification of candidate missing knowledge from a universal biochemical reaction database (e.g. Kyoto Encyclopedia of Genes and Genomes) for a given (compartmentalized) metabolic reconstruction. The stoichiometric consistency of the universal reaction database and of the metabolic reconstruction can be tested for permitting the computation of biologically more relevant solutions. We demonstrate the efficiency and scalability of fastGapFill on a range of metabolic reconstructions. AVAILABILITY AND IMPLEMENTATION: fastGapFill is freely available from http://thielelab.eu. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ines Thiele, Nikos Vlassis, Ronan M. T. Fleming
Bioinform.2
2014 Fast Reconstruction of Compact Context-Specific Metabolic Network Models
abstract
Systemic approaches to the study of a biological cell or tissue rely increasingly on the use of context-specific metabolic network models. The reconstruction of such a model from high-throughput data can routinely involve large numbers of tests under different conditions and extensive parameter tuning, which calls for fast algorithms. We present fastcore, a generic algorithm for reconstructing context-specific metabolic network models from global genome-wide metabolic network models such as Recon X. fastcore takes as input a core set of reactions that are known to be active in the context of interest (e.g., cell or tissue), and it searches for a flux consistent subnetwork of the global network that contains all reactions from the core set and a minimal set of additional reactions. Our key observation is that a minimal consistent reconstruction can be defined via a set of sparse modes of the global network, and fastcore iteratively computes such a set via a series of linear programs. Experiments on liver data demonstrate speedups of several orders of magnitude, and significantly more compact reconstructions, over a rival method. Given its simplicity and its excellent performance, fastcore can form the backbone of many future metabolic network reconstruction algorithms.
Nikos Vlassis, Maria Pires Pacheco, Thomas Sauter
PLoS Comput. Biol.1
2009 Model-free reinforcement learning as mixture learning
abstract
We cast model-free reinforcement learning as the problem of maximizing the likelihood of a probabilistic mixture model via sampling, addressing both the infinite and finite horizon cases. We describe a Stochastic Approximation EM algorithm for likelihood maximization that, in the tabular case, is equivalent to a non-bootstrapping optimistic policy iteration algorithm like Sarsa(1) that can be applied both in MDPs and POMDPs. On the theoretical side, by relating the proposed stochastic EM algorithm to the family of optimistic policy iteration algorithms, we provide new tools that permit the design and analysis of algorithms in that family. On the practical side, preliminary experiments on a POMDP problem demonstrated encouraging results.
Nikos Vlassis, Marc Toussaint
ICML1
2008 Multiagent Reinforcement Learning for Urban Traffic Control Using Coordination Graphs
Lior Kuyer, Shimon Whiteson, Bram Bakker, Nikos Vlassis
ECML/PKDD (1)4
2008 Optimal and Approximate Q-value Functions for Decentralized POMDPs
abstract
Decision-theoretic planning is a popular approach to sequential decision making problems, because it treats uncertainty in sensing and acting in a principled way. In single-agent frameworks like MDPs and POMDPs, planning can be carried out by resorting to Q-value functions: an optimal Q-value function Q* is computed in a recursive manner by dynamic programming, and then an optimal policy is extracted from Q*. In this paper we study whether similar Q-value functions can be defined for decentralized POMDP models (Dec-POMDPs), and how policies can be extracted from such value functions. We define two forms of the optimal Q-value function for Dec-POMDPs: one that gives a normative description as the Q-value function of an optimal pure joint policy and another one that is sequentially rational and thus gives a recipe for computation. This computation, however, is infeasible for all but the smallest problems. Therefore, we analyze various approximate Q-value functions that allow for efficient computation. We describe how they relate, and we prove that they all provide an upper bound to the optimal Q-value function Q*. Finally, unifying some previous approaches for solving Dec-POMDPs, we describe a family of algorithms for extracting policies from such Q-value functions, and perform an experimental evaluation on existing test problems, including a new firefighting benchmark problem.
Frans A. Oliehoek, Matthijs T. J. Spaan, Nikos Vlassis
J. Artif. Intell. Res.3
2007 A Spatially Constrained Generative Model and an EM Algorithm for Image Segmentation
abstract
In this paper, we present a novel spatially constrained generative model and an expectation-maximization (EM) algorithm for model-based image segmentation. The generative model assumes that the unobserved class labels of neighboring pixels in the image are generated by prior distributions with similar parameters, where similarity is defined by entropic quantities relating to the neighboring priors. In order to estimate model parameters from observations, we derive a spatially constrained EM algorithm that iteratively maximizes a lower bound on the data log-likelihood, where the penalty term is data-dependent. Our algorithm is very easy to implement and is similar to the standard EM algorithm for Gaussian mixtures with the main difference that the labels posteriors are "smoothed" over pixels between each E- and M-step by a standard image filter. Experiments on synthetic and real images show that our algorithm achieves competitive segmentation results compared to other Markov-based methods, and is in general faster.
Aristeidis Diplaros, Nikos Vlassis, Theo Gevers
IEEE Trans. Neural Networks2
2006 Improving Approximate Value Iteration Using Memories and Predictive State Representations
Michael R. James 0001, Ton Wessling, Nikos Vlassis
AAAI3
2006 The parallel Nash Memory for asymmetric games
abstract
Coevolutionary algorithms search for test cases as part of the search process. The resulting adaptive evaluation function takes away the need to define a fixed evaluation function, but may also be unstable and thereby prevent reliable progress. Recent work in coevolution has therefore focused on algorithms that guarantee progress with respect to a given solution concept. The Nash Memory archive guarantees monotonicity with respect to the game-theoretic solution concept of the Nash equilibrium, but is limited to symmetric games. We present an extension of the Nash Memory that guarantees monotonicity for asymmetric games. The Parallel Nash Memory is demonstrated in experiments, and its performance on general sum games is discussed.
Frans A. Oliehoek, Edwin D. de Jong, Nikos Vlassis
GECCO3
2006 An analytic solution to discrete Bayesian reinforcement learning
abstract
Reinforcement learning (RL) was originally proposed as a framework to allow agents to learn in an online fashion as they interact with their environment. Existing RL algorithms come short of achieving this goal because the amount of exploration required is often too costly and/or too time consuming for online learning. As a result, RL is mostly used for offline learning in simulated environments. We propose a new algorithm, called BEETLE, for effective online learning that is computationally efficient while minimizing the amount of exploration. We take a Bayesian model-based approach, framing RL as a partially observable Markov decision process. Our two main contributions are the analytical derivation that the optimal value function is the upper envelope of a set of multivariate polynomials, and an efficient point-based value iteration algorithm that exploits this simple parameterization.
Pascal Poupart, Nikos Vlassis, Jesse Hoey, Kevin Regan 0001
ICML2
2006 Accelerated Variational Dirichlet Process Mixtures
abstract
Dirichlet Process (DP) mixture models are promising candidates for clustering applications where the number of clusters is unknown a priori. Due to compu- tational considerations these models are unfortunately unsuitable for large scale data-mining applications. We propose a class of deterministic accelerated DP mixture models that can routinely handle millions of data-cases. The speedup is achieved by incorporating kd-trees into a variational Bayesian algorithm for DP mixtures in the stick-breaking representation, similar to that of Blei and Jordan (2005). Our algorithm differs in the use of kd-trees and in the way we handle truncation: we only assume that the variational distributions are fixed at their pri- ors after a certain level. Experiments show that speedups relative to the standard variational algorithm can be significant.
Kenichi Kurihara, Max Welling, Nikos Vlassis
NIPS3
2006 Accelerated EM-based clustering of large data sets
Jakob Verbeek, Jan Nunnink, Nikos Vlassis
Data Min. Knowl. Discov.3
2006 Collaborative Multiagent Reinforcement Learning by Payoff Propagation
abstract
In this article we describe a set of scalable techniques for learning the behavior of a group of agents in a collaborative multiagent setting. As a basis we use the framework of coordination graphs of Guestrin, Koller, and Parr (2002a) which exploits the dependencies between agents to decompose the global payoff function into a sum of local terms. First, we deal with the single-state case and describe a payoff propagation algorithm that computes the individual actions that approximately maximize the global payoff function. The method can be viewed as the decision-making analogue of belief propagation in Bayesian networks. Second, we focus on learning the behavior of the agents in sequential decision-making tasks. We introduce different model-free reinforcement-learning techniques, unitedly called Sparse Cooperative Q-learning, which approximate the global action-value function based on the topology of a coordination graph, and perform updates using the contribution of the individual agents to the maximal global action value. The combined use of an edge-based decomposition of the action-value function and the payoff propagation algorithm for efficient action selection, result in an approach that scales only linearly in the problem size. We provide experimental evidence that our method outperforms related multiagent reinforcement-learning methods based on temporal differences.
Jelle R. Kok, Nikos Vlassis
J. Mach. Learn. Res.2
2006 Point-Based Value Iteration for Continuous POMDPs
abstract
We propose a novel approach to optimize Partially Observable Markov Decisions Processes (POMDPs) defined on continuous spaces. To date, most algorithms for model-based POMDPs are restricted to discrete states, actions, and observations, but many real-world problems such as, for instance, robot navigation, are naturally defined on continuous spaces. In this work, we demonstrate that the value function for continuous POMDPs is convex in the beliefs over continuous state spaces, and piecewise-linear convex for the particular case of discrete observations and actions but still continuous states. We also demonstrate that continuous Bellman backups are contracting and isotonic ensuring the monotonic convergence of value-iteration algorithms. Relying on those properties, we extend the algorithm, originally developed for discrete POMDPs, to work in continuous state spaces by representing the observation, transition, and reward models using Gaussian mixtures, and the beliefs using Gaussian mixtures or particle sets. With these representations, the integrals that appear in the Bellman backup can be computed in closed form and, therefore, the algorithm is computationally feasible. Finally, we further extend to deal with continuous action and observation sets by designing effective sampling approaches.
Josep M. Porta, Nikos Vlassis, Matthijs T. J. Spaan, Pascal Poupart
J. Mach. Learn. Res.2
2006 Gaussian fields for semi-supervised regression and correspondence learning
Jakob Verbeek, Nikos Vlassis
Pattern Recognit.2
2005 Planning with Continuous Actions in Partially Observable Environments
abstract
We present a simple randomized POMDP al gorithm for planning with continuous actions in partially observable environments. Our algorithm operates on a set of reachable belief points, sampled by letting the robot interact randomly with the environment. We perform value iteration steps, ensuring that in each step the value of all sampled belief points is improved. The idea here is that by sampling actions from a continuous action space we can quickly improve the value of all belief points in the set. We demonstrate the viability of our algorithm on two sets of experiments: one involving an active localization task and one concerning robot navigation in a perceptually aliased of fice environment.
Matthijs T. J. Spaan, Nikos Vlassis
ICRA2
2005 Using the Max-Plus Algorithm for Multiagent Decision Making in Coordination Graphs
Jelle R. Kok, Nikos Vlassis
RoboCup2
2005 Self-organizing mixture models
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
Neurocomputing2
2005 Perseus: Randomized Point-based Value Iteration for POMDPs
abstract
Partially observable Markov decision processes (POMDPs) form an attractive and principled framework for agent planning under uncertainty. Point-based approximate techniques for POMDPs compute a policy based on a finite set of points collected in advance from the agent's belief space. We present a randomized point-based value iteration algorithm called Perseus. The algorithm performs approximate value backup stages, ensuring that in each backup stage the value of each point in the belief set is improved; the key observation is that a single backup may improve the value of many belief points. Contrary to other point-based methods, Perseus backs up only a (randomly selected) subset of points in the belief set, sufficient for improving the value of each belief point in the set. We show how the same idea can be extended to dealing with continuous action spaces. Experimental results show the potential of Perseus in large scale POMDP problems.
Matthijs T. J. Spaan, Nikos Vlassis
J. Artif. Intell. Res.2
2004 Sparse cooperative Q-learning
abstract
Learning in multiagent systems suffers from the fact that both the state and the action space scale exponentially with the number of agents. In this paper we are interested in using Q-learning to learn the coordinated actions of a group of cooperative agents, using a sparse representation of the joint state-action space of the agents. We first examine a compact representation in which the agents need to explicitly coordinate their actions only in a predefined set of states. Next, we use a coordination-graph approach in which we represent the Q-values by value rules that specify the coordination dependencies of the agents at particular states. We show how Q-learning can be efficiently applied to learn a coordinated policy for the agents in the above framework. We demonstrate the proposed method on the predator-prey domain, and we compare it with other related multiagent Q-learning methods.
Jelle R. Kok, Nikos Vlassis
ICML2
2004 A Point-based POMDP Algorithm for Robot Planning
abstract
We present an approximate POMDP solution method for robot planning in partially observable environments. Our algorithm belongs to the family of point-based value iteration solution techniques for POMDP, in which planning is performed only on a sampled set of reachable belief points. We describe a simple, randomized procedure that performs value update steps that strictly improve the value of all belief points in each step. We demonstrate our algorithm on a robotic delivery task in an office environment and on several benchmark problems, for which we compute solutions that are very competitive to those of state-of-the-art methods in terms of speed and solution quality.
Matthijs T. J. Spaan, Nikos Vlassis
ICRA2
2004 Newscast EM
abstract
We propose a gossip-based distributed algorithm for Gaussian mixture learning, Newscast EM. The algorithm operates on network topologies where each node observes a local quantity and can communicate with other nodes in an arbitrary point-to-point fashion. The main difference between Newscast EM and the standard EM algorithm is that the M-step in our case is implemented in a decentralized manner: (random) pairs of nodes repeatedly exchange their local parameter estimates and com- bine them by (weighted) averaging. We provide theoretical evidence and demonstrate experimentally that, under this protocol, nodes converge ex- ponentially fast to the correct estimates in each M-step of the EM algo- rithm.
Wojtek Kowalczyk, Nikos Vlassis
NIPS2
2003 Self-Organization by Optimizing Free-Energy
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
ESANN2
2003 Non-linear CCA and PCA by Alignment of Local Models
abstract
We propose a non-linear Canonical Correlation Analysis (CCA) method which works by coordinating or aligning mixtures of linear models. In the same way that CCA extends the idea of PCA, our work extends re- cent methods for non-linear dimensionality reduction to the case where multiple embeddings of the same underlying low dimensional coordi- nates are observed, each lying on a different high dimensional manifold. We also show that a special case of our method, when applied to only a single manifold, reduces to the Laplacian Eigenmaps algorithm. As with previous alignment schemes, once the mixture models have been estimated, all of the parameters of our model can be estimated in closed form without local optima in the learning. Experimental results illustrate the viability of the approach as a non-linear extension of CCA.
Jakob Verbeek, Sam T. Roweis, Nikos Vlassis
NIPS3
2003 Efficient Greedy Learning of Gaussian Mixture Models
abstract
This article concerns the greedy learning of gaussian mixtures. In the greedy approach, mixture components are inserted into the mixture one after the other. We propose a heuristic for searching for the optimal component to insert. In a randomized manner, a set of candidate new components is generated. For each of these candidates, we find the locally optimal new component and insert it into the existing mixture. The resulting algorithm resolves the sensitivity to initialization of state-of-the-art methods, like expectation maximization, and has running time linear in the number of data points and quadratic in the (final) number of mixture components. Due to its greedy nature, the algorithm can be particularly useful when the optimal number of mixture components is unknown. Experimental results comparing the proposed algorithm to other methods on density estimation and texture segmentation are provided.
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
Neural Comput.2
2003 The global k-means clustering algorithm
Aristidis Likas, Nikos Vlassis, Jakob Verbeek
Pattern Recognit.2
2002 Fast nonlinear dimensionality reduction with topology representing networks
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
ESANN2
2002 Coordinating Principal Component Analyzers
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
ICANN2
2002 Auxiliary Particle Filter Robot Localization from High-Dimensional Sensor Observations
abstract
We apply the auxiliary particle filter algorithm of Pitt and Shephard (1999) to the problem of robot localization. To deal with the high-dimensional sensor observations (images) and an unknown observation model, we propose the use of an inverted nonparametric observation model computed by nearest neighbor conditional density estimation. We show that the proposed model can lead to a fully adapted optimal filter, and is able to successfully handle image occlusion and robot kidnap. The proposed algorithm is very simple to implement and exhibits a high degree of robustness in practice. We report experiments involving robot localization from omnidirectional vision in an indoor environment.
Nikos Vlassis, Bas Terwijn, Ben J. A. Kröse
ICRA1
2002 Towards an Optimal Scoring Policy for Simulated Soccer Agents
Jelle R. Kok, Remco C. de Boer, Nikos Vlassis, Frans C. A. Groen
RoboCup3
2002 Supervised Dimension Reduction of Intrinsically Low-Dimensional Data
abstract
High-dimensional data generated by a system with limited degrees of freedom are often constrained in low-dimensional manifolds in the original space. In this article, we investigate dimension-reduction methods for such intrinsically low-dimensional data through linear projections that preserve the manifold structure of the data. For intrinsically one dimensional data, this implies projecting to a curve on the plane with as few intersections as possible. We are proposing a supervised projection pursuit method that can be regarded as an extension of the single-index model for nonparametric regression. We show results from a toy and two robotic applications.
Nikos Vlassis, Yoichi Motomura, Ben J. A. Kröse
Neural Comput.1
2002 A Greedy EM Algorithm for Gaussian Mixture Learning
Nikos Vlassis, Aristidis Likas
Neural Process. Lett.1
2002 A k-segments algorithm for finding principal curves
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
Pattern Recognit. Lett.2
2001 A Soft k-Segments Algorithm for Principal Curves
Jakob Verbeek, Nikos Vlassis, Ben J. A. Kröse
ICANN2
2001 Fast Score Function Estimation with Application in ICA
Nikos Vlassis
ICANN1
2001 Learning Task-relevant Features from Robot Data
abstract
Feature extraction from robot sensor data is a standard way to deal with the high dimensionality and redundancy of such data. In order to get optimal task-relevant features, PCA must be replaced by a supervised projection method. In this paper we extend our previously proposed supervised linear feature extraction method (2000) in two ways: 1) the projection matrix is optimized simultaneously over all columns under the constraint of orthonormality; and 2) a Jacobi parametrization of the matrix allows the use of unconstrained nonlinear optimization algorithms. The new algorithm is more efficient and many times faster than the old version. We show experimental results in extracting features from panoramic images of a mobile robot. The results compare favorably to the PCA solutions.
Nikos Vlassis, Roland Bunschoten, Ben J. A. Kröse
ICRA1
2001 Edge-based Features from Omnidirectional Images for Robot Localization
abstract
We propose a method for extracting low-dimensional features from omnidirectional images to be used for robot localization and navigation. Edge detection is combined with thresholding to locate sharp edge pixels, the coordinates of which are fed into a Parzen density estimator (1962) to compute the edge spatial density. The use of the fast Fourier transform makes this density estimate feasible in real-time, while principal component analysis further drops the dimensionality of the resulting feature vector to a manageable number. We show experimental results from a Nomad XR4000 robot in an office environment.
Nikos Vlassis, Yoichi Motomura, Isao Hara, Hideki Asoh
ICRA1
2001 A probabilistic model for appearance-based robot localization
Ben J. A. Kröse, Nikos Vlassis, Roland Bunschoten, Yoichi Motomura
Image Vis. Comput.2
2001 Efficient source adaptivity in independent component analysis
abstract
A basic element in most independent component analysis (ICA) algorithms is the choice of a model for the score functions of the unknown sources. While this is usually based on approximations, for large data sets it is possible to achieve "source adaptivity" by directly estimating from the data the "true" score functions of the sources. We describe an efficient scheme for achieving this by extending the fast density estimation method of Silverman (1982). We show with a real and a synthetic experiment that our method can provide more accurate solutions than state-of-the-art methods when optimization is carried out in the vicinity of the global minimum of the contrast function.
Nikos Vlassis, Yoichi Motomura
IEEE Trans. Neural Networks1
2000 Supervised Linear Feature Extraction for Mobile Robot Localization
abstract
We are seeking linear projections of supervised high-dimensional robot observations and an appropriate environment model that optimize the robot localization task. We show that an appropriate risk function to minimize is the conditional entropy of the robot positions given the projected observations. We propose a method of iterative optimization through a probabilistic model based on kernel smoothing. To obtain good starting optimization solutions we use canonical correlation analysis. We apply our method on a real experiment involving a mobile robot equipped with an omnidirectional camera in an office setup.
Nikos Vlassis, Yoichi Motomura, Ben J. A. Kröse
ICRA1
1999 Robot environment modeling via principal component regression
abstract
A key issue in mobile robot applications involves building a map of the environment to be used by the robot for localization and path planning. We propose a framework for robot map building which is based on principal component regression, a statistical method for extracting low-dimensional dependencies between a set of input and target values. A supervised set of robot positions (inputs) and associated high-dimensional sensor measurements (targets) are assumed. A set of globally uncorrelated features of the original sensor measurements are obtained by applying principal component analysis on the target set. A parametrized model of the conditional density function of the sensor features given the robot positions is built based on an unbiased estimation procedure that fits interpolants for both the mean and the variance of each feature independently. The simulation results show that the average Bayesian localization error is an increasing function of the principal component index.
Nikos Vlassis, Ben J. A. Kröse
IROS1
1999 Mixture Density Estimation Based on Maximum Likelihood and Sequential Test Statistics
Nikos Vlassis, George K. Papakonstantinou, Panayiotis Tsanakas
Neural Process. Lett.1
1999 A kurtosis-based dynamic approach to Gaussian mixture modeling
abstract
We address the problem of probability density function estimation using a Gaussian mixture model updated with the expectation-maximization (EM) algorithm. To deal with the case of an unknown number of mixing kernels, we define a new measure for Gaussian mixtures, called total kurtosis, which is based on the weighted sample kurtoses of the kernels. This measure provides an indication of how well the Gaussian mixture fits the data. Then we propose a new dynamic algorithm for Gaussian mixture density estimation which monitors the total kurtosis at each step of the EM algorithm in order to decide dynamically on the correct number of kernels and possibly escape from local maxima. We show the potential of our technique in approximating unknown densities through a series of examples with several density estimation problems.
Nikos Vlassis, Aristidis Likas
IEEE Trans. Syst. Man Cybern. Part A1
1998 A Sensory Uncertainty Field Model for Unknown and Non-Stationary Mobile Robot Environments
abstract
A sensory uncertainty field (SUF) is a model of the localization uncertainty of a mobile robot. The value of the SUF at a specific robot configuration q expresses the expected uncertainty of the robot at q, as this would be measured by some localization procedure. Path planning over the SUF provides a way for better localization, and thus fewer failures, during navigation. In this paper we extend the original notion of a SUF to unknown and non-stationary environments. We propose a self-organizing neural network model that is capable of building and maintaining an estimation of the SUF while the robot moves around its free space, based on some dynamic localization information, e.g., Kalman filtering. The attractive feature of our algorithm is its capability of handling both unknown and dynamic, i.e., non-stationary, environments. We present a method for polygonal approximation of the resulting SUF by using the Delaunay triangulation.
Nikos Vlassis, Panayiotis Tsanakas
ICRA1
1998 Dynamic sensory probabilistic maps for mobile robot localization
abstract
In order to localize itself a mobile robot tries to match its sensory information at any instant against a prior environment model, the map. A probabilistic map can be regarded as a model that stores at each robot configuration q the probability density function of the sensor readings at q. By combining the knowledge of its current position, the new-coming sensory information, and the probabilistic map the robot is capable of improving its prior position estimate. In this paper we propose a novel sensor model and a method for maintaining a probabilistic map in cases of dynamic environments. When the environment structure changes, the map must adapt to this change by modifying the sensor densities, at the respective configurations. We propose a combined algorithm for map update and robot localization.
Nikos Vlassis, George K. Papakonstantinou, Panayiotis Tsanakas
IROS1
1997 The Probabilistic Growing Cell Structures Algorithm
Nikos Vlassis, Apostolos Dimopoulos, George K. Papakonstantinou
ICANN1
1996 Global Path Planning for Autonomous Qualitative Navigation
abstract
We describe a novel global path planning method for autonomous qualitative navigation in indoor environments. Global path planning operates on top of a qualitative map of the environment that describes variations in sensor behavior between adjacent regions in space. The method takes into consideration the global topology of the environment and applies a set of criteria that can minimize the errors in the navigational accuracy of a robotic wheelchair. Our approach uses a modified version of the Dijkstra's shortest path algorithm that takes into consideration the curvature of the trajectory and the off-wall distance of the map points. The algorithm computes in real-time a set of optimal paths for reaching the destination. We have tested our global path planning method in simulation in representative indoor environments with above average complexity. Based on these experiments we have determined empirically a set of values for the parameters of the algorithm that almost always lead to the selection of optimal paths in these environments.
Nikos Vlassis, Nikitas M. Sgouros, G. Efthivoulidis, George K. Papakonstantinou, Panayiotis Tsanakas
ICTAI1