{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T04:07:51Z","timestamp":1751083671639,"version":"3.41.0"},"publisher-location":"Cham","reference-count":52,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031969966","type":"print"},{"value":"9783031969973","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-96997-3_13","type":"book-chapter","created":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T15:22:46Z","timestamp":1751037766000},"page":"200-217","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CausalBioCF: Causal Counterfactuals for\u00a0Machine Learning Interpretability"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2917-9182","authenticated-orcid":false,"given":"Gabriel Covello","family":"Furlanetto","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8824-3055","authenticated-orcid":false,"given":"Alexandro","family":"Baldassin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4581-7482","authenticated-orcid":false,"given":"Aleardo","family":"Manacero","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,28]]},"reference":[{"key":"13_CR1","doi-asserted-by":"publisher","unstructured":"Becker, B., Kohavi, R.: Adult. UCI Machine Learning Repository (1996). https:\/\/doi.org\/10.24432\/C5XW20","DOI":"10.24432\/C5XW20"},{"issue":"1\u20132","key":"13_CR2","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s44230-022-00004-0","volume":"2","author":"R Bin Sulaiman","year":"2022","unstructured":"Bin Sulaiman, R., Schetinin, V., Sant, P.: Review of machine learning approach on credit card fraud detection. Human-Centric Intell. Syst. 2(1\u20132), 55\u201368 (2022)","journal-title":"Human-Centric Intell. Syst."},{"key":"13_CR3","volume-title":"Dictionary of algorithms and data structures","author":"PE Black","year":"1998","unstructured":"Black, P.E.: Dictionary of algorithms and data structures. Paul E, Black (1998)"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Brughmans, D., Leyman, P., Martens, D.: Nice: an algorithm for nearest instance counterfactual explanations. Data mining and knowledge discovery, pp. 1\u201339 (2023)","DOI":"10.1007\/s10618-023-00930-y"},{"issue":"1","key":"13_CR5","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1111\/j.1467-6419.2007.00527.x","volume":"22","author":"M Caliendo","year":"2008","unstructured":"Caliendo, M., Kopeinig, S.: Some practical guidance for the implementation of propensity score matching. J. Econom. Surv. 22(1), 31\u201372 (2008)","journal-title":"J. Econom. Surv."},{"issue":"2","key":"13_CR6","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1016\/j.ejor.2024.01.002","volume":"319","author":"E Carrizosa","year":"2024","unstructured":"Carrizosa, E., Ram\u00edrez-Ayerbe, J., Morales, D.R.: Mathematical optimization modelling for group counterfactual explanations. Eur. J. Oper. Res. 319(2), 399\u2013412 (2024)","journal-title":"Eur. J. Oper. Res."},{"issue":"2","key":"13_CR7","doi-asserted-by":"publisher","first-page":"1438","DOI":"10.1109\/TVCG.2020.3030342","volume":"27","author":"F Cheng","year":"2020","unstructured":"Cheng, F., Ming, Y., Qu, H.: Dece: Decision explorer with counterfactual explanations for machine learning models. IEEE Trans. Visual Comput. Graphics 27(2), 1438\u20131447 (2020)","journal-title":"IEEE Trans. Visual Comput. Graphics"},{"issue":"3","key":"13_CR8","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/0146-664X(80)90054-4","volume":"14","author":"PE Danielsson","year":"1980","unstructured":"Danielsson, P.E.: Euclidean distance mapping. Comput. Graphics Image Process. 14(3), 227\u2013248 (1980)","journal-title":"Comput. Graphics Image Process."},{"issue":"01","key":"13_CR9","first-page":"1","volume":"9","author":"M Fatima","year":"2017","unstructured":"Fatima, M., Pasha, M., et al.: Survey of machine learning algorithms for disease diagnostic. J. Intell. Learn. Syst. Appl. 9(01), 1 (2017)","journal-title":"J. Intell. Learn. Syst. Appl."},{"issue":"102","key":"13_CR10","first-page":"36","volume":"1989","author":"DE Golberg","year":"1989","unstructured":"Golberg, D.E.: Genetic algorithms in search, optimization, and machine learning. Addion wesley 1989(102), 36 (1989)","journal-title":"Addion wesley"},{"issue":"4","key":"13_CR11","first-page":"1","volume":"6","author":"CA Gomez-Uribe","year":"2015","unstructured":"Gomez-Uribe, C.A., Hunt, N.: The Netflix recommender system: algorithms, business value, and innovation. ACM Trans. Manage. Inform. Syst. (TMIS) 6(4), 1\u201319 (2015)","journal-title":"ACM Trans. Manage. Inform. Syst. (TMIS)"},{"issue":"5","key":"13_CR12","doi-asserted-by":"publisher","first-page":"2770","DOI":"10.1007\/s10618-022-00831-6","volume":"38","author":"R Guidotti","year":"2024","unstructured":"Guidotti, R.: Counterfactual explanations and how to find them: literature review and benchmarking. Data Min. Knowl. Disc. 38(5), 2770\u20132824 (2024)","journal-title":"Data Min. Knowl. Disc."},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Ho, T.K.: Random decision forests. In: Proceedings of 3rd International Conference on Document Analysis and Recognition, vol.\u00a01, pp. 278\u2013282. IEEE (1995)","DOI":"10.1109\/ICDAR.1995.598994"},{"key":"13_CR14","doi-asserted-by":"publisher","unstructured":"Hofmann, H.: Statlog (German Credit Data). UCI Machine Learning Repository (1994). https:\/\/doi.org\/10.24432\/C5NC77","DOI":"10.24432\/C5NC77"},{"issue":"1","key":"13_CR15","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1038\/scientificamerican0792-66","volume":"267","author":"JH Holland","year":"1992","unstructured":"Holland, J.H.: Genetic algorithms. Scientific American 267(1), 66\u201373 (1992)","journal-title":"Genetic algorithms. Scientific American"},{"key":"13_CR16","doi-asserted-by":"publisher","unstructured":"Jin, W.: Research on machine learning and its algorithms and development. J. Phys.: Conf. Series 1544(1), 012003 (May 2020). https:\/\/doi.org\/10.1088\/1742-6596\/1544\/1\/012003","DOI":"10.1088\/1742-6596\/1544\/1\/012003"},{"key":"13_CR17","unstructured":"Kaggle: Titanic - machine learning from disaster. https:\/\/www.kaggle.com\/competitions\/titanic (2012). Accessed 04 Oct 2024"},{"key":"13_CR18","unstructured":"Kaggle: Telco customer churn. https:\/\/www.kaggle.com\/datasets\/blastchar\/telco-customer-churn (2020). Accessed 04 Oct 2024"},{"key":"13_CR19","doi-asserted-by":"publisher","unstructured":"Kahn, M.: Diabetes. UCI Machine Learning Repository (1994). https:\/\/doi.org\/10.24432\/C5T59G","DOI":"10.24432\/C5T59G"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Kanamori, K., Takagi, T., Kobayashi, K., Arimura, H.: DACE: Distribution-aware counterfactual explanation by mixed-integer linear optimization. In: IJCAI, pp. 2855\u20132862 (2020)","DOI":"10.24963\/ijcai.2020\/395"},{"issue":"3","key":"13_CR21","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1097\/BSD.0000000000000932","volume":"33","author":"LT Kane","year":"2020","unstructured":"Kane, L.T., et al.: Propensity score matching: a statistical method. Clin. Spine Surg. 33(3), 120\u2013122 (2020)","journal-title":"Clin. Spine Surg."},{"key":"13_CR22","first-page":"265","volume":"33","author":"AH Karimi","year":"2020","unstructured":"Karimi, A.H., Von K\u00fcgelgen, J., Sch\u00f6lkopf, B., Valera, I.: Algorithmic recourse under imperfect causal knowledge: a probabilistic approach. Adv. Neural. Inf. Process. Syst. 33, 265\u2013277 (2020)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Kline, A., Luo, Y.: PSMPY: a package for retrospective cohort matching in Python. In: 2022 44th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 1354\u20131357. IEEE (2022)","DOI":"10.1109\/EMBC48229.2022.9871333"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"Kuratomi, A., Miliou, I., Lee, Z., Lindgren, T., Papapetrou, P.: Juice: Justified counterfactual explanations. In: Discovery Science: 25th International Conference, DS 2022, Montpellier, France, October 10\u201312, 2022, Proceedings, pp. 493\u2013508. Springer (2022)","DOI":"10.1007\/978-3-031-18840-4_35"},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"Laugel, T., Lesot, M.J., Marsala, C., Renard, X., Detyniecki, M.: Comparisonbased inverse classification for interpretability in machine learning. In: Information Processing and Management of Uncertainty in Knowledge-Based Systems. Theory and Foundations: 17th International Conference, IPMU 2018, C\u00e1diz, Spain, June 11-15, 2018, Proceedings, Part I 17, pp. 100\u2013111. Springer (2018)","DOI":"10.1007\/978-3-319-91473-2_9"},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Le, T., Wang, S., Lee, D.: Grace: Generating concise and informative contrastive sample to explain neural network model\u2019s prediction. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 238\u2013248 (2020)","DOI":"10.1145\/3394486.3403066"},{"key":"13_CR27","unstructured":"Melnychuk, V., Frauen, D., Feuerriegel, S.: Causal transformer for estimating counterfactual outcomes. In: International Conference on Machine Learning, pp. 15293\u201315329. PMLR (2022)"},{"key":"13_CR28","doi-asserted-by":"crossref","unstructured":"Mothilal, R.K., Sharma, A., Tan, C.: Explaining machine learning classifiers through diverse counterfactual explanations. In: Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, pp. 607\u2013617 (2020)","DOI":"10.1145\/3351095.3372850"},{"key":"13_CR29","unstructured":"Nemirovsky, D., Thiebaut, N., Xu, Y., Gupta, A.: Countergan: generating counterfactuals for real-time recourse and interpretability using residual GANs. In: Uncertainty in Artificial Intelligence, pp. 1488\u20131497. PMLR (2022)"},{"issue":"2","key":"13_CR30","volume":"12","author":"AR Nogueira","year":"2022","unstructured":"Nogueira, A.R., Pugnana, A., Ruggieri, S., Pedreschi, D., Gama, J.: Methods and tools for causal discovery and causal inference. Wiley Interdisc. Rev.: Data Mining Knowl. Discov. 12(2), e1449 (2022)","journal-title":"Wiley Interdisc. Rev.: Data Mining Knowl. Discov."},{"issue":"2","key":"13_CR31","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1016\/j.ejor.2023.08.031","volume":"317","author":"R de Oliveira","year":"2024","unstructured":"de Oliveira, R., S\u00f6rensen, K., Martens, D.: A model-agnostic and data-independent tabu search algorithm to generate counterfactuals for tabular, image, and text data. Eur. J. Oper. Res. 317(2), 286\u2013302 (2024)","journal-title":"Eur. J. Oper. Res."},{"key":"13_CR32","doi-asserted-by":"crossref","unstructured":"O\u2019Brien, A., Kim, E., Weber, R.: Investigating causally augmented sparse learning as a tool for meaningful classification. In: 2023 IEEE Sixth International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), pp. 33\u201337. IEEE (2023)","DOI":"10.1109\/AIKE59827.2023.00013"},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Pawelczyk, M., Broelemann, K., Kasneci, G.: Learning model-agnostic counterfactual explanations for tabular data. In: Proceedings of The Web Conference 2020, pp. 3126\u20133132 (2020)","DOI":"10.1145\/3366423.3380087"},{"issue":"6","key":"13_CR34","doi-asserted-by":"publisher","first-page":"1895","DOI":"10.1093\/ije\/dyw328","volume":"45","author":"N Pearce","year":"2016","unstructured":"Pearce, N., Lawlor, D.A.: Causal inference\u2013so much more than statistics. Int. J. Epidemiol. 45(6), 1895\u20131903 (2016)","journal-title":"Int. J. Epidemiol."},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Pearl, J.: Causality. Cambridge university press (2009)","DOI":"10.1017\/CBO9780511803161"},{"key":"13_CR36","doi-asserted-by":"crossref","unstructured":"Poyiadzi, R., Sokol, K., Santos-Rodriguez, R., De\u00a0Bie, T., Flach, P.: Face: feasible and actionable counterfactual explanations. In: Proceedings of the AAAI\/ACM Conference on AI, Ethics, and Society, pp. 344\u2013350 (2020)","DOI":"10.1145\/3375627.3375850"},{"key":"13_CR37","unstructured":"ProPublica: Compas recidivism risk score data and analysis. https:\/\/www.propublica.org\/datastore\/dataset\/compas-recidivism-risk-score-data-and-analysis (2016). Accessed 04 Oct 2024"},{"issue":"1","key":"13_CR38","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1093\/biomet\/70.1.41","volume":"70","author":"PR Rosenbaum","year":"1983","unstructured":"Rosenbaum, P.R., Rubin, D.B.: The central role of the propensity score in observational studies for causal effects. Biometrika 70(1), 41\u201355 (1983)","journal-title":"Biometrika"},{"key":"13_CR39","doi-asserted-by":"crossref","unstructured":"Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533\u2013536 (1986)","DOI":"10.1038\/323533a0"},{"key":"13_CR40","doi-asserted-by":"crossref","unstructured":"Schleich, M., Geng, Z., Zhang, Y., Suciu, D.: GECO: Quality counterfactual explanations in real time. arXiv preprint arXiv:2101.01292 (2021)","DOI":"10.14778\/3461535.3461555"},{"issue":"3","key":"13_CR41","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1177\/0962280210395740","volume":"22","author":"SR Seaman","year":"2013","unstructured":"Seaman, S.R., White, I.R.: Review of inverse probability weighting for dealing with missing data. Stat. Methods Med. Res. 22(3), 278\u2013295 (2013)","journal-title":"Stat. Methods Med. Res."},{"key":"13_CR42","doi-asserted-by":"crossref","unstructured":"Shani, G., Gunawardana, A.: Evaluating recommendation Systems. In: Recommender Systems Handbook, pp. 257\u2013297 (2011)","DOI":"10.1007\/978-0-387-85820-3_8"},{"issue":"6","key":"13_CR43","doi-asserted-by":"publisher","first-page":"2416","DOI":"10.1109\/TKDE.2023.3322126","volume":"36","author":"X Shao","year":"2023","unstructured":"Shao, X., Wang, H., Chen, X., Zhu, X., Zhang, Y.: Cube: causal intervention-based counterfactual explanation for prediction models. IEEE Trans. Knowl. Data Eng. 36(6), 2416\u20132429 (2023)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"13_CR44","doi-asserted-by":"crossref","unstructured":"Sharma, S., Henderson, J., Ghosh, J.: Certifai: A common framework to provide explanations and analyse the fairness and robustness of black-box models. In: Proceedings of the AAAI\/ACM Conference on AI, Ethics, and Society, pp. 166\u2013172 (2020)","DOI":"10.1145\/3375627.3375812"},{"key":"13_CR45","doi-asserted-by":"publisher","unstructured":"da\u00a0Silva, A.T., Bertini, J.R.: Using the k-associated optimal graph to provide counterfactual explanations. In: 2022 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp.\u00a01\u20138 (2022). https:\/\/doi.org\/10.1109\/FUZZ-IEEE55066.2022.9882751","DOI":"10.1109\/FUZZ-IEEE55066.2022.9882751"},{"key":"13_CR46","unstructured":"Spangher, A., Ustun, B., Liu, Y.: Actionable recourse in linear classification. In: Proceedings of the 5th Workshop on Fairness, Accountability and Transparency in Machine Learning (2018)"},{"issue":"12","key":"13_CR47","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3677119","volume":"56","author":"S Verma","year":"2024","unstructured":"Verma, S., Boonsanong, V., Hoang, M., Hines, K., Dickerson, J., Shah, C.: Counterfactual explanations and algorithmic recourses for machine learning: A review. ACM Comput. Surv. 56(12), 1\u201342 (2024)","journal-title":"ACM Comput. Surv."},{"key":"13_CR48","first-page":"841","volume":"31","author":"S Wachter","year":"2017","unstructured":"Wachter, S., Mittelstadt, B., Russell, C.: Counterfactual explanations without opening the black box: automated decisions and the GDPR. Harv. JL Tech. 31, 841 (2017)","journal-title":"Harv. JL Tech."},{"key":"13_CR49","doi-asserted-by":"crossref","unstructured":"Wang, Y., et al.: The skyline of counterfactual explanations for machine learning decision models. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 2030\u20132039 (2021)","DOI":"10.1145\/3459637.3482397"},{"key":"13_CR50","doi-asserted-by":"crossref","unstructured":"Yang, F., Alva, S.S., Chen, J., Hu, X.: Model-based counterfactual synthesizer for interpretation. In: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pp. 1964\u20131974 (2021)","DOI":"10.1145\/3447548.3467333"},{"key":"13_CR51","doi-asserted-by":"publisher","unstructured":"Yeh, I.C.: Default of credit card clients. UCI Machine Learning Repository (2009). https:\/\/doi.org\/10.24432\/C55S3H","DOI":"10.24432\/C55S3H"},{"key":"13_CR52","doi-asserted-by":"crossref","unstructured":"Zhang, W., Barr, B., Paisley, J.: An interpretable deep classifier for counterfactual generation. In: Proceedings of the Third ACM International Conference on AI in Finance, pp. 36\u201343 (2022)","DOI":"10.1145\/3533271.3561722"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2025"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-96997-3_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T15:22:59Z","timestamp":1751037779000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-96997-3_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031969966","9783031969973"],"references-count":52,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-96997-3_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"28 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Istanbul","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"T\u00fcrkiye","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}