QoA4ML – A Framework for Supporting Contracts in Machine Learning Services

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

1 Citation (Scopus)
317 Downloads (Pure)


Important service-level constraints in machine learning (ML) services must be communicated and agreed among relevant stakeholders. Due to the lack of studies and support, it is unclear which and how ML-specific attributes and constraints should be specified and assured in service contracts for ML services. This paper examines service contracts in the three stakeholders engagement model of ML services. We identify key ML-specific attributes that should be specified and monitored for the ML service provider, ML consumer and ML infrastructure provider. Based on that, we propose QoA4ML (Quality of Analytics for ML) as a framework to support ML-specific service contracts. QoA4ML includes an ML-specific service contract specification, monitoring utilities and a contract observability service. To illustrate the usefulness of QoA4ML, we present real-world examples for contract terms and policies, monitoring and contract evaluation with dynamic ML services in predictive maintenance.
Original languageEnglish
Title of host publication2021 IEEE International Conference on Web Services (ICWS)
EditorsCarl K. Chang, Ernesto Damiani, Jing Fan, Parisa Ghodous, Michael Maximilien, Zhongjie Wang, Robert Ward, Jia Zhang
Number of pages11
ISBN (Electronic)978-1-6654-1681-8
ISBN (Print)978-1-6654-1682-5
Publication statusPublished - 15 Nov 2021
MoE publication typeA4 Conference publication
EventIEEE International Conference on Web Services - Virtual, Online
Duration: 5 Sept 202111 Sept 2021


ConferenceIEEE International Conference on Web Services
Abbreviated titleICWS
CityVirtual, Online


Dive into the research topics of 'QoA4ML – A Framework for Supporting Contracts in Machine Learning Services'. Together they form a unique fingerprint.

Cite this