BiasRV: Uncovering Biased Sentiment Predictions at Runtime
Zhou Yang, Muhammad Hilmi Asyrofi, David Lo

TL;DR
BiasRV is a runtime tool that detects biased sentiment predictions by dynamically generating gender-discriminatory mutants and efficiently verifying fairness, reducing overhead while maintaining detection accuracy.
Contribution
This paper introduces BiasRV, the first tool to monitor and uncover biased sentiment predictions at runtime using a novel two-step heuristic approach.
Findings
Reduces analysis overhead by 73.81%
Misses only 6.7% of biased predictions
Works without knowledge of SA system implementation
Abstract
Sentiment analysis (SA) systems, though widely applied in many domains, have been demonstrated to produce biased results. Some research works have been done in automatically generating test cases to reveal unfairness in SA systems, but the community still lacks tools that can monitor and uncover biased predictions at runtime. This paper fills this gap by proposing BiasRV, the first tool to raise an alarm when a deployed SA system makes a biased prediction on a given input text. To implement this feature, BiasRV dynamically extracts a template from an input text and from the template generates gender-discriminatory mutants (semantically-equivalent texts that only differ in gender information). Based on popular metrics used to evaluate the overall fairness of an SA system, we define distributional fairness property for an individual prediction of an SA system. This property specifies a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
