VLDB 2026 Research / reviewers in the wild / expert
François Laviolette
dblp:29/718
· DBLP profile ↗
58ranked-venue papers
6as first author
4since 2021 · last 2022
0000-0002-1937-2512ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 42 · 5 first-author · 1 since 2021Theory of computation · 8 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 1 since 2021Software engineering, systems software and programming languages · 4 · 1 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | How to certify machine learning based safety-critical systems? A systematic literature review
Florian Tambon, Gabriel Laberge, Amin Nikanjam, Paulina Stevia Nouwou Mindom, Yann Pequignot, Foutse Khomh, Giuliano Antoniol, Ettore Merlo, François Laviolette |
Autom. Softw. Eng. | 10 |
| 2022 | Toolbox for Multimodal Learn (scikit-multimodallearn)abstractscikit-multimodallearn is a Python library for multimodal supervised learning, licensed under Free BSD, and compatible with the well-known scikit-learn toolbox (Fabian Pedregosa, 2011). This paper details the content of the library, including a specific multimodal data formatting and classification and regression algorithms. Use cases and examples are also provided. Dominique Benielli, Baptiste Bauvin, Sokol Koço, Riikka Huusari, Cécile Capponi, Hachem Kadri, François Laviolette |
J. Mach. Learn. Res. | 7 |
| 2021 | On the robustness of generalization of drug-drug interaction modelsabstractBACKGROUND: Deep learning methods are a proven commodity in many fields and endeavors. One of these endeavors is predicting the presence of adverse drug-drug interactions (DDIs). The models generated can predict, with reasonable accuracy, the phenotypes arising from the drug interactions using their molecular structures. Nevertheless, this task requires improvement to be truly useful. Given the complexity of the predictive task, an extensive benchmarking on structure-based models for DDIs prediction was performed to evaluate their drawbacks and advantages. RESULTS: We rigorously tested various structure-based models that predict drug interactions using different splitting strategies to simulate different real-world scenarios. In addition to the effects of different training and testing setups on the robustness and generalizability of the models, we then explore the contribution of traditional approaches such as multitask learning and data augmentation. CONCLUSION: Structure-based models tend to generalize poorly to unseen drugs despite their ability to identify new DDIs among drugs seen during training accurately. Indeed, they efficiently propagate information between known drugs and could be valuable for discovering new DDIs in a database. However, these models will most probably fail when exposed to unknown drugs. While multitask learning does not help in our case to solve the problem, the use of data augmentation does at least mitigate it. Therefore, researchers must be cautious of the bias of the random evaluation scheme, especially if their goal is to discover new DDIs. Rogia Kpanou, Mazid Abiodoun Osseni, Prudencio Tossou, François Laviolette, Jacques Corbeil |
BMC Bioinform. | 4 |
| 2021 | General Cops and Robbers games with randomness
Frédéric Simard, Josée Desharnais, François Laviolette |
Theor. Comput. Sci. | 3 |
| 2020 | Phylogenetic Manifold Regularization: A semi-supervised approach to predict transcription factor binding sitesabstractThe computational prediction of transcription factor binding sites remains a challenging problems in bioinformatics, despite significant methodological developments from the field of machine learning. Such computational models are essential to help interpret the non-coding portion of human genomes, and to learn more about the regulatory mechanisms controlling gene expression. In parallel, massive genome sequencing efforts have produced assembled genomes for hundred of vertebrate species, but this data is underused. We present PhyloReg, a new semi-supervised learning approach that can be used for a wide variety of sequence-to-function prediction problems, and that takes advantage of hundreds of millions of years of evolution to regularize predictors and improve accuracy. We demonstrate that PhyloReg can be used to better train a previously proposed deep learning model of transcription factor binding. Simulation studies further help delineate the benefits of the a pproach. G ains in prediction accuracy are obtained over a broad set of transcription factors and cell types. Faizy Ahsan, Alexandre Drouin, François Laviolette, Doina Precup, Mathieu Blanchette |
BIBM | 3 |
| 2020 | The Indian Chefs ProcessabstractThis paper introduces the Indian chefs process (ICP) as a Bayesian nonparametric prior on the joint space of infinite directed acyclic graphs (DAGs) and orders that generalizes the Indian buffet process. As our construction shows, the proposed distribution relies on a latent Beta process controlling both the orders and outgoing connection probabilities of the nodes, and yields a probability distribution on sparse infinite graphs. The main advantage of the ICP over previously proposed Bayesian nonparametric priors for DAG structures is its greater flexibility. To the best of our knowledge, the ICP is the first Bayesian nonparametric model supporting every possible DAG involving latent nodes. We demonstrate the usefulness of the ICP on learning the structure of deep generative sigmoid networks as well as convolutional neural networks. Patrick Dallaire, Luca Ambrogioni, Ludovic Trottier, Umut Güçlü, Max Hinne, Philippe Giguère, Marcel van Gerven, François Laviolette |
UAI | 8 |
| 2020 | PAC-Bayes and domain adaptation
Pascal Germain, Amaury Habrard, François Laviolette, Emilie Morvant |
Neurocomputing | 3 |
| 2020 | Fast greedy C-bound minimization with guaranteesabstractAbstract The $$\mathcal {C}$$ C -bound is a tight bound on the true risk of a majority vote classifier that relies on the individual quality and pairwise disagreement of the voters and provides PAC-Bayesian generalization guarantees. Based on this bound, MinCq is a classification algorithm that returns a dense distribution on a finite set of voters by minimizing it. Introduced later and inspired by boosting, CqBoost uses a column generation approach to build a sparse $$\mathcal {C}$$ C -bound optimal distribution on a possibly infinite set of voters. However, both approaches have a high computational learning time because they minimize the $$\mathcal {C}$$ C -bound by solving a quadratic program. Yet, one advantage of CqBoost is its experimental ability to provide sparse solutions. In this work, we address the problem of accelerating the $$\mathcal {C}$$ C -bound minimization process while keeping the sparsity of the solution and without losing accuracy. We present CB-Boost, a computationally efficient classification algorithm relying on a greedy–boosting-based– $$\mathcal {C}$$ C -bound optimization. An in-depth analysis proves the optimality of the greedy minimization process and quantifies the decrease of the $$\mathcal {C}$$ C -bound operated by the algorithm. Generalization guarantees are then drawn based on already existing PAC-Bayesian theorems. In addition, we experimentally evaluate the relevance of CB-Boost in terms of the three main properties we expect about it: accuracy, sparsity, and computational efficiency compared to MinCq, CqBoost, Adaboost and other ensemble methods. As observed in these experiments, CB-Boost not only achieves results comparable to the state of the art, but also provides $$\mathcal {C}$$ C -bound sub-optimal weights with very few computational demand while keeping the sparsity property of CqBoost. Baptiste Bauvin, Cécile Capponi, Jean-Francis Roy, François Laviolette |
Mach. Learn. | 4 |
| 2019 | Dichotomize and Generalize: PAC-Bayesian Binary Activated Deep Neural NetworksabstractWe present a comprehensive study of multilayer neural networks with binary activation, relying on the PAC-Bayesian theory. Our contributions are twofold: (i) we develop an end-to-end framework to train a binary activated deep neural network, (ii) we provide nonvacuous PAC-Bayesian generalization bounds for binary activated deep neural networks. Our results are obtained by minimizing the expected loss of an architecture-dependent aggregation of binary activated deep neural networks. Our analysis inherently overcomes the fact that binary activation function is non-differentiable. The performance of our approach is assessed on a thorough numerical experiment protocol on real-life datasets. Gaël Letarte, Pascal Germain, Benjamin Guedj, François Laviolette |
NeurIPS | 4 |
| 2017 | Time Adaptive Dual Particle Swarm OptimizationabstractThis paper presents a novel particle swarm optimization (PSO) algorithm that combines the strengths of several PSO variants into a single competitive algorithm. This novel algorithm, named Time Adaptive Dual Particle Swarm Optimization (TAD-PSO), is comprised of two specialized populations, with one focusing on exploration of the search space and the other on exploitation. The main population, specialized in exploration, uses orthogonal learning to create information-rich exemplars which intelligently guide particle movement throughout the search space. The auxiliary population uses a PSO variant known for its very fast convergence speed, and thus very high performance on unimodal problems. This population is specialized in exploitation of the interesting local minima. The main population size decays linearly, to foster exploration early and convergence in the later stages of the optimization procedure. Additionally, TAD-PSO does not have the topological structure of the swarm as an algorithm hyper-parameter, making it a fast and simple algorithm to apply to new problems. TAD-PSO was tested extensively and compared to 6 widely used PSO variants on 19 benchmark problems, for 10, 30 and 100 dimensions. TAD-PSO consistently ranked first in each dimensional space, making it a competitive optimization algorithm on both unimodal and multimodal problems. Ulysse Côté Allard, Gabriel Dubé, Richard Khoury, Luc Lamontagne, Benoit Gosselin, François Laviolette |
CEC | 6 |
| 2017 | Maximum Margin Interval TreesabstractLearning a regression function using censored or interval-valued output data is an important problem in fields such as genomics and medicine. The goal is to learn a real-valued prediction function, and the training output labels indicate an interval of possible values. Whereas most existing algorithms for this task are linear models, in this paper we investigate learning nonlinear tree models. We propose to learn a tree by minimizing a margin-based discriminative objective function, and we provide a dynamic programming algorithm for computing the optimal solution in log-linear time. We show empirically that this algorithm achieves state-of-the-art speed and prediction accuracy in a benchmark of several data sets. Alexandre Drouin, Toby Hocking, François Laviolette |
NIPS | 3 |
| 2017 | Towards the use of consumer-grade electromyographic armbands for interactive, artistic robotics performancesabstractIn recent years, gesture-based interfaces have been explored in order to control robots in non-traditional ways. These require the use of systems that are able to track human body movements in 3D space. Deploying Mo-cap or camera systems to perform this tracking tend to be costly, intrusive, or require a clear line of sight, making them ill-adapted for artistic performances. In this paper, we explore the use of consumer-grade armbands (Myo armband) which capture orientation information (via an inertial measurement unit) and muscle activity (via electromyography) to ultimately guide a robotic device during live performances. To compensate for the drop in information quality, our approach rely heavily on machine learning and leverage the multimodality of the sensors. In order to speed-up classification, dimensionality reduction was performed automatically via a method based on Random Forests (RF). Online classification results achieved 88% accuracy over nine movements created by a dancer during a live performance, demonstrating the viability of our approach. The nine movements are then grouped into three semantically-meaningful moods by the dancer for the purpose of an artistic performance achieving 94% accuracy in real-time. We believe that our technique opens the door to aesthetically-pleasing sequences of body motions as gestural interface, instead of traditional static arm poses. Ulysse Côté Allard, David St-Onge, Philippe Giguère, François Laviolette, Benoit Gosselin |
RO-MAN | 4 |
| 2017 | Transfer learning for sEMG hand gestures recognition using convolutional neural networksabstractIn the realm of surface electromyography (sEMG) gesture recognition, deep learning algorithms are seldom employed. This is due in part to the large quantity of data required for them to train on. Consequently, it would be prohibitively time consuming for a single user to generate a sufficient amount of data for training such algorithms. In this paper, two datasets of 18 and 17 able-bodied participants respectively are recorded using a low-cost, low-sampling rate (200Hz), 8-channel, consumer-grade, dry electrode sEMG device named Myo armband (Thalmic Labs). A convolutional neural network (CNN) is augmented using transfer learning techniques to leverage inter-user data from the first dataset and alleviate the data generation burden imposed on a single individual. The results show that the proposed classifier is robust and precise enough to guide a 6DoF robotic arm (in conjunction with orientation data) with the same speed and precision as with a joystick. Furthermore, the proposed CNN achieves an average accuracy of 97.81% on seven hand/wrist gestures on the 17 participants of the second dataset. Ulysse Côté Allard, Cheikh Latyr Fall, Alexandre Campeau-Lecours, Clément Gosselin, François Laviolette, Benoit Gosselin |
SMC | 5 |
| 2017 | Risk upper bounds for general ensemble methods with an application to multiclass classification
François Laviolette, Emilie Morvant, Liva Ralaivola, Jean-Francis Roy |
Neurocomputing | 1 |
| 2016 | PAC-Bayesian Bounds based on the Rényi DivergenceabstractWe propose a simplified proof process for PAC-Bayesian generalization bounds, that allows to divide the proof in four successive inequalities, easing the "customization" of PAC-Bayesian theorems. We also propose a family of PAC-Bayesian bounds based on the Rényi divergence between the prior and posterior distributions, whereas most PAC-Bayesian bounds are based on the Kullback-Leibler divergence. Finally, we present an empirical evaluation of the tightness of each inequality of the simplified proof, for both the classical PAC-Bayesian bounds and those based on the Rényi divergence. Luc Bégin, Pascal Germain, François Laviolette, Jean-Francis Roy |
AISTATS | 3 |
| 2016 | A Column Generation Bound Minimization Approach with PAC-Bayesian Generalization GuaranteesabstractThe C-bound, introduced in Lacasse et al (2006), gives a tight upper bound on the risk of the majority vote classifier. Laviolette et al. (2011) designed a learning algorithm named MinCq that outputs a dense distribution on a finite set of base classifiers by minimizing the C-bound, together with a PAC-Bayesian generalization guarantee. In this work, we design a column generation algorithm that we call CqBoost, that optimizes the C-bound and outputs a sparse distribution on a possibly infinite set of voters. We also propose a PAC-Bayesian bound for CqBoost that holds for finite and two cases of continuous sets of base classifiers. Finally, compare the accuracy and the sparsity of CqBoost with MinCq and other state-of-the-art boosting algorithms. Jean-Francis Roy, Mario Marchand, François Laviolette |
AISTATS | 3 |
| 2016 | A New PAC-Bayesian Perspective on Domain AdaptationabstractWe study the issue of PAC-Bayesian domain adaptation: We want to learn, from a source domain, a majority vote model dedicated to a target one. Our theoretical contribution brings a new perspective by deriving an upper-bound on the target risk where the distributions’ divergence - expressed as a ratio - controls the trade-off between a source error measure and the target voters’ disagreement. Our bound suggests that one has to focus on regions where the source data is informative. From this result, we derive a PAC-Bayesian generalization bound, and specialize it to linear classifiers. Then, we infer a learning algorithm and perform experiments on real data. Pascal Germain, Amaury Habrard, François Laviolette, Emilie Morvant |
ICML | 3 |
| 2016 | A convolutional neural network for robotic arm guidance using sEMG based frequency-featuresabstractRecently, robotics has been seen as a key solution to improve the quality of life of amputees. In order to create smarter robotic prosthetic devices to be used in an everyday context, one must be able to interface them seamlessly with the end-user in an inexpensive, yet reliable way. In this paper, we are looking at guiding a robotic device by detecting gestures through measurement of the electrical activity of muscles captured by surface electromyography (sEMG). Reliable sEMG-based gesture classifiers for end-users are challenging to design, as they must be extremely robust to signal drift, muscle fatigue and small electrode displacement without the need for constant recalibration. In spite of extensive research, sophisticated sEMG classifiers for prostheses guidance are not yet widely used, as systems often fail to solve these issues simultaneously. We propose to address these problems by employing Convolutional Neural Networks. Specifically as a first step, we demonstrate their viability to the problem of gesture recognition for a low-cost, low-sampling rate (200Hz) consumer-grade, 8-channel, dry electrodes sEMG device called Myo armband (Thalmic Labs) on able-bodied subjects. To this effect, we assessed the robustness of this machine learning oriented approach by classifying a combination of 7 hand/wrist gestures with an accuracy of ∼97.9% in real-time, over a period of 6 consecutive days with no recalibration. In addition, we used the classifier (in conjunction with orientation data) to guide a 6DoF robotic arm, using the armband with the same speed and precision as with a joystick. We also show that the classifier is able to generalize to different users by testing it on 18 participants. Ulysse Côté Allard, François Nougarou, Cheikh Latyr Fall, Philippe Giguère, Clément Gosselin, François Laviolette, Benoit Gosselin |
IROS | 6 |
| 2016 | Domain-Adversarial Training of Neural NetworksabstractWe introduce a new representation learning approach for domain adaptation, in which data at training and test time come from similar but different distributions. Our approach is directly inspired by the theory on domain adaptation suggesting that, for effective domain transfer to be achieved, predictions must be made based on features that cannot discriminate between the training (source) and test (target) domains. The approach implements this idea in the context of neural network architectures that are trained on labeled data from the source domain and unlabeled data from the target domain (no labeled target-domain data is necessary). As the training progresses, the approach promotes the emergence of features that are (i) discriminative for the main learning task on the source domain and (ii) indiscriminate with respect to the shift between the domains. We show that this adaptation behaviour can be achieved in almost any feed-forward model by augmenting it with few standard layers and a new gradient reversal layer. The resulting augmented architecture can be trained using standard backpropagation and stochastic gradient descent, and can thus be implemented with little effort using any of the deep learning packages. We demonstrate the success of our approach for two distinct classification problems (document sentiment analysis and image classification), where state-of-the-art domain adaptation performance on standard benchmarks is achieved. We also validate the approach for descriptor learning task in the context of person re-identification application. Yaroslav Ganin, Evgeniya Ustinova, Hana Ajakan, Pascal Germain, Hugo Larochelle, François Laviolette, Mario Marchand, Victor S. Lempitsky |
J. Mach. Learn. Res. | 6 |
| 2015 | Bounding an Optimal Search Path with a Game of Cop and Robber on Graphs
Frédéric Simard, Michael Morin, Claude-Guy Quimper, François Laviolette, Josée Desharnais |
CP | 4 |
| 2015 | Algorithms for the Hard Pre-Image Problem of String Kernels and the General Problem of String PredictionabstractWe address the pre-image problem encountered in structured output prediction and the one of finding a string maximizing the prediction function of various kernel-based classifiers and regressors. We demonstrate that these problems reduce to a common combinatorial problem valid for many string kernels. For this problem, we propose an upper bound on the prediction function which has low computational complexity and which can be used in a branch and bound search algorithm to obtain optimal solutions. We also show that for many string kernels, the complexity of the problem increases significantly when the kernel is normalized. On the optical word recognition task, the exact solution of the pre-image problem is shown to significantly improve the prediction accuracy in comparison with an approximation found by the best known heuristic. On the task of finding a string maximizing the prediction function of kernel-based classifiers and regressors, we highlight that existing methods can be biased toward long strings that contain many repeated symbols. We demonstrate that this bias is removed when using normalized kernels. Finally, we present results for the discovery of lead compounds in drug discovery. The source code can be found at https://github.com/a-ro/preimage Sébastien Giguère, Amélie Rolland, François Laviolette, Mario Marchand |
ICML | 3 |
| 2015 | Risk bounds for the majority vote: from a PAC-Bayesian analysis to a learning algorithm
Pascal Germain, Alexandre Lacasse, François Laviolette, Mario Marchand, Jean-Francis Roy |
J. Mach. Learn. Res. | 3 |
| 2015 | Machine Learning Assisted Design of Highly Active Peptides for Drug DiscoveryabstractThe discovery of peptides possessing high biological activity is very challenging due to the enormous diversity for which only a minority have the desired properties. To lower cost and reduce the time to obtain promising peptides, machine learning approaches can greatly assist in the process and even partly replace expensive laboratory experiments by learning a predictor with existing data or with a smaller amount of data generation. Unfortunately, once the model is learned, selecting peptides having the greatest predicted bioactivity often requires a prohibitive amount of computational time. For this combinatorial problem, heuristics and stochastic optimization methods are not guaranteed to find adequate solutions. We focused on recent advances in kernel methods and machine learning to learn a predictive model with proven success. For this type of model, we propose an efficient algorithm based on graph theory, that is guaranteed to find the peptides for which the model predicts maximal bioactivity. We also present a second algorithm capable of sorting the peptides of maximal bioactivity. Extensive analyses demonstrate how these algorithms can be part of an iterative combinatorial chemistry procedure to speed up the discovery and the validation of peptide leads. Moreover, the proposed approach does not require the use of known ligands for the target protein since it can leverage recent multi-target machine learning predictors where ligands for similar targets can serve as initial training data. Finally, we validated the proposed approach in vitro with the discovery of new cationic antimicrobial peptides. Source code freely available at http://graal.ift.ulaval.ca/peptide-design/. Sébastien Giguère, François Laviolette, Mario Marchand, Denise M. Tremblay, Sylvain Moineau, Xinxia Liang, Éric Biron, Jacques Corbeil |
PLoS Comput. Biol. | 2 |
| 2014 | PAC-Bayesian Theory for Transductive LearningabstractWe propose a PAC-Bayesian analysis of the transductive learning setting, introduced by Vapnik [2008], by proposing a family of new bounds on the generalization error. Some of them are derived from their counterpart in the inductive setting, and others are new. We also compare their behavior. Luc Bégin, Pascal Germain, François Laviolette, Jean-Francis Roy |
AISTATS | 3 |
| 2014 | Agnostic Bayesian Learning of EnsemblesabstractWe propose a method for producing ensembles of predictors based on holdout estimations of their generalization performances. This approach uses a prior directly on the performance of predictors taken from a finite set of candidates and attempts to infer which one is best. Using Bayesian inference, we can thus obtain a posterior that represents our uncertainty about that choice and construct a weighted ensemble of predictors accordingly. This approach has the advantage of not requiring that the predictors be probabilistic themselves, can deal with arbitrary measures of performance and does not assume that the data was actually generated from any of the predictors in the ensemble. Since the problem of finding the best (as opposed to the true) predictor among a class is known as agnostic PAC-learning, we refer to our method as agnostic Bayesian learning. We also propose a method to address the case where the performance estimate is obtained from k-fold cross validation. While being efficient and easily adjustable to any loss function, our experiments confirm that the agnostic Bayes approach is state of the art compared to common baselines such as model selection based on k-fold cross-validation or a linear combination of predictor outputs. Alexandre Lacoste, Mario Marchand, François Laviolette, Hugo Larochelle |
ICML | 3 |
| 2014 | Sequential Model-Based Ensemble Optimization
Alexandre Lacoste, Hugo Larochelle, Mario Marchand, François Laviolette |
UAI | 4 |
| 2013 | A PAC-Bayesian Approach for Domain Adaptation with Specialization to Linear ClassifiersabstractWe provide a first PAC-Bayesian analysis for domain adaptation (DA) which arises when the learning and test distributions differ. It relies on a novel distribution pseudodistance based on a disagreement averaging. Using this measure, we derive a PAC-Bayesian DA bound for the stochastic Gibbs classifier. This bound has the advantage of being directly optimizable for any hypothesis space. We specialize it to linear classifiers, and design a learning algorithm which shows interesting results on a synthetic problem and on a popular sentiment annotation task. This opens the door to tackling DA tasks by making use of all the PAC-Bayesian tools. Pascal Germain, Amaury Habrard, François Laviolette, Emilie Morvant |
ICML (3) | 3 |
| 2013 | Risk Bounds and Learning Algorithms for the Regression Approach to Structured Output PredictionabstractWe provide rigorous guarantees for the regression approach to structured output prediction. We show that the quadratic regression loss is a convex surrogate of the prediction loss when the output kernel satisfies some condition with respect to the prediction loss. We provide two upper bounds of the prediction risk that depend on the empirical quadratic risk of the predictor. The minimizer of the first bound is the predictor proposed by Cortes et al. (2007) while the minimizer of the second bound is a predictor that has never been proposed so far. Both predictors are compared on practical tasks. Sébastien Giguère, François Laviolette, Mario Marchand, Khadidja Sylla |
ICML (1) | 2 |
| 2013 | Accelerated Robust Point Cloud Registration in Natural Environments through Positive and Unlabeled Learning
Maxime Latulippe, Alexandre Drouin, Philippe Giguère, François Laviolette |
IJCAI | 4 |
| 2013 | Learning a peptide-protein binding affinity predictor with kernel ridge regressionabstractBACKGROUND: The cellular function of a vast majority of proteins is performed through physical interactions with other biomolecules, which, most of the time, are other proteins. Peptides represent templates of choice for mimicking a secondary structure in order to modulate protein-protein interaction. They are thus an interesting class of therapeutics since they also display strong activity, high selectivity, low toxicity and few drug-drug interactions. Furthermore, predicting peptides that would bind to a specific MHC alleles would be of tremendous benefit to improve vaccine based therapy and possibly generate antibodies with greater affinity. Modern computational methods have the potential to accelerate and lower the cost of drug and vaccine discovery by selecting potential compounds for testing in silico prior to biological validation. RESULTS: We propose a specialized string kernel for small bio-molecules, peptides and pseudo-sequences of binding interfaces. The kernel incorporates physico-chemical properties of amino acids and elegantly generalizes eight kernels, comprised of the Oligo, the Weighted Degree, the Blended Spectrum, and the Radial Basis Function. We provide a low complexity dynamic programming algorithm for the exact computation of the kernel and a linear time algorithm for it's approximation. Combined with kernel ridge regression and SupCK, a novel binding pocket kernel, the proposed kernel yields biologically relevant and good prediction accuracy on the PepX database. For the first time, a machine learning predictor is capable of predicting the binding affinity of any peptide to any protein with reasonable accuracy. The method was also applied to both single-target and pan-specific Major Histocompatibility Complex class II benchmark datasets and three Quantitative Structure Affinity Model benchmark datasets. CONCLUSION: On all benchmarks, our method significantly (p-value ≤ 0.057) outperforms the current state-of-the-art methods at predicting peptide-protein binding affinities. The proposed approach is flexible and can be applied to predict any quantitative biological activity. Moreover, generating reliable peptide-protein binding affinities will also improve system biology modelling of interaction pathways. Lastly, the method should be of value to a large segment of the research community with the potential to accelerate the discovery of peptide-based drugs and facilitate vaccine development. The proposed kernel is freely available at http://graal.ift.ulaval.ca/downloads/gs-kernel/. Sébastien Giguère, Mario Marchand, François Laviolette, Alexandre Drouin, Jacques Corbeil |
BMC Bioinform. | 3 |
| 2013 | Testing probabilistic equivalence through Reinforcement Learning
Josée Desharnais, François Laviolette, Sami Zhioua |
Inf. Comput. | 2 |
| 2013 | Tighter PAC-Bayes bounds through distribution-dependent priors
Guy Lever, François Laviolette, John Shawe-Taylor |
Theor. Comput. Sci. | 2 |
| 2012 | A Pseudo-Boolean Set Covering Machine
Pascal Germain, Sébastien Giguère, Jean-Francis Roy, Brice Zirakiza, François Laviolette, Claude-Guy Quimper |
CP | 5 |
| 2012 | Constraint Programming for Path Planning with Uncertainty - Solving the Optimal Search Path Problem
Michael Morin, Anika-Pascale Papillon, Irène Abi-Zeid, François Laviolette, Claude-Guy Quimper |
CP | 4 |
| 2012 | PAC-Bayesian Inequalities for Martingales
Yevgeny Seldin, François Laviolette, Nicolò Cesa-Bianchi, John Shawe-Taylor, Peter Auer |
UAI | 2 |
| 2012 | PAC-Bayesian Inequalities for MartingalesabstractWe present a set of high-probability inequalities that control the concentration of weighted averages of multiple (possibly uncountably many) simultaneously evolving and interdependent martingales. Our results extend the PAC-Bayesian (probably approximately correct) analysis in learning theory from the i.i.d. setting to martingales opening the way for its application to importance weighted sampling, reinforcement learning, and other interactive learning domains, as well as many other domains in probability theory and statistics, where martingales are encountered. We also present a comparison inequality that bounds the expectation of a convex function of a martingale difference sequence shifted to the$[0, 1]$interval by the expectation of the same function of independent Bernoulli random variables. This inequality is applied to derive a tighter analog of Hoeffding–Azuma's inequality. Yevgeny Seldin, François Laviolette, Nicolò Cesa-Bianchi, John Shawe-Taylor, Peter Auer |
IEEE Trans. Inf. Theory | 2 |
| 2011 | A PAC-Bayes Sample-compression Approach to Kernel Methods
Pascal Germain, Alexandre Lacoste, François Laviolette, Mario Marchand, Sara Shanian |
ICML | 3 |
| 2011 | From PAC-Bayes Bounds to Quadratic Programs for Majority Votes
Jean-Francis Roy, François Laviolette, Mario Marchand |
ICML | 2 |
| 2011 | PAC-Bayesian Analysis of Contextual BanditsabstractWe derive an instantaneous (per-round) data-dependent regret bound for stochastic multiarmed bandits with side information (also known as contextual bandits). The scaling of our regret bound with the number of states (contexts) $N$ goes as $\sqrt{N I_{\rho_t}(S;A)}$, where $I_{\rho_t}(S;A)$ is the mutual information between states and actions (the side information) used by the algorithm at round $t$. If the algorithm uses all the side information, the regret bound scales as $\sqrt{N \ln K}$, where $K$ is the number of actions (arms). However, if the side information $I_{\rho_t}(S;A)$ is not fully used, the regret bound is significantly tighter. In the extreme case, when $I_{\rho_t}(S;A) = 0$, the dependence on the number of states reduces from linear to logarithmic. Our analysis allows to provide the algorithm large amount of side information, let the algorithm to decide which side information is relevant for the task, and penalize the algorithm only for the side information that it is using de facto. We also present an algorithm for multiarmed bandits with side information with computational complexity that is a linear in the number of actions. Yevgeny Seldin, Peter Auer, François Laviolette, John Shawe-Taylor, Ronald Ortner |
NIPS | 3 |
| 2011 | A logical duality for underspecified probabilistic systems
Josée Desharnais, François Laviolette, Amélie Turgeon |
Inf. Comput. | 2 |
| 2010 | Distribution-Dependent PAC-Bayes Priors
Guy Lever, François Laviolette, John Shawe-Taylor |
ALT | 2 |
| 2010 | Learning with Randomized Majority Votes
Alexandre Lacasse, François Laviolette, Mario Marchand, Francis Turgeon-Boutin |
ECML/PKDD (2) | 2 |
| 2010 | Learning the set covering machine by bound minimization and margin-sparsity trade-off
François Laviolette, Mario Marchand, Mohak Shah, Sara Shanian |
Mach. Learn. | 1 |
| 2009 | A Demonic Approach to Information in Probabilistic Systems
Josée Desharnais, François Laviolette, Amélie Turgeon |
CONCUR | 2 |
| 2009 | PAC-Bayesian learning of linear classifiersabstractWe present a general PAC-Bayes theorem from which all known PAC-Bayes risk bounds are obtained as particular cases. We also propose different learning algorithms for finding linear classifiers that minimize these bounds. These learning algorithms are generally competitive with both AdaBoost and the SVM. Pascal Germain, Alexandre Lacasse, François Laviolette, Mario Marchand |
ICML | 3 |
| 2009 | From PAC-Bayes Bounds to KL RegularizationabstractWe show that convex KL-regularized objective functions are obtained from a PAC-Bayes risk bound when using convex loss functions for the stochastic Gibbs classifier that upper-bound the standard zero-one loss used for the weighted majority vote. By restricting ourselves to a class of posteriors, that we call quasi uniform, we propose a simple coordinate descent learning algorithm to minimize the proposed KL-regularized cost function. We show that standard ellp-regularized objective functions currently used, such as ridge regression and ellp-regularized boosting, are obtained from a relaxation of the KL divergence between the quasi uniform posterior and the uniform prior. We present numerical experiments where the proposed learning algorithm generally outperforms ridge regression and AdaBoost. Pascal Germain, Alexandre Lacasse, François Laviolette, Mario Marchand, Sara Shanian |
NIPS | 3 |
| 2009 | Learning the Difference between Partially Observable Dynamical Systems
Sami Zhioua, Doina Precup, François Laviolette, Josée Desharnais |
ECML/PKDD (2) | 3 |
| 2008 | A Transductive Bound for the Voted Classifier with an Application to Semi-supervised LearningabstractIn this paper we present two transductive bounds on the risk of the majority vote estimated over partially labeled training sets. Our first bound is tight when the additional unlabeled training data are used in the cases where the voted classifier makes its errors on low margin observations and where the errors of the associated Gibbs classifier can accurately be estimated. In semi-supervised learning, considering the margin as an indicator of confidence constitutes the working hypothesis of algorithms which search the decision boundary on low density regions. In this case, we propose a second bound on the joint probability that the voted classifier makes an error over an example having its margin over a fixed threshold. As an application we are interested on self-learning algorithms which assign iteratively pseudo-labels to unlabeled training examples having margin above a threshold obtained from this bound. Empirical results on different datasets show the effectiveness of our approach compared to the same algorithm and the TSVM in which the threshold is fixed manually. Massih-Reza Amini, François Laviolette, Nicolas Usunier |
NIPS | 2 |
| 2007 | Revised Loss Bounds for the Set Covering Machine and Sample-Compression Loss Bounds for Imbalanced Data
Zakria Hussain, François Laviolette, Mario Marchand, John Shawe-Taylor, S. Charles Brubaker, Matthew D. Mullin |
J. Mach. Learn. Res. | 2 |
| 2007 | PAC-Bayes Risk Bounds for Stochastic Averages and Majority Votes of Sample-Compressed Classifiers
François Laviolette, Mario Marchand |
J. Mach. Learn. Res. | 1 |
| 2006 | A Selective Sampling Strategy for Label Ranking
Massih-Reza Amini, Nicolas Usunier, François Laviolette, Alexandre Lacasse, Patrick Gallinari |
ECML | 3 |
| 2006 | Testing Probabilistic Equivalence Through Reinforcement Learning
Josée Desharnais, François Laviolette, Sami Zhioua |
FSTTCS | 2 |
| 2006 | A PAC-Bayes Risk Bound for General Loss FunctionsabstractWe provide a PAC-Bayesian bound for the expected loss of convex combinations of classifiers under a wide class of loss functions (which includes the exponential loss and the logistic loss). Our numerical experiments with Adaboost indicate that the proposed upper bound, computed on the training set, behaves very similarly as the true loss estimated on the testing set. Pascal Germain, Alexandre Lacasse, François Laviolette, Mario Marchand |
NIPS | 3 |
| 2006 | PAC-Bayes Bounds for the Risk of the Majority Vote and the Variance of the Gibbs ClassifierabstractWe propose new PAC-Bayes bounds for the risk of the weighted majority vote that depend on the mean and variance of the error of its associated Gibbs classifier. We show that these bounds can be smaller than the risk of the Gibbs classifier and can be arbitrarily close to zero even if the risk of the Gibbs classifier is close to 1/2. Moreover, we show that these bounds can be uniformly estimated on the training data for all possible posteriors Q. Moreover, they can be improved by using a large sample of unlabelled data. Alexandre Lacasse, François Laviolette, Mario Marchand, Pascal Germain, Nicolas Usunier |
NIPS | 2 |
| 2006 | Bisimulation and cocongruence for probabilistic systems
Vincent Danos, Josée Desharnais, François Laviolette, Prakash Panangaden |
Inf. Comput. | 3 |
| 2005 | Margin-Sparsity Trade-Off for the Set Covering Machine
François Laviolette, Mario Marchand, Mohak Shah |
ECML | 1 |
| 2005 | PAC-Bayes risk bounds for sample-compressed Gibbs classifiersabstractWe extend the PAC-Bayes theorem to the sample-compression setting where each classifier is represented by two independent sources of information: a compression set which consists of a small subset of the training data, and a message string of the additional information needed to obtain a classifier. The new bound is obtained by using a prior over a data-independent set of objects where each object gives a classifier only when the training data is provided. The new PAC-Bayes theorem states that a Gibbs classifier defined on a posterior over samplecompressed classifiers can have a smaller risk bound than any such (deterministic) samplecompressed classifier. 1. François Laviolette, Mario Marchand |
ICML | 1 |
| 2005 | A PAC-Bayes approach to the Set Covering MachineabstractWe design a new learning algorithm for the Set Covering Ma- chine from a PAC-Bayes perspective and propose a PAC-Bayes risk bound which is minimized for classifiers achieving a non trivial margin-sparsity trade-off. François Laviolette, Mario Marchand, Mohak Shah |
NIPS | 1 |