Skip to content

remove dibbs basic and non-probablistic compare functions #205

@ericbuckley

Description

@ericbuckley

Summary

Remove the dibbs-basic algorithm in initial_algorithms.json and the following matcher functions. COMPARE_MATCH_ANY, COMPARE_MATCH_ALL and COMPARE_FUZZY_MATCH.

Acceptance Criteria

  • Removal of the dibbs-basic algorithm
  • Removal of the 3 non-probablistic compare functions
  • Update all test cases to work with the removal of the above two
  • Update documentation in site/reference to indicate that the 3 match functions aren't available

Background / Context

As we move closer to replacing the belongingness ratio with a weighted confidence score, we are taking a closer look at the usefulness of algorithms not using log odds to determine. It's our belief that they don't offer nearly as much value, and in an attempt to shift use towards probabilistic algorithms, we believe it's best to remove them from the service.

Testing Considerations

Its likely that many tests will need to be updated, as dibbs-basic was a staple used in many unit tests. Don't hesitate to reach out to the team for assistance if having a difficult time determining what the best path forward is for any of the unit tests.

Metadata

Metadata

Assignees

Labels

apiNew API feature
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions