{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:50:29Z","timestamp":1762509029529,"version":"3.37.3"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,9,24]],"date-time":"2023-09-24T00:00:00Z","timestamp":1695513600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,9,24]],"date-time":"2023-09-24T00:00:00Z","timestamp":1695513600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002790","name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2020-06980","RGPIN-2020-06980"],"award-info":[{"award-number":["RGPIN-2020-06980","RGPIN-2020-06980"]}],"id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2023,11]]},"DOI":"10.1007\/s10515-023-00399-5","type":"journal-article","created":{"date-parts":[[2023,9,24]],"date-time":"2023-09-24T17:01:31Z","timestamp":1695574891000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["$$AI^{2}$$: the next leap toward native language-based and explainable machine learning framework"],"prefix":"10.1007","volume":"30","author":[{"given":"Jean-S\u00e9bastien","family":"Dessureault","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Massicotte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,9,24]]},"reference":[{"key":"399_CR1","doi-asserted-by":"publisher","unstructured":"Abadi, M., et al.: TensorFlow: Large-scale machine learning on heterogeneous distributed systems. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1603.04467. Accessed 2023-01-07 (2016)","DOI":"10.48550\/arXiv.1603.04467"},{"key":"399_CR2","doi-asserted-by":"publisher","unstructured":"Adadi, A., Berrada, M.: Peeking inside the black-box: a survey on explainable artificial intelligence (XAI) 6, 52138\u201352160. https:\/\/doi.org\/10.1109\/ACCESS.2018.2870052","DOI":"10.1109\/ACCESS.2018.2870052"},{"key":"399_CR3","doi-asserted-by":"publisher","unstructured":"Adoma, A.F., Henry, N.-M., Chen, W.: Comparative Analyses of Bert, Roberta, Distilbert, and Xlnet for Text-Based Emotion Recognition. In: 2020 17th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), pp. 117\u2013121 (2020). https:\/\/doi.org\/10.1109\/ICCWAMTIP51612.2020.9317379","DOI":"10.1109\/ICCWAMTIP51612.2020.9317379"},{"key":"399_CR4","doi-asserted-by":"publisher","unstructured":"Agarwal, N., Das, S.: Interpretable machine learning tools: A survey. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1528\u20131534. https:\/\/doi.org\/10.1109\/SSCI47803.2020.9308260","DOI":"10.1109\/SSCI47803.2020.9308260"},{"issue":"8","key":"399_CR5","doi-asserted-by":"publisher","first-page":"1295","DOI":"10.3390\/electronics9081295","volume":"9","author":"M Ahmed","year":"2020","unstructured":"Ahmed, M., Seraj, R., Islam, S.M.S.: The k-means algorithm: a comprehensive survey and performance evaluation. Electronics 9(8), 1295 (2020)","journal-title":"Electronics"},{"issue":"2","key":"399_CR6","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s11749-016-0481-7","volume":"25","author":"G Biau","year":"2016","unstructured":"Biau, G., Scornet, E.: A random forest guided tour. TEST 25(2), 197\u2013227 (2016)","journal-title":"TEST"},{"issue":"10","key":"399_CR7","doi-asserted-by":"publisher","first-page":"4663","DOI":"10.1007\/s12652-021-03512-2","volume":"13","author":"J-W Chang","year":"2022","unstructured":"Chang, J.-W., Yen, N., Hung, J.C.: Design of a NLP-empowered finance fraud awareness model: the anti-fraud chatbot for fraud detection and fraud classification as an instance. J. Ambient Intell. Humanized Comput. 13(10), 4663\u20134679 (2022)","journal-title":"J. Ambient Intell. Humanized Comput."},{"issue":"1","key":"399_CR8","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: SMOTE: synthetic minority over-sampling technique. J. Artif. Intell. Res. 16(1), 321\u2013357 (2002)","journal-title":"J. Artif. Intell. Res."},{"issue":"1","key":"399_CR9","first-page":"2349","volume":"14","author":"J Dem\u0161ar","year":"2013","unstructured":"Dem\u0161ar, J., et al.: Orange: data mining toolbox in python. J. Mach. Learning Res. 14(1), 2349\u20132353 (2013)","journal-title":"J. Mach. Learning Res."},{"key":"399_CR10","doi-asserted-by":"publisher","unstructured":"Dessureault, J.-S., Massicotte, D.: Explainable global error weighted on feature importance: The xGEWFI metric to evaluate the error of data imputation and data augmentation. https:\/\/doi.org\/10.1007\/s10489-023-04661-x","DOI":"10.1007\/s10489-023-04661-x"},{"key":"399_CR11","unstructured":"Dessureault, J.-S., Massicotte, D.: [2206.08974] DPDR: A novel machine learning method for the Decision Process for Dimensionality Reduction (2022). https:\/\/arxiv.org\/abs\/2206.08974 Accessed 2022-06-25"},{"key":"399_CR12","doi-asserted-by":"publisher","unstructured":"Dessureault, J.-S., Massicotte, D.: DPDRC, a novel machine learning method about the decision process for dimensionality reduction before clustering. AI 3(1), 1\u201321 (2022). https:\/\/doi.org\/10.3390\/ai3010001. Number: 1 Publisher: Multidisciplinary Digital Publishing Institute. Accessed 2022-05-19","DOI":"10.3390\/ai3010001"},{"key":"399_CR13","unstructured":"Dessureault, J.-S., Massicotte, D.: [2206.08982] ck-means, a novel unsupervised learning method that combines fuzzy and crispy clustering methods to extract intersecting data (2022). https:\/\/arxiv.org\/abs\/2206.08982 Accessed 2022-06-25"},{"key":"399_CR14","doi-asserted-by":"publisher","unstructured":"Dessureault, J.-S., Massicotte, D.: AI2: A Novel Explainable Machine Learning Framework Using an NLP Interface. In: Proceedings of the 2023 8th International Conference on Machine Learning Technologies. ICMLT \u201923, pp. 1\u20137. Association for Computing Machinery, New York, NY, USA (2023). https:\/\/doi.org\/10.1145\/3589883.3589884","DOI":"10.1145\/3589883.3589884"},{"key":"399_CR15","doi-asserted-by":"publisher","unstructured":"Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: BERT: Pre-training of deep bidirectional transformers for language understanding. arXiv (2019). https:\/\/doi.org\/10.48550\/arXiv.1810.04805. Accessed 2022-06-25","DOI":"10.48550\/arXiv.1810.04805"},{"key":"399_CR16","doi-asserted-by":"publisher","unstructured":"Goldberg, L.R.: The Book of Why: The New Science of Cause and Effect 19, 1945\u20131949 (2019). https:\/\/doi.org\/10.1080\/14697688.2019.1655928. Publisher: Routledge _eprint: Accessed 2022-06-25","DOI":"10.1080\/14697688.2019.1655928"},{"issue":"1","key":"399_CR17","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/s12652-021-03297-4","volume":"14","author":"R Guarasci","year":"2023","unstructured":"Guarasci, R., Silvestri, S., De Pietro, G., Fujita, H., Esposito, M.: Assessing BERT\u2019s ability to learn Italian syntax: a study on null-subject and agreement phenomena. J. Ambient Intell. Humanized Comput. 14(1), 289\u2013303 (2023)","journal-title":"J. Ambient Intell. Humanized Comput."},{"key":"399_CR18","doi-asserted-by":"publisher","unstructured":"Jolliffe, I.T., Cadima, J.: Principal component analysis: a review and recent developments. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences (2016). https:\/\/doi.org\/10.1098\/rsta.2015.0202. Publisher: The Royal Society Publishing. Accessed 2021-05-19","DOI":"10.1098\/rsta.2015.0202"},{"key":"399_CR19","unstructured":"Jordan, M.I.: Serial order: A parallel distributed processing approach. Technical report, June 1985-March 1986 (AD-A-173989\/5\/XAB; ICS-8604). Accessed 2022-12-20"},{"key":"399_CR20","doi-asserted-by":"publisher","unstructured":"Karita, S., et al.: A comparative study on transformer vs RNN in speech applications. 2019 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), 449\u2013456 (2019). https:\/\/doi.org\/10.1109\/ASRU46091.2019.9003750","DOI":"10.1109\/ASRU46091.2019.9003750"},{"key":"399_CR21","doi-asserted-by":"publisher","unstructured":"Liu, Y., et al.: RoBERTa: A Robustly Optimized BERT Pretraining Approach. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1907.11692. Accessed 2022-12-20","DOI":"10.48550\/arXiv.1907.11692"},{"key":"399_CR22","doi-asserted-by":"publisher","unstructured":"Lottick, K., Susai, S., Friedler, S.A., Wilson, J.P.: Energy usage reports: environmental awareness as part of algorithmic accountability. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1911.08354. Accessed 2022-12-15 (2019)","DOI":"10.48550\/arXiv.1911.08354"},{"issue":"11","key":"399_CR23","doi-asserted-by":"publisher","first-page":"10267","DOI":"10.1007\/s12652-020-02800-7","volume":"12","author":"S Malhotra","year":"2021","unstructured":"Malhotra, S., Kumar, V., Agarwal, A.: Bidirectional transfer learning model for sentiment analysis of natural language. J. Ambient Intell. Humanized Comput. 12(11), 10267\u201310287 (2021)","journal-title":"J. Ambient Intell. Humanized Comput."},{"key":"399_CR24","doi-asserted-by":"publisher","unstructured":"Marietto, M.d.G.B., et al.: Artificial Intelligence MArkup Language: A Brief Tutorial. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1307.3091. Accessed 2022-12-20 (2013)","DOI":"10.48550\/arXiv.1307.3091"},{"key":"399_CR25","doi-asserted-by":"publisher","unstructured":"Mohseni, S., Zarei, N., Ragan, E.D.: A multidisciplinary survey and framework for design and evaluation of explainable AI systems. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1811.11839. Accessed 2023-01-08 (2021)","DOI":"10.48550\/arXiv.1811.11839"},{"key":"399_CR26","doi-asserted-by":"publisher","unstructured":"Motwani, A., Shukla, P.K., Pawar, M.: Novel framework based on deep learning and cloud analytics for smart patient monitoring and recommendation (SPMR). https:\/\/doi.org\/10.1007\/s12652-020-02790-6. Accessed 2022-12-22","DOI":"10.1007\/s12652-020-02790-6"},{"issue":"1","key":"399_CR27","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s10462-018-09679-z","volume":"52","author":"G Nguyen","year":"2019","unstructured":"Nguyen, G., et al.: Machine learning and deep learning frameworks and libraries for large-scale data mining: a survey. Artif. Intell. Rev. 52(1), 77\u2013124 (2019)","journal-title":"Artif. Intell. Rev."},{"key":"399_CR28","first-page":"27730","volume":"35","author":"L Ouyang","year":"2022","unstructured":"Ouyang, L., et al.: Training language models to follow instructions with human feedback. Adv. Neural Inf. Process Syst. 35, 27730\u201327744 (2022)","journal-title":"Adv. Neural Inf. Process Syst."},{"key":"399_CR29","doi-asserted-by":"crossref","unstructured":"Palacio, S., Lucieri, A., Munir, M., Ahmed, S., Hees, J., Dengel, A.: XAI Handbook: Towards a Unified Framework for Explainable AI (2021)","DOI":"10.1109\/ICCVW54120.2021.00420"},{"key":"399_CR30","doi-asserted-by":"publisher","unstructured":"Pham, T.-H., Sree, V., Mapes, J., Dua, S., Lih, O.S., Koh, J.E.W., Ciaccio, E.J., Acharya, U.R.: A novel machine learning framework for automated detection of arrhythmias in ECG segments 12(11), 10145\u201310162. https:\/\/doi.org\/10.1007\/s12652-020-02779-1 (2021)","DOI":"10.1007\/s12652-020-02779-1"},{"key":"399_CR31","doi-asserted-by":"publisher","unstructured":"Ramchoun, H., Ghanou, Y., Ettaouil, M., Janati\u00a0Idrissi, M.A.: Multilayer perceptron: Architecture optimization and training (2016). https:\/\/doi.org\/10.9781\/ijimai.2016.415. International Journal of Interactive Multimedia and Artificial Intelligence (IJIMAI). Accessed 2022-07-05","DOI":"10.9781\/ijimai.2016.415"},{"key":"399_CR32","unstructured":"Rothman, D. (2021): Transformers for natural language processing: build innovative deep neural network architectures for NLP with Python, PyTorch, TensorFlow, BERT, RoBERTa, and More. Packt Publishing Ltd"},{"key":"399_CR33","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw, P.J.: Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20, 53\u201365 (1987)","journal-title":"J. Comput. Appl. Math."},{"key":"399_CR34","doi-asserted-by":"crossref","unstructured":"Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning internal representations by error propagation. Accessed 2022-12-20 (1985)","DOI":"10.21236\/ADA164453"},{"key":"399_CR35","unstructured":"The Institute for Ethical AI & Machine Learning: The Institute for Ethical AI & Machine Learning (2023). https:\/\/ethical.institute. Accessed 25 June 2022"},{"key":"399_CR36","unstructured":"Troyanskaya, O.G., Botstein, D., Altman, R.B.: Missing Value Estimation. Springer (2003)"},{"key":"399_CR37","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., Polosukhin, I.: Attention Is All You Need (2017)"},{"issue":"2","key":"399_CR38","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/3377454","volume":"53","author":"J Verbraeken","year":"2020","unstructured":"Verbraeken, J., et al.: A survey on distributed machine learning. ACM Comput. Surv. 53(2), 30\u201313033 (2020). https:\/\/doi.org\/10.1145\/3377454","journal-title":"ACM Comput. Surv."},{"key":"399_CR39","doi-asserted-by":"crossref","unstructured":"Wang, Z., Liu, K., Li, J., Zhu, Y., Zhang, Y.: Various frameworks and libraries of machine learning and deep learning: A survey. Archives of Computational Methods in Engineering (2019)","DOI":"10.1007\/s11831-018-09312-w"},{"issue":"2","key":"399_CR40","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1007\/s00357-019-09330-8","volume":"37","author":"J Yu","year":"2020","unstructured":"Yu, J., Zhong, H., Kim, S.B.: An ensemble feature ranking algorithm for clustering analysis. J. Classif. 37(2), 462\u2013489 (2020)","journal-title":"J. Classif."},{"key":"399_CR41","doi-asserted-by":"publisher","unstructured":"Zhang, K., Alqahtani, S., Demirbas, M.: A comparison of distributed machine learning platforms. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp. 1\u20139 (2017). https:\/\/doi.org\/10.1109\/ICCCN.2017.8038464","DOI":"10.1109\/ICCCN.2017.8038464"},{"key":"399_CR42","unstructured":"Zhang, X., Wang, Y., Shi, W.: pcamp: Performance comparison of machine learning packages on the edges. https:\/\/www.usenix.org\/conference\/hotedge18\/presentation\/zhang Accessed 2022-01-22. (2018)"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00399-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-023-00399-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00399-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T07:11:16Z","timestamp":1698217876000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-023-00399-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,24]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["399"],"URL":"https:\/\/doi.org\/10.1007\/s10515-023-00399-5","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2023,9,24]]},"assertion":[{"value":"15 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 September 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors confirm there are no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"The work uses publicly available and non-identifiable information. No ethical approval was needed.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Not applicable, since no human participant was involved in the evaluation of our study.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable, since all datasets used in this study are released by third parties.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"32"}}