Kernel-Based Just-In-Time Learning for Passing Expectation Propagation Messages

03/09/2015
by   Wittawat Jitkrittum, et al.
0

We propose an efficient nonparametric strategy for learning a message operator in expectation propagation (EP), which takes as input the set of incoming messages to a factor node, and produces an outgoing message as output. This learned operator replaces the multivariate integral required in classical EP, which may not have an analytic expression. We use kernel-based regression, which is trained on a set of probability distributions representing the incoming messages, and the associated outgoing messages. The kernel approach has two main advantages: first, it is fast, as it is implemented using a novel two-layer random feature representation of the input message distributions; second, it has principled uncertainty estimates, and can be cheaply updated online, meaning it can request and incorporate new training data when it encounters inputs on which it is uncertain. In experiments, our approach is able to solve learning problems where a single message operator is required for multiple, substantially different data sets (logistic regression for a variety of classification problems), where it is essential to accurately assess uncertainty and to efficiently and robustly update the message operator.

READ FULL TEXT

page 9

page 15

research
01/02/2015

Passing Expectation Propagation Messages with Kernel Methods

We propose to learn a kernel-based message operator which takes as input...
research
04/03/2023

Uncertainty Propagation in Node Classification

Quantifying predictive uncertainty of neural networks has recently attra...
research
07/03/2014

Structured Learning via Logistic Regression

A successful approach to structured learning is to write the learning ob...
research
01/26/2017

Dynamic time warping distance for message propagation classification in Twitter

Social messages classification is a research domain that has attracted t...
research
02/07/2019

Hide and Speak: Deep Neural Networks for Speech Steganography

Steganography is the science of hiding a secret message within an ordina...
research
10/21/2019

Node-Aware Improvements to Allreduce

The MPI_Allreduce collective operation is a core kernel of many parallel...
research
03/07/2023

Manually Selecting The Data Function for Supervised Learning of small datasets

Supervised learning problems may become ill-posed when there is a lack o...

Please sign up or login with your details

Forgot password? Click here to reset