Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15569

MultipleAdditiveTreesModel does not split as expected when the node value equals the split threshold

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: main (9.0), 8.9
    • Fix Version/s: None
    • Component/s: contrib - LTR
    • Labels:
      None

      Description

      As discussed on the mailing list: https://lists.apache.org/thread.html/r23e10a021445e7bcf26ce578320304bd77165bc0c2136621f7a6225e%40%3Cusers.solr.apache.org%3E , MultipleAdditiveTreesModel does not split as expected when the value of the tree node is equal to the threshold, but splits to the left instead of the right. This can cause the final score of the model to change significantly.

      This issue affects especially categorical or boolean features that take on integer values. eg. if a feature can take on 0 or 1 and the left/right split is set to 1.0, the right path will never be evaluated.

      I will try to follow up with a test model that showcases the issue.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                abenedetti Alessandro Benedetti
                Reporter:
                spyk Spyros Kapnissis
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h 10m
                  2h 10m