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.

Alexis Boukouvalas

dblp:124/8935 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
3since 2021 · last 2022
0000-0003-3306-3692ORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 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
3 papers
Probabilistic and Bayesian machine learning · 97% Efficient and distributed learning · 3%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%
Theoretical computer science
1 paper
Algorithmic game theory and mechanism design · 100%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
1.032022
Additive Gaussian Processes Revisited · ICML 2022
GPflow: A Gaussian Process Library using TensorFlow · J. Mach. Learn. Res. 2017
Gaussian Process Quantile Regression using Expectation Propagation · ICML 2012
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process › gaussian process regression
additive gaussian processes
0.612022
Additive Gaussian Processes Revisited · ICML 2022
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
kernel design
0.612022
Additive Gaussian Processes Revisited · ICML 2022
Bioinformatics and computational biology › gene expression analysis
differential expression analysis
0.512021
Non-parametric modelling of temporal and spatial counts data from RNA-seq experiments · Bioinform. 2021
Bioinformatics and computational biology
gene expression analysis
0.512021
Non-parametric modelling of temporal and spatial counts data from RNA-seq experiments · Bioinform. 2021
Bioinformatics and computational biology › transcriptomics › spatial transcriptomics
spatially variable gene detection
0.512021
Non-parametric modelling of temporal and spatial counts data from RNA-seq experiments · Bioinform. 2021
Bioinformatics and computational biology › transcriptomics
spatial transcriptomics
0.512021
Non-parametric modelling of temporal and spatial counts data from RNA-seq experiments · Bioinform. 2021
Bioinformatics and computational biology › single-cell analysis › single-cell transcriptomics
pseudotime estimation
0.412019
GrandPrix: scaling up the Bayesian GPLVM for single-cell data · Bioinform. 2019
Bioinformatics and computational biology
single-cell analysis
0.412019
GrandPrix: scaling up the Bayesian GPLVM for single-cell data · Bioinform. 2019
Algorithmic game theory and mechanism design › multi-armed bandit
continuum-armed bandit
0.412019
Adaptive Sensor Placement for Continuous Spaces · ICML 2019
Algorithmic game theory and mechanism design
multi-armed bandit
0.412019
Adaptive Sensor Placement for Continuous Spaces · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.312017
GPflow: A Gaussian Process Library using TensorFlow · J. Mach. Learn. Res. 2017
Ubiquitous computing and smart environments › occupancy sensing
occupancy estimation
0.212016
Predicting room occupancy with a single passive infrared (PIR) sensor through behavior extraction · UbiComp 2016
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.112012
Gaussian Process Quantile Regression using Expectation Propagation · ICML 2012
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
expectation propagation
0.112012
Gaussian Process Quantile Regression using Expectation Propagation · ICML 2012
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
quantile regression
0.112012
Gaussian Process Quantile Regression using Expectation Propagation · ICML 2012
Internet of things and sensor networks
sensor placement
0.112019
Adaptive Sensor Placement for Continuous Spaces · ICML 2019
Machine learning › Efficient and distributed learning › hardware acceleration
GPU acceleration
0.112017
GPflow: A Gaussian Process Library using TensorFlow · J. Mach. Learn. Res. 2017
Ubiquitous computing and smart environments
occupancy sensing
0.112016
Predicting room occupancy with a single passive infrared (PIR) sensor through behavior extraction · UbiComp 2016
Ubiquitous computing and smart environments
smart buildings
0.112016
Predicting room occupancy with a single passive infrared (PIR) sensor through behavior extraction · UbiComp 2016

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

