{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T07:04:58Z","timestamp":1779692698623,"version":"3.53.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T00:00:00Z","timestamp":1745193600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T00:00:00Z","timestamp":1745193600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"PNRR MUR","award":["PE0000013-FAIR"],"award-info":[{"award-number":["PE0000013-FAIR"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Inf Syst Front"],"published-print":{"date-parts":[[2026,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Given a data set and one single object known to be anomalous beforehand, the\n                    <jats:italic>outlier explanation problem<\/jats:italic>\n                    consists in explaining the abnormality of the input object with respect to the data set population. The approach pursued in this paper to solve the above task consists in finding an\n                    <jats:italic>explanation<\/jats:italic>\n                    , namely, a piece of information encoding the characteristics that locate the anomalous data object far from the normal data. Our explanation consists of two components, the\n                    <jats:italic>choice<\/jats:italic>\n                    , encoding the set of features in which the anomalous object deviates from the rest of the population, and the\n                    <jats:italic>mask<\/jats:italic>\n                    , encoding the associated amount of deviation with respect to the normality. The goal here is not to explain the decisional process of a model but, rather, to provide an explanation justifying the output of the decisional process by only inspecting the data set on which the decision has been made. We tackle this problem by introducing an innovative deep learning architecture, called MMOAM, based on the adversarial learning paradigm. We assess the effectiveness of our technique over both synthetic and real data sets and compare it against state of the art outlier explanation methods reporting better performances in different scenarios.\n                  <\/jats:p>","DOI":"10.1007\/s10796-025-10605-2","type":"journal-article","created":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T03:14:11Z","timestamp":1745205251000},"page":"651-673","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Adversarial Anomaly Explanation"],"prefix":"10.1007","volume":"28","author":[{"given":"Fabrizio","family":"Angiulli","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabio","family":"Fassetti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7386-2512","authenticated-orcid":false,"given":"Simona","family":"Nistic\u00f2","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luigi","family":"Palopoli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,4,21]]},"reference":[{"key":"10605_CR1","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1016\/j.jnca.2016.04.007","volume":"68","author":"A Abdallah","year":"2016","unstructured":"Abdallah, A., Maarof, M. A., & Zainal, A. (2016). Fraud detection system: A survey. Journal of Network and Computer Applications, 68, 90\u2013113.","journal-title":"Journal of Network and Computer Applications"},{"key":"10605_CR2","doi-asserted-by":"crossref","unstructured":"Anderson, E. (1936). The species problem in iris. Annals of the Missouri Botanical Garden, 23(3), 457\u2013509. http:\/\/www.jstor.org\/stable\/2394164","DOI":"10.2307\/2394164"},{"key":"10605_CR3","doi-asserted-by":"crossref","unstructured":"Angiulli, F., Fassetti, F., & Ferragina, L. (2022). LatentOut: an unsupervised deep anomaly detection approach exploiting latent space distribution. Machine Learning pp. 1\u201327","DOI":"10.1007\/s10994-022-06153-4"},{"issue":"1","key":"10605_CR4","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/s10618-016-0458-x","volume":"31","author":"F Angiulli","year":"2017","unstructured":"Angiulli, F., Fassetti, F., Manco, G., & Palopoli, L. (2017). Outlying property detection with numerical attributes. Data Mining and Knowledge Discovery, 31(1), 134\u2013163.","journal-title":"Data Mining and Knowledge Discovery"},{"key":"10605_CR5","doi-asserted-by":"crossref","unstructured":"Angiulli, F., Fassetti, F., & Nistic\u00f2, S. (2021). Finding local explanations through masking models. In: International Conference on Intelligent Data Engineering and Automated Learning, pp. 467\u2013475. Springer","DOI":"10.1007\/978-3-030-91608-4_46"},{"issue":"1","key":"10605_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1508857.1508864","volume":"34","author":"F Angiulli","year":"2009","unstructured":"Angiulli, F., Fassetti, F., & Palopoli, L. (2009). Detecting outlying properties of exceptional objects. Acm Transactions on Database Systems (tods), 34(1), 1\u201362.","journal-title":"Acm Transactions on Database Systems (tods)"},{"issue":"4","key":"10605_CR7","doi-asserted-by":"publisher","first-page":"968","DOI":"10.1111\/coin.12156","volume":"34","author":"TR Bandaragoda","year":"2018","unstructured":"Bandaragoda, T. R., Ting, K. M., Albrecht, D., Liu, F. T., Zhu, Y., & Wells, J. R. (2018). Isolation-based anomaly detection using nearest-neighbor ensembles. Computational Intelligence, 34(4), 968\u2013998.","journal-title":"Computational Intelligence"},{"issue":"1","key":"10605_CR8","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1109\/SURV.2013.052213.00046","volume":"16","author":"MH Bhuyan","year":"2014","unstructured":"Bhuyan, M. H., Bhattacharyya, D. K., & Kalita, J. K. (2014). Network anomaly detection: Methods, systems and tools. IEEE Communications Surveys Tutorials, 16(1), 303\u2013336. https:\/\/doi.org\/10.1109\/SURV.2013.052213.00046","journal-title":"IEEE Communications Surveys Tutorials"},{"key":"10605_CR9","doi-asserted-by":"publisher","unstructured":"Breunig, M. M., Kriegel, H. P., Ng, R. T., & Sander, J. (2000). Lof: Identifying density-based local outliers. In: Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201900, pp. 93\u2013104. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/342009.335388","DOI":"10.1145\/342009.335388"},{"issue":"5","key":"10605_CR10","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1109\/TKDE.2010.235","volume":"24","author":"V Chandola","year":"2012","unstructured":"Chandola, V., Banerjee, A., & Kumar, V. (2012). Anomaly detection for discrete sequences: A survey. IEEE Transactions on Knowledge and Data Engineering, 24(5), 823\u2013839. https:\/\/doi.org\/10.1109\/TKDE.2010.235","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10605_CR11","doi-asserted-by":"crossref","unstructured":"Dang, X. H., Assent, I., Ng, R. T., Zimek, A., & Schubert, E. (2014). Discriminative features for identifying and interpreting outliers. In: 2014 IEEE 30th international conference on data engineering, pp. 88\u201399. IEEE","DOI":"10.1109\/ICDE.2014.6816642"},{"issue":"5","key":"10605_CR12","doi-asserted-by":"publisher","first-page":"1116","DOI":"10.1007\/s10618-014-0398-2","volume":"29","author":"L Duan","year":"2015","unstructured":"Duan, L., Tang, G., Pei, J., Bailey, J., Campbell, A., & Tang, C. (2015). Mining outlying aspects on numeric data. Data Mining and Knowledge Discovery, 29(5), 1116\u20131151.","journal-title":"Data Mining and Knowledge Discovery"},{"key":"10605_CR13","doi-asserted-by":"crossref","unstructured":"Duraj, A., & Chomatek, L. (2017). Supporting breast cancer diagnosis with multi-objective genetic algorithm for outlier detection. In: International Conference on Diagnostics of Processes and Systems, pp. 304\u2013315. Springer","DOI":"10.1007\/978-3-319-64474-5_25"},{"issue":"2","key":"10605_CR14","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1111\/j.1469-1809.1936.tb02137.x","volume":"7","author":"RA Fisher","year":"1936","unstructured":"Fisher, R. A. (1936). The use of multiple measurements in taxonomic problems. Annals of Eugenics, 7(2), 179\u2013188.","journal-title":"Annals of Eugenics"},{"key":"10605_CR15","doi-asserted-by":"crossref","unstructured":"Gupta, N., Eswaran, D., Shah, N., Akoglu, L., & Faloutsos, C. (2019). Beyond outlier detection: Lookout for pictorial explanation. In: Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2018, Dublin, Ireland, September 10\u201314, 2018, Proceedings, Part I 18, pp. 122\u2013138. Springer","DOI":"10.1007\/978-3-030-10925-7_8"},{"key":"10605_CR16","doi-asserted-by":"crossref","unstructured":"Hauskrecht, M., Batal, I., Valko, M., Visweswaran, S., Cooper, G. F., & Clermont, G. (2013). Outlier detection for patient monitoring and alerting. Journal of Biomedical Informatics, 46(1), 47\u201355.","DOI":"10.1016\/j.jbi.2012.08.004"},{"key":"10605_CR17","doi-asserted-by":"crossref","unstructured":"Hilal, W., Gadsden, S. A., & Yawney, J. (2021). A review of anomaly detection techniques and applications in financial fraud. Expert Systems with Applications pp. 116429","DOI":"10.1016\/j.eswa.2021.116429"},{"key":"10605_CR18","unstructured":"Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. arXiv:1412.6980"},{"key":"10605_CR19","doi-asserted-by":"crossref","unstructured":"Kriegel, H. P., Kr\u00f6ger, P., Schubert, E., & Zimek, A. (2009). Outlier detection in axis-parallel subspaces of high dimensional data. In: Pacific-asia conference on knowledge discovery and data mining, pp. 831\u2013838. Springer","DOI":"10.1007\/978-3-642-01307-2_86"},{"key":"10605_CR20","doi-asserted-by":"crossref","unstructured":"Kriegel, H. P., Kroger, P., Schubert, E., & Zimek, A. (2011). Interpreting and unifying outlier scores. In: Proceedings of the 2011 SIAM International Conference on Data Mining, pp. 13\u201324. SIAM","DOI":"10.1137\/1.9781611972818.2"},{"key":"10605_CR21","doi-asserted-by":"crossref","unstructured":"Kruegel, C., & Vigna, G.: Anomaly detection of web-based attacks. In: Proceedings of the 10th ACM conference on Computer and communications security, pp. 251\u2013261 (2003)","DOI":"10.1145\/948109.948144"},{"key":"10605_CR22","doi-asserted-by":"crossref","unstructured":"Lin, T. Y., Goyal, P., Girshick, R., He, K., & Doll\u00e1r, P. (2017). Focal loss for dense object detection. In: Proceedings of the IEEE international conference on computer vision, pp. 2980\u20132988","DOI":"10.1109\/ICCV.2017.324"},{"key":"10605_CR23","doi-asserted-by":"crossref","unstructured":"Liu, F. T., Ting, K. M., & Zhou, Z. H. (2008). Isolation forest. In: 2008 eighth ieee international conference on data mining, pp. 413\u2013422. IEEE","DOI":"10.1109\/ICDM.2008.17"},{"key":"10605_CR24","doi-asserted-by":"crossref","unstructured":"Liu, N., Shin, D., & Hu, X. (2017). Contextual outlier interpretation. arXiv:1711.10589","DOI":"10.24963\/ijcai.2018\/341"},{"key":"10605_CR25","doi-asserted-by":"publisher","first-page":"1444","DOI":"10.1007\/s10618-018-0585-7","volume":"32","author":"M Macha","year":"2018","unstructured":"Macha, M., & Akoglu, L. (2018). Explaining anomalies in groups with characterizing subspace rules. Data Mining and Knowledge Discovery, 32, 1444\u20131480.","journal-title":"Data Mining and Knowledge Discovery"},{"key":"10605_CR26","doi-asserted-by":"crossref","unstructured":"Micenkov\u00e1, B., Ng, R. T., Dang, X. H., & Assent, I. (2013). Explaining outliers by subspace separability. In: 2013 IEEE 13th international conference on data mining, pp. 518\u2013527. IEEE","DOI":"10.1109\/ICDM.2013.132"},{"key":"10605_CR27","unstructured":"Molnar, C. (2018). A guide for making black box models explainable. URL: https:\/\/christophm.github.io\/interpretable-ml-book"},{"key":"10605_CR28","doi-asserted-by":"crossref","unstructured":"Narayanan, V., & Bobba, R. B. (2018). Learning based anomaly detection for industrial arm applications. In: Proceedings of the 2018 Workshop on Cyber-Physical Systems Security and PrivaCy, pp. 13\u201323","DOI":"10.1145\/3264888.3264894"},{"key":"10605_CR29","doi-asserted-by":"publisher","unstructured":"Nemoto, K., Hamaguchi, R., Imaizumi, T., & Hikosaka, S. (2018). Classification of rare building change using cnn with multi-class focal loss. In: IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium, pp. 4663\u20134666. https:\/\/doi.org\/10.1109\/IGARSS.2018.8517563","DOI":"10.1109\/IGARSS.2018.8517563"},{"key":"10605_CR30","doi-asserted-by":"publisher","unstructured":"Pang, G., Shen, C., Cao, L., & Hengel, A. V. D. (2021). Deep learning for anomaly detection: A review. ACM Computing Surveys, 54(2). https:\/\/doi.org\/10.1145\/3439950","DOI":"10.1145\/3439950"},{"key":"10605_CR31","doi-asserted-by":"crossref","unstructured":"Panjei, E., Gruenwald, L., Leal, E., Nguyen, C., & Silvia, S. (2022). A survey on outlier explanations. The VLDB Journal pp. 1\u201332","DOI":"10.1007\/s00778-021-00721-1"},{"key":"10605_CR32","unstructured":"Rayana, S.: ODDS library (2016). http:\/\/odds.cs.stonybrook.edu"},{"key":"10605_CR33","doi-asserted-by":"publisher","DOI":"10.1016\/j.compbiomed.2020.103866","volume":"123","author":"TF Romdhane","year":"2020","unstructured":"Romdhane, T. F., & Pr, M. A. (2020). Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss. Computers in Biology and Medicine, 123, 103866.","journal-title":"Computers in Biology and Medicine"},{"key":"10605_CR34","doi-asserted-by":"crossref","unstructured":"Samariya, D., Aryal, S., Ting, K. M., & Ma, J. (2020). A new effective and efficient measure for outlying aspect mining. In: International Conference on Web Information Systems Engineering, pp. 463\u2013474. Springer","DOI":"10.1007\/978-3-030-62008-0_32"},{"key":"10605_CR35","unstructured":"Samariya, D., Ma, J., & Aryal, S.(2020). A comprehensive survey on outlying aspect mining methods. arXiv:2005.02637"},{"key":"10605_CR36","doi-asserted-by":"publisher","DOI":"10.1201\/9781315140919","volume-title":"Density estimation for statistics and data analysis","author":"BW Silverman","year":"2018","unstructured":"Silverman, B. W. (2018). Density estimation for statistics and data analysis. Routledge."},{"key":"10605_CR37","unstructured":"Steinwart, I., Hush, D., & Scovel, C. (2005). A classification framework for anomaly detection. Journal of Machine Learning Research, 6(2)"},{"key":"10605_CR38","doi-asserted-by":"crossref","unstructured":"Street, W. N., Wolberg, W. H., & Mangasarian, O. L. (1993). Nuclear feature extraction for breast tumor diagnosis. In: Biomedical image processing and biomedical visualization, vol. 1905, pp. 861\u2013870. SPIE","DOI":"10.1117\/12.148698"},{"key":"10605_CR39","doi-asserted-by":"crossref","unstructured":"Tran, G. S., Nghiem, T. P., Nguyen, V. T., Luong, C. M., & Burie, J. C. (2019). Improving accuracy of lung nodule classification using deep learning with focal loss. Journal of Healthcare Engineering, 2019","DOI":"10.1155\/2019\/5156416"},{"key":"10605_CR40","doi-asserted-by":"crossref","unstructured":"Vinh, N. X., Chan, J., Bailey, J., Leckie, C., Ramamohanarao, K., & Pei, J. (2015). Scalable outlying-inlying aspects discovery via feature ranking. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp. 422\u2013434. Springer","DOI":"10.1007\/978-3-319-18032-8_33"},{"key":"10605_CR41","doi-asserted-by":"crossref","unstructured":"Vinh, N. X., Chan, J., Romano, S., Bailey, J., Leckie, C., Ramamohanarao, K., & Pei, J. (2016). Discovering outlying aspects in large datasets. Data Mining and Knowledge Discovery, 30(6), 1520\u20131555.","DOI":"10.1007\/s10618-016-0453-2"},{"key":"10605_CR42","doi-asserted-by":"crossref","unstructured":"Wang, X., & Yin, M. (2021). Are explanations helpful? a comparative study of the effects of explanations in ai-assisted decision-making. In: 26th International Conference on Intelligent User Interfaces, pp. 318\u2013328","DOI":"10.1145\/3397481.3450650"},{"key":"10605_CR43","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.patrec.2018.12.020","volume":"122","author":"JR Wells","year":"2019","unstructured":"Wells, J. R., & Ting, K. M. (2019). A new simple and efficient density estimator that enables fast systematic search. Pattern Recognition Letters, 122, 92\u201398.","journal-title":"Pattern Recognition Letters"},{"key":"10605_CR44","doi-asserted-by":"crossref","unstructured":"Xu, H., Chen, W., Zhao, N., Li, Z., Bu, J., Li, Z., Liu, Y., Zhao, Y., Pei, D., Feng, Y., et\u00a0al. (2018). Unsupervised anomaly detection via variational auto-encoder for seasonal kpis in web applications. In: Proceedings of the 2018 world wide web conference, pp. 187\u2013196","DOI":"10.1145\/3178876.3185996"},{"key":"10605_CR45","doi-asserted-by":"publisher","unstructured":"Xu, H., Wang, Y., Jian, S., Huang, Z., Wang, Y., Liu, N., & Li, F. (2021). Beyond outlier detection: Outlier interpretation by attention-guided triplet deviation network. In: Proceedings of the Web Conference 2021, WWW \u201921, pp. 1328\u20131339. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3442381.3449868","DOI":"10.1145\/3442381.3449868"},{"key":"10605_CR46","doi-asserted-by":"crossref","unstructured":"Zhang, J., Lou, M., Ling, T. W., & Wang, H. (2004). Hos-miner: A system for detecting outlying subspaces of high-dimensional data. In: Proceedings of the 30th International Conference on Very Large Data Bases (VLDB\u201904), pp. 1265\u20131268. Morgan Kaufmann Publishers Inc.","DOI":"10.1016\/B978-012088469-8\/50123-6"},{"key":"10605_CR47","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1007\/s10115-006-0020-z","volume":"10","author":"J Zhang","year":"2006","unstructured":"Zhang, J., & Wang, H. (2006). Detecting outlying subspaces for high-dimensional data: the new task, algorithms, and performance. Knowledge and Information Systems, 10, 333\u2013355.","journal-title":"Knowledge and Information Systems"},{"key":"10605_CR48","doi-asserted-by":"crossref","unstructured":"Zimek, A., Schubert, E., & Kriegel, H. P. (2012). A survey on unsupervised outlier detection in high-dimensional numerical data. Statistical Analysis and Data Mining: The ASA Data Science Journal, 5(5), 363\u2013387.","DOI":"10.1002\/sam.11161"}],"container-title":["Information Systems Frontiers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10796-025-10605-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10796-025-10605-2","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10796-025-10605-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T06:37:18Z","timestamp":1779691038000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10796-025-10605-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,21]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,4]]}},"alternative-id":["10605"],"URL":"https:\/\/doi.org\/10.1007\/s10796-025-10605-2","relation":{},"ISSN":["1387-3326","1572-9419"],"issn-type":[{"value":"1387-3326","type":"print"},{"value":"1572-9419","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,21]]},"assertion":[{"value":"4 April 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 April 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No conflicts to declare.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest\/Competing interests"}},{"value":"Not Applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not Applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not Applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}