Mix Named Inputs
Description
Combines results from several inputs into a single output. Multiple merging/aggregation-techniques can be selected using the parameters. Most common scenario: if an object occurs in multiple inputs, it is an indication that this object is more relevant.
Compared to the normal Mix block, this one allows to define the input coefficient by name.
Input COEFF expects a list of scored input names, for example:
0.9 "productname"
0.1 "category"Block parameter Input Mapping is a 2-value TUPLE_LIST,
which maps these coefficients to the corresponding numbered inputs:
Score Value 1 Value 2
-----------------------------------
1 1 productname
1 2 categoryWhere Value 1 corresponds to the input identifier of the Mix block
and Value 2 corresponds to the one of the names in Input COEFF.
The final coefficients correspond to:
0.9 (Input 1)
0.1 (Input 2)Note that the Score column of parameter Input Mapping is ignored.
Input
MIXLIST [OBJ]: one or more inputs that should be combinedCOEFF [STRING]: list of named inputs with coefficients
Output
RESULT [OBJ]: the combined output of all inputs in a single column
Parameters
Input Mapping: table mapping input names to input numeric identifiersInput Score normalisationNone: don’t change probabilities as they come inMax: divide by the maximum score in each inputStandard: performs standard score normalisation "combSUM score combination" (J.H.Lee, 1997)
Score combinationDisjunctive: objects must occur in at least 1 input (default)Conjunctive: objects must occur in all inputs
Score aggregation: defines how the output scores are calculated (when an instance occurs in multiple inputs)SUM: sums the weights of the individual inputs. UseSUMif the signals are completely independent (default)MAX: selects the highest weight of the object. Often used in combination withConjunctive.MIN: selects the lowest weight of the objectPROD: multiplies of the individual inputs. Often used in combination withConjunctive.AVG: selects the average weight of the object (only over inputs that contain the input)DISTINCT: aggregates evidence (formula:1 - prod(1 - p))ALL: don't aggregate, and output all tuples from all inputs as is