0 ×

Weak Label Model Predictor

StreamableKNIME Weak Supervision Plug-in version 4.3.0.v202011190949 by KNIME AG, Zurich, Switzerland

Applies a weak label model learned with the Weak Label Model Learner to data. For each row, it appends the probability distribution over the class values as predicted by the weak label model. This node is a key component for the realization of weak supervision approaches as popularized by Snorkel . For more information, please see the Weak Label Model Learner.


Class column name
The name of the label (or class) column that the labels provided by the label sources belong to. This value is used to create the column names for the probability columns in the output.
Append individual class probabilities
Select this option if you want to append the class probabilities as individual columns in addition to the class probability distribution column.
Remove source columns
Select if you want to remove the label source columns from the output table.

Input Ports

A weak label model trained with the Weak Label Model Learner.
The data on which to apply the weak label model.

Output Ports

The input table with a probability distribution over the possible classes appended.

Best Friends (Incoming)

Best Friends (Outgoing)



To use this node in KNIME, install KNIME Weak Supervision from the following update site:


A zipped version of the software site can be downloaded here.

You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform. Browse NodePit from within KNIME, install nodes with just one click and share your workflows with NodePit Space.


You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.