“…In the class of independence-based methods, where the input features of the predictive model are assumed to be independent, some approaches use combinatorial solvers or evolutionary algorithms to generate recourse in the presence of feasibility constraints [57,52,49,23,28,8]. Notable exceptions from this line of work are proposed by [56,32,31,18,15], who use decision trees, random search, support vector machines (SVM) and information networks that are aligned with the recourse objective. Another line of research deploys gradient-based optimization to find low-cost counterfactual explanations in the presence of feasibility and diversity constraints [10,38,39,53,59,46].…”