Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Logic-based Explanations for Linear Support Vector Classifiers with Reject Option

About

Support Vector Classifier (SVC) is a well-known Machine Learning (ML) model for linear classification problems. It can be used in conjunction with a reject option strategy to reject instances that are hard to correctly classify and delegate them to a specialist. This further increases the confidence of the model. Given this, obtaining an explanation of the cause of rejection is important to not blindly trust the obtained results. While most of the related work has developed means to give such explanations for machine learning models, to the best of our knowledge none have done so for when reject option is present. We propose a logic-based approach with formal guarantees on the correctness and minimality of explanations for linear SVCs with reject option. We evaluate our approach by comparing it to Anchors, which is a heuristic algorithm for generating explanations. Obtained results show that our proposed method gives shorter explanations with reduced time cost.

Francisco Mateus Rocha Filho, Thiago Alves Rocha, Reginaldo Pereira Fernandes Ribeiro, Ajalmar R\^ego da Rocha Neto• 2024

Related benchmarks

TaskDatasetResultRank
Abductive Explanation GenerationMNIST 3 vs 8
Avg Explanation Size573.3
6
Abductive Explanation GenerationPima Indians (test)
Average Execution Time (ms)332.6
6
Abductive Explanation GenerationHeart Disease (test)
Average Execution Time (ms)528.8
6
Abductive Explanation GenerationBreast Cancer (test)
Average Execution Time (ms)781.9
6
Abductive Explanation GenerationCovertype (test)
Average Execution Time (ms)2.55e+3
6
Abductive Explanation GenerationSpambase (test)
Average Execution Time (ms)2.41e+3
6
Abductive Explanation GenerationSonar (test)
Average Execution Time (ms)2.70e+3
6
Abductive Explanation GenerationMNIST 3 vs 8 (test)
Average Execution Time (ms)6.47e+4
6
Abductive Explanation GenerationVertebral Col. (test)
Average Execution Time (ms)284.7
6
Abductive Explanation GenerationCredit Card (test)
Average Execution Time (ms)1.19e+3
6
Showing 10 of 28 rows

Other info

Follow for update