Hub
  • Software
  • Blog
  • Forum
  • Events
  • Documentation
  • About KNIME
Sign in
  • KNIME Hub
  • knime
  • Spaces
  • Examples
  • 04_Analytics
  • 12_Active_Learning
  • 01_Active_Learning_PBCA_default
WorkflowWorkflow

Active Learning - Exploration / Exploitation Score

PBAC active learning human-in-the-loop labeling labeling view +11

Last edited: 

Drag Workflow
Workflow preview
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): With KNIME Analytics Platform 4.1 the Active Learning extension was updated to support interactive JavaScript views for KNIME WebPortal. In this example you can interactively label the instances using KNIME WebPortal. More infos on KNIME WebPortal in the link below. The new Active Learning Loop is quite similar to the Recursive Loop, but enhanced with ports and instructions for active learning.

External resources

  • knime.com - KNIME WebPortal
  • KNIME Blog - Labeling with Active Learning
  • Burr Settles, Active Learning Literature Survey, 2010 - Chapter 3.1 Uncertainty Sampling
  • Active learning for object classification - Nicolas Cebron et al - Data Min Knowl Disc (2009)

Used extensions & nodes

Created with KNIME Analytics Platform version 4.1.0
  • KNIME Active Learning Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.1.0

  • KNIME Core Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.1.0

  • KNIME Image Processing Trusted extension

    University of Konstanz / KNIME

    Version 1.8.1

  • KNIME SVG Support Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.1.0

Legal

By downloading the workflow, you agree to our terms and conditions.

License (CC-BY-4.0)
Discussion
Discussions are currently not available, please try again later.

KNIME
Open for Innovation

KNIME AG
Hardturmstrasse 66
8005 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • E-Learning course
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • KNIME Open Source Story
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more on KNIME Server
© 2021 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Credits