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

Ghislain Durif

dblp:214/1180 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
2since 2021 · last 2022
0000-0003-2567-1401ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 since 2021

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
2 papers
Kernel, tree and ensemble methods · 48% Deep learning architectures and training · 28% Efficient and distributed learning · 24%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 94% Computational science and engineering · 6%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 79% GPUs and heterogeneous computing · 21%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
gene expression analysis
0.722019
Probabilistic count matrix factorization for single cell expression data analysis · Bioinform. 2019
High dimensional classification with combined adaptive sparse PLS and logistic regression · Bioinform. 2018
Machine learning › Deep learning architectures and training
reproducible benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 2022
Performance modeling and evaluation
benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 2022
Machine learning › Kernel, tree and ensemble methods
kernel matrix
0.512021
Kernel Operations on the GPU, with Autodiff, without Memory Overflows · J. Mach. Learn. Res. 2021
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.512021
Kernel Operations on the GPU, with Autodiff, without Memory Overflows · J. Mach. Learn. Res. 2021
Bioinformatics and computational biology › single-cell analysis
single-cell transcriptomics
0.412019
Probabilistic count matrix factorization for single cell expression data analysis · Bioinform. 2019
Bioinformatics and computational biology
single-cell analysis
0.312018
Probabilistic Count Matrix Factorization for Single Cell Expression Data Analysis · RECOMB 2018
GPUs and heterogeneous computing
GPU computing
0.112021
Kernel Operations on the GPU, with Autodiff, without Memory Overflows · J. Mach. Learn. Res. 2021
Bioinformatics and computational biology › single-cell analysis
cell clustering
0.112019
Probabilistic count matrix factorization for single cell expression data analysis · Bioinform. 2019
Computational science and engineering › model selection
variable selection
0.112018
High dimensional classification with combined adaptive sparse PLS and logistic regression · Bioinform. 2018

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

reproducibility · 1.1benchmarking automation · 1.1automatic differentiation · 1.0CUDA · 1.0probabilistic count matrix factorization · 0.7variational EM · 0.4gamma-poisson factor model · 0.4sparse partial least squares · 0.3proximal operator · 0.3matrix factorization · 0.3logistic regression · 0.3
YearPublicationVenuePosition
2022 Benchopt: Reproducible, efficient and collaborative optimization benchmarks
abstract
Numerical validation is at the core of machine learning research as it allows us to assess the actual impact of new methods, and to confirm the agreement between theory and practice. Yet, the rapid development of the field poses several challenges: researchers are confronted with a profusion of methods to compare, limited transparency and consensus on best practices, as well as tedious re-implementation work. As a result, validation is often very partial, which can lead to wrong conclusions that slow down the progress of research. We propose Benchopt, a collaborative framework to automatize, publish and reproduce optimization benchmarks in machine learning across programming languages and hardware architectures. Benchopt simplifies benchmarking for the community by providing an off-the-shelf tool for running, sharing and extending experiments. To demonstrate its broad usability, we showcase benchmarks on three standard ML tasks: $\ell_2$-regularized logistic regression, Lasso and ResNet18 training for image classification. These benchmarks highlight key practical findings that give a more nuanced view of state-of-the-art for these problems, showing that for practical evaluation, the devil is in the details.
Thomas Moreau 0001, Mathurin Massias, Alexandre Gramfort, Pierre Ablin, Pierre-Antoine Bannier, Benjamin Charlier, Mathieu Dagréou, Tom Dupré la Tour, Ghislain Durif, Cássio Fraga Dantas, Quentin Klopfenstein, Johan Larsson 0002, En Lai, Tanguy Lefort, Benoît Malézieux, Badr Moufad, Alain Rakotomamonjy, Zaccharie Ramzi, Joseph Salmon, Samuel Vaiter
NeurIPS9
2021 Kernel Operations on the GPU, with Autodiff, without Memory Overflows
abstract
The KeOps library provides a fast and memory-efficient GPU support for tensors whose entries are given by a mathematical formula, such as kernel and distance matrices. KeOps alleviates the main bottleneck of tensor-centric libraries for kernel and geometric applications: memory consumption. It also supports automatic differentiation and outperforms standard GPU baselines, including PyTorch CUDA tensors or the Halide and TVM libraries. KeOps combines optimized C++/CUDA schemes with binders for high-level languages: Python (Numpy and PyTorch), Matlab and GNU R. As a result, high-level “quadratic” codes can now scale up to large data sets with millions of samples processed in seconds. KeOps brings graphics-like performances for kernel methods and is freely available on standard repositories (PyPi, CRAN). To showcase its versatility, we provide tutorials in a wide range of settings online at www.kernel-operations.io.
Benjamin Charlier, Jean Feydy, Joan Glaunès, François-David Collin, Ghislain Durif
J. Mach. Learn. Res.5
2019 Probabilistic count matrix factorization for single cell expression data analysis
abstract
MOTIVATION: The development of high-throughput single-cell sequencing technologies now allows the investigation of the population diversity of cellular transcriptomes. The expression dynamics (gene-to-gene variability) can be quantified more accurately, thanks to the measurement of lowly expressed genes. In addition, the cell-to-cell variability is high, with a low proportion of cells expressing the same genes at the same time/level. Those emerging patterns appear to be very challenging from the statistical point of view, especially to represent a summarized view of single-cell expression data. Principal component analysis (PCA) is a most powerful tool for high dimensional data representation, by searching for latent directions catching the most variability in the data. Unfortunately, classical PCA is based on Euclidean distance and projections that poorly work in presence of over-dispersed count data with dropout events like single-cell expression data. RESULTS: We propose a probabilistic Count Matrix Factorization (pCMF) approach for single-cell expression data analysis that relies on a sparse Gamma-Poisson factor model. This hierarchical model is inferred using a variational EM algorithm. It is able to jointly build a low dimensional representation of cells and genes. We show how this probabilistic framework induces a geometry that is suitable for single-cell data visualization, and produces a compression of the data that is very powerful for clustering purposes. Our method is competed against other standard representation methods like t-SNE, and we illustrate its performance for the representation of single-cell expression data. AVAILABILITY AND IMPLEMENTATION: Our work is implemented in the pCMF R-package (https://github.com/gdurif/pCMF). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ghislain Durif, Laurent Modolo, Jeff E. Mold, Sophie Lambert-Lacroix, Franck Picard
Bioinform.1
2018 Probabilistic Count Matrix Factorization for Single Cell Expression Data Analysis
Ghislain Durif, Laurent Modolo, Jeff E. Mold, Sophie Lambert-Lacroix, Franck Picard
RECOMB1
2018 High dimensional classification with combined adaptive sparse PLS and logistic regression
abstract
Motivation: The high dimensionality of genomic data calls for the development of specific classification methodologies, especially to prevent over-optimistic predictions. This challenge can be tackled by compression and variable selection, which combined constitute a powerful framework for classification, as well as data visualization and interpretation. However, current proposed combinations lead to unstable and non convergent methods due to inappropriate computational frameworks. We hereby propose a computationally stable and convergent approach for classification in high dimensional based on sparse Partial Least Squares (sparse PLS). Results: We start by proposing a new solution for the sparse PLS problem that is based on proximal operators for the case of univariate responses. Then we develop an adaptive version of the sparse PLS for classification, called logit-SPLS, which combines iterative optimization of logistic regression and sparse PLS to ensure computational convergence and stability. Our results are confirmed on synthetic and experimental data. In particular, we show how crucial convergence and stability can be when cross-validation is involved for calibration purposes. Using gene expression data, we explore the prediction of breast cancer relapse. We also propose a multicategorial version of our method, used to predict cell-types based on single-cell expression data. Availability and implementation: Our approach is implemented in the plsgenomics R-package. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online.
Ghislain Durif, Laurent Modolo, Jakob Michaelsson, Jeff E. Mold, Sophie Lambert-Lacroix, Franck Picard
Bioinform.1