Files
logseq/pages/hls__SATToSE_2023_paper_5_1683217643397_0.md
2025-06-05 22:07:12 +02:00

5.6 KiB

file:: SATToSE_2023_paper_5_1683217643397_0.pdf file-path:: ../assets/SATToSE_2023_paper_5_1683217643397_0.pdf

  • Software Engineering for Artificial Intelligence. ls-type:: annotation hl-page:: 1 hl-color:: green id:: 6453df5c-c0c0-4e35-92e7-43ff9ced7b58 hl-stamp:: 1683218295711
  • e additional social and environmental factors come into play ls-type:: annotation hl-page:: 1 hl-color:: green id:: 6453df66-63a3-4572-bd75-50197199fed7 hl-stamp:: 1683218293105
  • role of input testing as a early indicator of the real-world performance of deep learning models in the context of image recognition ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453df73-2a0a-413e-9624-48425243e7e0
  • Nonetheless, when input testing is applied, the performance of the model drastically drops (reaching ≈30%), possibly highlighting the need for revisiting image recognition MODELS. ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453df9e-231f-4e52-9f7d-909f1ff998c9 hl-stamp:: 1683218337426
  • researchers and practitioners have been focusing on object recognition and image classification, developing a large amount of AI systems with good performance ls-type:: annotation hl-page:: 1 hl-color:: green id:: 6453dfb7-09d8-4648-a74c-7db4128ec340 hl-stamp:: 1683218361425
  • Their results indicated poor performance due to socio-environmental factors that impacted the in-vivo experimentation. ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453dfe7-0700-4df0-a1de-e4dc4d7528e8 hl-stamp:: 1683218410790
  • ecological validity ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453dff9-debe-4939-b741-9676db58bca8
  • we aim to understand how generalizable the experimental results previously presented would be in a real-case scenario ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453e003-ae4a-4e13-8ff5-24d8a585e808
  • altering the inputs of the model to simulate an in-vivo experimentation [9]. ls-type:: annotation hl-page:: 1 hl-color:: purple id:: 6453e019-586e-4f99-b895-ad46389550bc
  • discover that the performance of the same model drastically drops when input testing is applied, hence suggesting that (1) the currently available MODELS would not properly WORK in practice and (2) input testing may provide insights to machine learning engineers on the generalizability of the model in practice, hence possibly informing their design actions. ls-type:: annotation hl-page:: 2 hl-color:: yellow id:: 6453e03f-e76a-470f-8a2b-f9980b90a56f hl-stamp:: 1683218498040
  • gainst datasets using validation strategies such as percentage split or cross-fold validation. ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e17c-dd74-416b-906c-bc8b414a4c46 hl-stamp:: 1683218817227
  • o the best of our knowledge, there is no study that attempted to provide indications of the ecological validity of the models. ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e187-9402-4147-8336-728a65cf1822
  • although accuracy is one of the most analyzed metrics for understanding the effectiveness of an AI model, it is not an appropriate measure for unbalanced datasets since it does not distinguish between the numbers of correctly classified examples of different classes, leading to erroneous conclusions [ 21 ]. ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e1b4-c5a4-4b55-b68c-a6ce99b491aa hl-stamp:: 1683218871061
  • perspective ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e1dc-a155-4614-8b3b-6b389404d45d
  • researchers ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e1e0-5ee3-4997-b134-0bdb796e1f95
  • practitioners ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e1e2-501e-4e35-98bc-7ab0e1679946
  • application of input testing methods impact the performance of an engineered Convolution Neural Network ls-type:: annotation hl-page:: 3 hl-color:: green id:: 6453e266-bd2e-4f72-90f5-51cfca81f772
  • Convolutional Neural Network (CNN) ls-type:: annotation hl-page:: 3 hl-color:: yellow id:: 6453e278-5ca7-4a88-8045-0faefbd45f0d hl-stamp:: 1683219065836
  • Once we had established a baseline, ls-type:: annotation hl-page:: 3 hl-color:: yellow id:: 6453e326-7ee7-44c9-a95d-7223e809e6d3
  • potential behavior of the CNN in a real-world context. ls-type:: annotation hl-page:: 3 hl-color:: purple id:: 6453e386-6eca-4e1a-889a-dff25c89743f hl-stamp:: 1683219336471
  • identify potential issues in the training set data. ls-type:: annotation hl-page:: 3 hl-color:: purple id:: 6453e3c0-8868-490b-befa-edc66fbd9a23
  • different noises on the test set data to simulate a real-world scenario, e.g, rain or fog. ls-type:: annotation hl-page:: 3 hl-color:: yellow id:: 6453e3cd-e8c4-40dd-a28c-26578f1e411d hl-stamp:: 1683219408594
  • Our replication study corroborates previous findings in the field of image recognition through AI. The performance of the CNN model is over 90% in terms of accuracy, F-Measure, Recall, and Precision. ls-type:: annotation hl-page:: 5 hl-color:: yellow id:: 6453e437-a1c2-478a-883b-d245eaed4d69 hl-stamp:: 1683219520161
  • Our preliminary results indicated that the application of input testing methods lets the performance of the CNN decrease up to 60% with respect to what reported in literature. The overall performance ranged, indeed, between 19% to 33% in terms of precision, recall, F-Measure, and accuracy. ls-type:: annotation hl-page:: 5 hl-color:: yellow id:: 6453e45d-6ae0-4504-aca8-27c7d3c2667e