Hub
Pricing About
NodeNode / Other

Score Erosion

AnalyticsMiningOptimizationMultiobjective Optimization
Drag & drop
Like

This node uses the Score Erosion algorithm in order to select subsets of items/rows that

  • have a high overall score, and
  • are as diverse as possible
It is essentially an iterative process that first selects the item with the highest score, reduces the scores of the remaining items based on their distance to the selected item, then selects the next item with the highest score, and so on. With the erosion factor you specify whether activity should be preferred over diversity or the other way around. Details about the algorithm are available in

Maximum-Score Diversity Selection for Early Drug Discovery , Journal of Chemical Information and Modeling, vol. 51, no. 2, pp. 237-247, 2011; Doi: 10.1021/ci100426r .

An example of how to use this node can be found on the EXAMPLES server.

Node details

Input ports
  1. Type: Table
    Input data
    The input table, containing at least one numeric column with scores for each row, and one distance column.
Output ports
  1. Type: Table
    Selected rows
    A table containing the selected rows together with their eroded scores.
  2. Type: Table
    Statistics
    A table containing information about the overall activity and diversity of the selected subset in each internal iteration.

Extension

The Score Erosion node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits