Closed xai-365 closed 3 hours ago
Hi Masood, at the current state only max, average and softargmax are implemented, but more can be added into forest.c (for the concrete domain) and abstract_interpreter/forest_hyperrectangle.c (for the abstract domain).
Will adding for example, a custom 90% voting function (where all trees have to vote 90% for one class) affect the soundness or completeness of SILVA?
Each time a voting function is added, its abstract counterpart must be added (and manually defined) as well, thus soundness and completeness depends on the characteristics of the implementation of the abstract function. For a "90% voting" I see no problem, as it is quite similar to a max voting.
So I need to make new functions similar to decorator_score_concrete_softargmax() and decision_function_softargmax() right?
Yes, that's correct
Thank you so much!
Hi,
I wanted to know if SILVA would work with a custom voting function other than max, average, or softargmax?
Best, Masood.