ISSN (Online): 2321-3418
server-injected
Engineering and Computer Science
Open Access

Enhancing Data Quality and Integrity in Machine Learning Pipelines: Approaches for Detecting and Mitigating Bias

DOI: 10.18535/ijsrm/v10i9.ec04· Pages: 940-945· Vol. 10, No. 09, (2022)· Published: September 24, 2022
PDF
Views: 710 PDF downloads: 243

Abstract

Machine learning (ML) has become a cornerstone of innovation in numerous industries, including healthcare, finance, marketing, and criminal justice. However, the growing reliance on ML models has revealed the critical importance of data quality and integrity in ensuring fair and reliable predictions. As AI technologies are deployed in sensitive decision-making areas, the presence of hidden biases within data has become a major concern. These biases can perpetuate systemic inequalities and result in unethical outcomes, undermining trust in AI systems. The accuracy and fairness of ML models are directly influenced by the data used to train them, and poor-quality data—whether due to missing values, noise, or inherent biases—can degrade performance, skew results, and exacerbate societal inequalities.

This paper explores the complex relationship between data quality, data integrity, and bias in machine learning pipelines. Specifically, it examines the different types of bias that can emerge at various stages of data collection, preprocessing, and model development, and the negative impacts these biases have on model performance and fairness. Furthermore, the paper outlines a range of bias detection and bias mitigation techniques, which are essential for developing trustworthy and ethical AI systems. From data preprocessing methods like imputation and normalization to advanced fairness-aware algorithms and post-processing adjustments, several approaches are available to improve data quality and eliminate bias from machine learning pipelines.

Additionally, the paper emphasizes the importance of ongoing monitoring and validation of ML models to detect emerging biases and ensure that they continue to operate fairly as they are exposed to new data. The integration of regular audits, fairness metrics, and data drift detection mechanisms are discussed as crucial steps in maintaining model integrity over time. By focusing on the processes and strategies required to enhance both data quality and integrity, this paper aims to contribute to the development of more equitable, transparent, and reliable AI systems. The goal is to ensure that machine learning technologies can be used responsibly and in ways that promote fairness, equality, and trust, ultimately benefiting all sectors of society.

Keywords

Machine Learning PipelinesData

References

  1. Barocas, S., Hardt, M., & Narayanan, A. (2019). Fairness and Machine Learning. Cambridge University Press.Google Scholar ↗
  2. Binns, R. (2018). "Fairness in Machine Learning: Lessons from Political Philosophy." Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM.Google Scholar ↗
  3. Cowgill, B., Dell'Acqua, F., Venkatasubramanian, S., & Hsu, J. (2018). "A Survey of Fairness in Machine Learning." Proceedings of the 27th ACM International Conference on Information and Knowledge Management.Google Scholar ↗
  4. Dastin, J. (2018). “Amazon Scraps AI Recruiting Tool That Showed Bias Against Women.” Reuters.Google Scholar ↗
  5. De-Arteaga, M., Qureshi, M., & Venkatasubramanian, S. (2019). "Reducing Discrimination in Online Ad Delivery Using A/B Testing." Proceedings of the 2019 ACM Conference on Fairness, Accountability, and Transparency.Google Scholar ↗
  6. Diakopoulos, N. (2016). Algorithms and Accountability: A Survey of Transparency in Machine Learning Algorithms. IEEE.Google Scholar ↗
  7. Galhotra, S., Hsu, C., & Lee, E. (2020). "Mitigating Bias in Machine Learning Models: A Comprehensive Review." ACM Computing Surveys.Google Scholar ↗
  8. Geiger, L., & Aroyo, L. (2020). "The Importance of Data Integrity and Fairness in Machine Learning." International Journal of AI and Ethics, 12(3), 213–232.Google Scholar ↗
  9. Holstein, K., Wortman Vaughan, J., Wall, B., & Singh, R. (2019). "Improving Fairness in AI: A Survey of Tools and Techniques." Proceedings of the 2019 Conference on Fairness, Accountability, and Transparency.Google Scholar ↗
  10. Kasy, M., & Abebe, R. (2019). "Understanding Bias in Machine Learning." Journal of AI Research, 66(1), 201–221.Google Scholar ↗
  11. Kleinberg, J., Lakkaraju, H., Leskovec, J., Ludwig, J., & Lewis, R. (2018). "Inherent Trade-Offs in the Fair Determination of Risk Scores." Proceedings of the 2018 ACM Conference on Fairness, Accountability, and Transparency.Google Scholar ↗
  12. Liu, Y., & Wang, Z. (2020). "Mitigating Bias in Machine Learning Algorithms: A Critical Review." Journal of Data Science and AI, 8(1), 45–63.Google Scholar ↗
  13. Obermeyer, Z., Powers, B., Vogeli, C., & Mullainathan, S. (2019). "Dissecting Racial Bias in an Algorithm Used to Manage the Health of Populations." Science, 366(6464), 447–453.Google Scholar ↗
  14. Raji, I. D., & Buolamwini, J. (2019). "Actionable Auditing: Investigating the Impact of Publicly Naming Biased Performance Results of Commercial AI Systems." Proceedings of the 2019 ACM Conference on Fairness, Accountability, and Transparency.Google Scholar ↗
  15. Sandvig, C., & Karahalios, K. (2019). "Bias, Data, and Ethics in AI." Journal of Technology and Ethics, 6(2), 123–134.Google Scholar ↗
  16. Sweeney, L. (2013). "Discrimination in Online Ad Delivery." ACM Communications, 56(5), 44–54.Google Scholar ↗
  17. Zhang, B., & Yu, P. S. (2020). "Bias Detection and Mitigation in Machine Learning: A Survey." IEEE Transactions on Knowledge and Data Engineering, 32(6), 1167–1183.Google Scholar ↗
  18. Zeng, Q., & Liao, B. (2021). "A Survey on Fairness in Machine Learning and Data Mining." International Journal of Data Science and Machine Learning, 1(2), 17–29.Google Scholar ↗
  19. Zhang, L., & Zhao, X. (2019). "Preprocessing for Fairness: A Review of Techniques." International Journal of AI Research, 6(2), 22–39.Google Scholar ↗
  20. Zliobaite, I. (2017). "A Survey on Measuring and Mitigating Unequal Treatment of Individuals in Machine Learning Systems." ACM Computing Surveys, 50(6), 1–33.Google Scholar ↗
Author details
Gopalakrishnan Arjunan
AI/ML Engineer at Accenture, Bangalore
✉ Corresponding Author
👤 View Profile →