AIシステムの要求に関する
ベストプラクティス(2/2)
データへの要求管理
データの可視化が重要
データの量と品質について検討する
データを増やすために利用できるデータを検討する
データの十分性(網羅性)、一貫性、正しさについて考慮する
データの識別と要求が重要
データの収集、形式、値の範囲
データの出どころ・素性を理解することが重要
データ拡張の可能性を検討する
データの収集・利用時に対する取り扱いに注意する
個人情報・GDPR・ライセンスなどへの考慮
その他
ドメイン知識が重要
要求エンジニア、データサイエンティスト、法律者の参加が必要
参考文献:
1. Bernardi, L., Mavridis, T., & Estevez, P. (2019). 150 successful machine learning models: 6 lessons
learned at Booking.com. In Proceedings of the ACM SIGKDD International Conference on Knowledge
Discovery and Data Mining (pp. 1743–1751).
2. Vogelsang, A., & Borg, M. (2019). Requirements engineering for machine learning: Perspectives from
data scientists. In Proceedings - 2019 IEEE 27th International Requirements Engineering Conference
Workshops, REW 2019 (pp. 245–251). IEEE.
3. Wan, Z., Xia, X., Lo, D., & Murphy, G. C. (2019). How does Machine Learning Change Software
Development Practices? IEEE Transactions on Software Engineering, 1–14.
4. Amershi, S., Begel, A., Bird, C., Deline, R., Gall, H., Kamar, E., … Zimmermann, T. (2019). Software
Engineering for Machine Learning: A Case Study. 41st ACM/IEEE International Conference on Software
Engineering (ICSE 2019).
12
機械学習の脆弱性:
Adversarial Examples (敵対的標本)
Eykholt, K., Evtimov, I., Fernandes, E., Li, B., Rahmati, A., Xiao, C., Song, D.
Robust Physical-World Attacks on Deep Learning Models, CVPR 2018
Carlini, N., & Wagner, D. (2017). Towards Evaluating
the Robustness of Neural Networks. Proceedings -
IEEE Symposium on Security and Privacy, 39–57.
57
特定の特徴をもたせた敵対的標本
Sharif, M., Bhagavatula, S., Bauer, L., & Reiter, M. K. (2019). A
general framework for adversarial examples with objectives. ACM
Transactions on Privacy and Security, 22(3).
https://doi.org/10.1145/3317611
Xu, K., Zhang, G., Liu, S., Fan, Q., Sun, M.,
Chen, H., … Lin, X. (2020). Adversarial T-
Shirt! Evading Person Detectors in a
Physical World. arXiv.
https://doi.org/10.1007/978-3-030-
58558-7_39
58
参考文献:
AI/MLの要求工学に関する研究動向
Ahmad, K., Bano, M., Abdelrazek, M., Arora, C., & Grundy, J. (2021).
What’s up with Requirements Engineering for Artificial Intelligence
Systems? In IEEE 29th International Requirements Engineering
Conference (RE 2021) (pp. 1–12). IEEE.
Villamizar, H., Escovedo, T., & Kalinowski, M. (2021). Requirements
Engineering for Machine Learning: A Systematic Mapping Study. 47th
Euromicro Conference on Software Engineering and Advanced
Applications (SEAA 2021), 29–36.
Vogelsang, A., & Borg, M. (2019). Requirements engineering for
machine learning: Perspectives from data scientists. In Proceedings -
2019 IEEE 27th International Requirements Engineering Conference
Workshops, REW 2019 (pp. 245–251). IEEE.
75