Variational Implicit Processes
About
We introduce the implicit processes (IPs), a stochastic process that places implicitly defined multivariate distributions over any finite collections of random variables. IPs are therefore highly flexible implicit priors over functions, with examples including data simulators, Bayesian neural networks and non-linear transformations of stochastic processes. A novel and efficient approximate inference algorithm for IPs, namely the variational implicit processes (VIPs), is derived using generalised wake-sleep updates. This method returns simple update equations and allows scalable hyper-parameter learning with stochastic optimization. Experiments show that VIPs return better uncertainty estimates and lower errors over existing inference methods for challenging models such as Bayesian neural networks, and Gaussian processes.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Regression | UCI CONCRETE (test) | Neg Log Likelihood3.48 | 51 | |
| Regression | UCI POWER (test) | Negative Log Likelihood2.82 | 43 | |
| Regression | UCI NAVAL (test) | Negative Log Likelihood-4.479 | 42 | |
| Regression | UCI WINE (test) | Negative Log Likelihood0.96 | 38 | |
| Regression | Boston UCI (test) | -- | 36 | |
| Regression | YearPredictionMSD (test) | RMSE10.23 | 5 | |
| Binary Classification | HIGGS 11M instances (test) | Accuracy64.46 | 5 | |
| Binary Classification | SUSY 5M instances (test) | Accuracy75.75 | 5 | |
| Multiclass Classification | FashionMNIST | Error Rate9.3 | 2 | |
| Multiclass Classification | CIFAR10 | Error Rate35.4 | 2 |