Graduate School and Research Center in Digital Sciences

Constraining the dynamics of deep probabilistic models

Lorenzi, Marco; Filippone, Maurizio

ICML 2018, 35th International Conference on Machine Learning, 10-15 July 2018, Stockholm, Sweden

We introduce a novel generative formulation of deep probabilistic models implementing "soft" constraints on the dynamics of the functions they can model. In particular we develop a flexible methodological framework where the modeled functions and derivatives of a given order are subject to inequality or equality constraints. We characterize the posterior distribution over model and constraint parameters through stochastic variational inference techniques. As a result, the proposed approach allows for accurate and scalable uncertainty quantification of predictions and parameters. We demonstrate the application of equality constraints in the challenging problem of parameter inference in ordinary differential equation models, while we showcase the application of inequality constraints on monotonic regression on count data. The proposed approach is extensively tested in several experimental settings, leading to highly competitive results in challenging modeling applications, while offering high expressiveness, flexibility and scalability.

Arxiv Hal Bibtex

Title:Constraining the dynamics of deep probabilistic models
Department:Data Science
Eurecom ref:5467
Copyright: © 2018 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Bibtex: @inproceedings{EURECOM+5467, year = {2018}, title = {{C}onstraining the dynamics of deep probabilistic models}, author = {{L}orenzi, {M}arco and {F}ilippone, {M}aurizio}, booktitle = {{ICML} 2018, 35th {I}nternational {C}onference on {M}achine {L}earning, 10-15 {J}uly 2018, {S}tockholm, {S}weden }, address = {{S}tockholm, {SWEDEN}}, month = {07}, url = {} }
See also: