This demo presents covRew, a Python toolkit for rewriting slicing operations in pre-processing pipelines (i.e., pipelines to be executed before further tasks, such as data analytics and machine learning) so that the pipeline execution ensures that protected groups are adequately represented (i.e., covered) in the result. The toolkit includes: (i) an analyzer, which identifies candidate operations for rewriting; (ii) a rewriter, which transforms operations for ensuring coverage satisfaction with respect to user specified constraints; (iii) an impact evaluator, allowing the user to assess the impact of the rewriting on the obtained results.
covRew: A python toolkit for pre-processing pipeline rewriting ensuring coverage constraint satisfaction
Accinelli C.;Catania B.;Guerrini G.;Minisi S.
2021-01-01
Abstract
This demo presents covRew, a Python toolkit for rewriting slicing operations in pre-processing pipelines (i.e., pipelines to be executed before further tasks, such as data analytics and machine learning) so that the pipeline execution ensures that protected groups are adequately represented (i.e., covered) in the result. The toolkit includes: (i) an analyzer, which identifies candidate operations for rewriting; (ii) a rewriter, which transforms operations for ensuring coverage satisfaction with respect to user specified constraints; (iii) an impact evaluator, allowing the user to assess the impact of the rewriting on the obtained results.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.