thompson sampling · 0.8nonparametric inference · 0.8bayesian histograms · 0.8orthogonal additive kernel · 0.6functional ANOVA decomposition · 0.6variational bayesian inference · 0.5negative binomial likelihood · 0.5gaussian process regression · 0.5gaussian process latent variable model · 0.4bayesian inference · 0.4variational inference · 0.3automatic differentiation · 0.3nonparametric machine learning · 0.2gaussian process · 0.1expectation propagation · 0.1
YearPublicationVenuePosition
2022 Additive Gaussian Processes Revisited
abstract
Gaussian Process (GP) models are a class of flexible non-parametric models that have rich representational power. By using a Gaussian process with additive structure, complex responses can be modelled whilst retaining interpretability. Previous work showed that additive Gaussian process models require high-dimensional interaction terms. We propose the orthogonal additive kernel (OAK), which imposes an orthogonality constraint on the additive functions, enabling an identifiable, low-dimensional representation of the functional relationship. We connect the OAK kernel to functional ANOVA decomposition, and show improved convergence rates for sparse computation methods. With only a small number of additive low-dimensional terms, we demonstrate the OAK model achieves similar or better predictive performance compared to black-box models, while retaining interpretability.
Alexis Boukouvalas, James Hensman
ICML2
2021 The Minecraft Kernel: Modelling correlated Gaussian Processes in the Fourier domain
abstract
In the univariate setting, using the kernel spectral representation is an appealing approach for generating stationary covariance functions. However, performing the same task for multiple-output Gaussian processes is substantially more challenging. We demonstrate that current approaches to modelling cross-covariances with a spectral mixture kernel possess a critical blind spot. Pairs of highly correlated (or highly anti-correlated) processes are not reproducible, aside from the special case when their spectral densities are of identical shape. We present a solution to this issue by replacing the conventional Gaussian components of a spectral mixture with block components of finite bandwidth (i.e. rectangular step functions). The proposed family of kernel represents the first multi-output generalisation of the spectral mixture kernel that can approximate any stationary multi-output kernel to arbitrary precision.
Fergus Simpson, Alexis Boukouvalas, Václav Cadek, Elvijs Sarkans, Nicolas Durrande
AISTATS2
2021 Non-parametric modelling of temporal and spatial counts data from RNA-seq experiments
abstract
MOTIVATION: The negative binomial distribution has been shown to be a good model for counts data from both bulk and single-cell RNA-sequencing (RNA-seq). Gaussian process (GP) regression provides a useful non-parametric approach for modelling temporal or spatial changes in gene expression. However, currently available GP regression methods that implement negative binomial likelihood models do not scale to the increasingly large datasets being produced by single-cell and spatial transcriptomics. RESULTS: The GPcounts package implements GP regression methods for modelling counts data using a negative binomial likelihood function. Computational efficiency is achieved through the use of variational Bayesian inference. The GP function models changes in the mean of the negative binomial likelihood through a logarithmic link function and the dispersion parameter is fitted by maximum likelihood. We validate the method on simulated time course data, showing better performance to identify changes in over-dispersed counts data than methods based on Gaussian or Poisson likelihoods. To demonstrate temporal inference, we apply GPcounts to single-cell RNA-seq datasets after pseudotime and branching inference. To demonstrate spatial inference, we apply GPcounts to data from the mouse olfactory bulb to identify spatially variable genes and compare to two published GP methods. We also provide the option of modelling additional dropout using a zero-inflated negative binomial. Our results show that GPcounts can be used to model temporal and spatial counts data in cases where simpler Gaussian and Poisson likelihoods are unrealistic. AVAILABILITY AND IMPLEMENTATION: GPcounts is implemented using the GPflow library in Python and is available at https://github.com/ManchesterBioinference/GPcounts along with the data, code and notebooks required to reproduce the results presented here. The version used for this paper is archived at https://doi.org/10.5281/zenodo.5027066. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Nuha Bintayyash, Sokratia Georgaka, S. T. John, Sumon Ahmed, Alexis Boukouvalas, James Hensman, Magnus Rattray
Bioinform.5
2020 Enriched mixtures of generalised Gaussian process experts
abstract
Mixtures of experts probabilistically divide the input space into regions, where the assumptions of each expert, or conditional model, need only hold locally. Combined with Gaussian process (GP) experts, this results in a powerful and highly flexible model. We focus on alternative mixtures of GP experts, which model the joint distribution of the inputs and targets explicitly. We highlight issues of this approach in multi-dimensional input spaces, namely, poor scalability and the need for an unnecessarily large number of experts, degrading the predictive performance and increasing uncertainty. We construct a novel model to address these issues through a nested partitioning scheme that automatically infers the number of components at both levels. Multiple response types are accommodated through a generalised GP framework, while multiple input types are included through a factorised exponential family structure. We show the effectiveness of our approach in estimating a parsimonious probabilistic description of both synthetic data of increasing dimension and an Alzheimer’s challenge dataset.
Charles W. L. Gadd, Sara Wade, Alexis Boukouvalas
AISTATS3
2020 OscoNet: inferring oscillatory gene networks
abstract
BACKGROUND: Oscillatory genes, with periodic expression at the mRNA and/or protein level, have been shown to play a pivotal role in many biological contexts. However, with the exception of the circadian clock and cell cycle, only a few such genes are known. Detecting oscillatory genes from snapshot single-cell experiments is a challenging task due to the lack of time information. Oscope is a recently proposed method to identify co-oscillatory gene pairs using single-cell RNA-seq data. Although promising, the current implementation of Oscope does not provide a principled statistical criterion for selecting oscillatory genes. RESULTS: We improve the optimisation scheme underlying Oscope and provide a well-calibrated non-parametric hypothesis test to select oscillatory genes at a given FDR threshold. We evaluate performance on synthetic data and three real datasets and show that our approach is more sensitive than the original Oscope formulation, discovering larger sets of known oscillators while avoiding the need for less interpretable thresholds. We also describe how our proposed pseudo-time estimation method is more accurate in recovering the true cell order for each gene cluster while requiring substantially less computation time than the extended nearest insertion approach. CONCLUSIONS: OscoNet is a robust and versatile approach to detect oscillatory gene networks from snapshot single-cell data addressing many of the limitations of the original Oscope method.
Luisa Cutillo, Alexis Boukouvalas, Elli Marinopoulou, Nancy Papalopulu, Magnus Rattray
BMC Bioinform.2
2019 Adaptive Sensor Placement for Continuous Spaces
abstract
We consider the problem of adaptively placing sensors along an interval to detect stochastically-generated events. We present a new formulation of the problem as a continuum-armed bandit problem with feedback in the form of partial observations of realisations of an inhomogeneous Poisson process. We design a solution method by combining Thompson sampling with nonparametric inference via increasingly granular Bayesian histograms and derive an $\tilde{O}(T^{2/3})$ bound on the Bayesian regret in $T$ rounds. This is coupled with the design of an efficent optimisation approach to select actions in polynomial time. In simulations we demonstrate our approach to have substantially lower and less variable regret than competitor algorithms.
James A. Grant, Alexis Boukouvalas, Ryan-Rhys Griffiths, David S. Leslie, Sattar Vakili, Enrique Munoz de Cote
ICML2
2019 GrandPrix: scaling up the Bayesian GPLVM for single-cell data
abstract
Motivation: The Gaussian Process Latent Variable Model (GPLVM) is a popular approach for dimensionality reduction of single-cell data and has been used for pseudotime estimation with capture time information. However, current implementations are computationally intensive and will not scale up to modern droplet-based single-cell datasets which routinely profile many tens of thousands of cells. Results: We provide an efficient implementation which allows scaling up this approach to modern single-cell datasets. We also generalize the application of pseudotime inference to cases where there are other sources of variation such as branching dynamics. We apply our method on microarray, nCounter, RNA-seq, qPCR and droplet-based datasets from different organisms. The model converges an order of magnitude faster compared to existing methods whilst achieving similar levels of estimation accuracy. Further, we demonstrate the flexibility of our approach by extending the model to higher-dimensional latent spaces that can be used to simultaneously infer pseudotime and other structure such as branching. Thus, the model has the capability of producing meaningful biological insights about cell ordering as well as cell fate regulation. Availability and implementation: Software available at github.com/ManchesterBioinference/GrandPrix. Supplementary information: Supplementary data are available at Bioinformatics online.
Sumon Ahmed, Magnus Rattray, Alexis Boukouvalas
Bioinform.3
2017 GPflow: A Gaussian Process Library using TensorFlow
abstract
GPflow is a Gaussian process library that uses TensorFlow for its core computations and Python for its front end. The distinguishing features of GPflow are that it uses variational inference as the primary approximation method, provides concise code through the use of automatic differentiation, has been engineered with a particular emphasis on software testing and is able to exploit GPU hardware.
Alexander G. de G. Matthews, Mark van der Wilk, Tom Nickson, Keisuke Fujii 0002, Alexis Boukouvalas, Pablo León-Villagrá, Zoubin Ghahramani, James Hensman
J. Mach. Learn. Res.5
2016 Predicting room occupancy with a single passive infrared (PIR) sensor through behavior extraction
abstract
Passive infrared sensors have widespread use in many applications, including motion detectors for alarms, lighting systems and hand dryers. Combinations of multiple PIR sensors have also been used to count the number of humans passing through doorways. In this paper, we demonstrate the potential of the PIR sensor as a tool for occupancy estimation inside of a monitored environment. Our approach shows how flexible nonparametric machine learning algorithms extract useful information about the occupancy from a single PIR sensor. The approach allows us to understand and make use of the motion patterns generated by people within the monitored environment. The proposed counting system uses information about those patterns to provide an accurate estimate of room occupancy which can be updated every 30 seconds. The system was successfully tested on data from more than 50 real office meetings consisting of at most 14 room occupants.
Yordan P. Raykov, Emre Ozer 0001, Ganesh Dasika, Alexis Boukouvalas, Max A. Little
UbiComp4
2014 Bayesian Precalibration of a Large Stochastic Microsimulation Model
abstract
Calibration of stochastic traffic microsimulation models is a challenging task. This paper proposes a fast iterative probabilistic precalibration framework and demonstrates how it can be successfully applied to a real-world traffic simulation model of a section of the M40 motorway and its surrounding area in the U.K. The efficiency of the method stems from the use of emulators of the stochastic microsimulator, which provides fast surrogates of the traffic model. The use of emulators minimizes the number of microsimulator runs required, and the emulators' probabilistic construction allows for the consideration of the extra uncertainty introduced by the approximation. It is shown that automatic precalibration of this real-world microsimulator, using turn-count observational data, is possible, considering all parameters at once, and that this precalibrated microsimulator improves on the fit to observations compared with the traditional expertly tuned microsimulation.
Alexis Boukouvalas, Pete Sykes, Dan Cornford, Hugo Maruri-Aguilar
IEEE Trans. Intell. Transp. Syst.1
2012 Gaussian Process Quantile Regression using Expectation Propagation
Alexis Boukouvalas, Remi Louis Barillec, Dan Cornford
ICML1