This workflows shows examples of Active Learning with the Exploration vs Exploitation strategy taken from Cebron et al, 2008, called Prototype Based Active Learning (PBAC). Exploration vs exploitation consists of selecting instances with missing labels based on the uncertainty of the model (exploitation) and density of its neighborhood of unlabeled instances (exploration). This metric is computed by Exploration/Exploitation Score Combiner node. The two measures are combined in a single metric, which is then used to select the instances to be labeled in the human-in-the-loop strategy.
Legacy Example - before KNIME Analytics Platform 4.1 (Dec. 2019):
This workflow shows an example of Active Learning. We read a simple dataset of images separated in two classes and calculate some features on them. Now the "Active Learning Loop" determines the best sample that could be manually labeled by a user and benefits most the separation of the classes. This workflow can be used to perform Active Learning on the KNIME Analytics Platform, however it cannot be deployed on the KNIME WebPortal as a remotely accessible web-based application.
Current Example - since KNIME AP 4.1 (Dec. 2019):