Given a symbolic circuit $c$ we would like an operator called e.g. evidence such that it implements the observation of some variables symbolically.
This is useful to implement complex queries involving observation, e.g., the query checking the fairness of a regressor $f$ implemented as a circuit w.r.t. some sensitive Boolean variable $S$:
Given a symbolic circuit $c$ we would like an operator called e.g.
evidence
such that it implements the observation of some variables symbolically.This is useful to implement complex queries involving observation, e.g., the query checking the fairness of a regressor $f$ implemented as a circuit w.r.t. some sensitive Boolean variable $S$:
We should be able to implement this query with the following code:
Most importantly, the
evidence
operator must be implemented in a way such that it can be combined with circuit multiplications and integrations.