Skip to content

Missing values vs feature status #20

@mlindauer

Description

@mlindauer

Reported by Chris Cameron:
some features have missing values
(either '?' or -512) for features within features groups that have 'ok'
feature runstatus (e.g., Titus/TTP-2016, Mira/MIP-2016) . I had always
thought this was something the ASlib format did not allow.

In both scenarios, we have only a single feature group.
If we strictly follow the ASlib format definition,
we would need to disable this single feature group if a single value is missing.
Thus, we would have no features at all for many instances.
However, the feature computation could be nevertheless successful even if we have missing values,
e.g., the reason for a missing value could be division by 0.

Retrospectively, I would say that it was a wrong design decision that
missing values imply a non-successful feature status.

As a hack to resolve this issue, we encoded missing values as -512
and not as "?".
Please note that there is no special semantic of -512 in ASlib.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions