Skip to main content

Model-Driven ML-Ops for Intelligent Enterprise Applications: Vision, Approaches and Challenges

  • Conference paper
  • First Online:
Business Modeling and Software Design (BMSD 2020)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 391))

Included in the following conference series:

Abstract

This paper explores a novel vision for the disciplined, repeatable, and transparent model-driven development and Machine-Learning operations (ML-Ops) of intelligent enterprise applications.

The proposed framework treats model abstractions of AI/ML models (named AI/ML Blueprints) as first-class citizens and promotes end-to-end transparency and portability from raw data detection- to model verification, and, policy-driven model management.

This framework is grounded on the intelligent Application Architecture (iA2) and entails a first attempt to incorporate requirements stemming from (more) intelligent enterprise applications into a logically-structured architecture. The logical separation is grounded on the need to enact MLOps and logically separate basic data manipulation requirements (data-processing layer), from more advanced functionality needed to instrument applications with intelligence (data intelligence layer), and continuous deployment, testing and monitoring of intelligent application (knowledge-driven application layer).

Finally, the paper sets out exploring a foundational metamodel underpinning blueprint-model-driven MLOps for iA2 applications, and presents its main findings and open research agenda.

This work is sponsored by the EU ISFP ProTECT grant on Public Resilience using TEchnology to Counter Terrorism.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.openml.org/.

  2. 2.

    https://modeldepot.io/.

  3. 3.

    https://modelzoo.co/.

References

  1. Soni, Neha, et al.: Artificial intelligence in business: from research and innovation to market deployment. Proc. Comput. Sci. 167, 2200–2210 (2020)

    Article  Google Scholar 

  2. Ford, L.: Artificial intelligence and software engineering: a tutorial introduction to their relationship. Artif. Intell. Rev. 1, 255–273 (1987). https://doi.org/10.1007/BF00142926

    Article  Google Scholar 

  3. White Paper on Artificial Intelligence: a European approach to excellence and trust, February 2020. https://ec.europa.eu/info/sites/info/files/commission-white-paper-artificial-intelligence-feb2020_en.pdf

  4. Burt, A.: The AI transparency paradox, Harvard Business Review, web article, December 2019. https://hbr.org/2019/12/the-ai-transparency-paradox

  5. Zöller, M.A., Huber, M.: Benchmark and survey of automated machine learning frameworks, January 2020. arXiv:1904.12054

  6. Tuggener, L., et al.: Automated machine learning in practice: state of the art and recent results. In: 6th Swiss Conference on Data Science, SDS, Bern, Switzerland, pp. 31–36 (2019)

    Google Scholar 

  7. Ripley, B.D.: Statistical aspects of neural networks. In: Barndorff-Niels, O.E., et al. (eds.) Networks and Chaos—Statistical and Probabilistic Aspects, pp. 40–123. Chapman & Hall, London (1993)

    Chapter  Google Scholar 

  8. Feurer, M., Hutter, F.: Hyper parameter optimization. In: Hutter, F., et al. (eds.) Automated Machine Learning: Methods, Systems. Challenges. Springer, Heidelberg (2019). https://doi.org/10.1007/978-3-030-05318-5

    Chapter  Google Scholar 

  9. Masood A., Hashmi A.: AIOps: predictive analytics & machine learning in operations. In: Cognitive Computing Recipes. Apress, Berkeley, CA (2019)

    Google Scholar 

  10. Ebert, C., et al.: DevOps. IEEE Softw. 33(3), 94–100 (2016)

    Article  Google Scholar 

  11. Nogueira, A.F.: et al.: Improving La Redoute’s CI/CD pipeline and DevOps Processes by applying machine learning techniques. In: The Proceedings of the 11th International Conference on the Quality of Information and Communications Technology, QUATIC, Coimbra, pp. 282–286. IEEE (2018)

    Google Scholar 

  12. Gasser, U., Almeida, V.: A layered model for AI governance. IEEE Internet Comput. 21(6), 58–62 (2017)

    Article  Google Scholar 

  13. Perspectives on Issues in AI Governance, Google. https://ai.google/static/documents/perspectives-on-issues-in-ai-governance.pdf. Visited 7 April 2020

  14. ACM U.S. Public Policy Council. Statement on algorithmic transparency and accountability. https://www.acm.org/binaries/content/assets/public-policy/2017_usacm_statement_algorithms.pdf.2017

  15. Kroll, J.: Data science data governance. IEEE Secur. Priv. 16(6), 61–70 (2018)

    Article  Google Scholar 

  16. Pan, S.J., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22(10), 1345–1359 (2010)

    Article  Google Scholar 

  17. Day, O., Khoshgoftaar, T.M.: A survey on heterogeneous transfer learning. J. Big Data 4, 29 (2017). https://doi.org/10.1186/s40537-017-0089-0

    Article  Google Scholar 

  18. Schmidt, D.C.: Model-driven engineering. Comput. IEEE Comput. Soc. 39(2), 25 (2006)

    Article  Google Scholar 

  19. Bucchiarone, A., et al.: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model. 19, 5–13 (2020)

    Article  Google Scholar 

  20. Papazoglou, M.P. van den Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. VLDB J. 16(3), 389–415 (2007). https://doi.org/10.1007/s00778-007-0044-3

  21. Virmani, M.: Understanding DevOps & bridging the gap from continuous integration to continuous delivery. In: Fifth International Conference on the Innovative Computing Technology, INTECH 2015, Pontevedra, pp. 78–82 (2015)

    Google Scholar 

  22. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Boston (2003). ISBN: 9780321154958

    Google Scholar 

  23. Wendler, C., Püschel, M., Alistarh, D.: Powerset convolutional neural networks, pp. 927–938 (2019)

    Google Scholar 

  24. Gaševic, D., et al.: Software engineering approaches to ontology development. In: Model Driven Engineering and Ontology Development, pp. 177–205. Springer, Heidelberg. (2009). https://doi.org/10.1007/3-540-32182-9_6. ISBN: 978-3-642-00281-6

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Damian A. Tamburri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

van den Heuvel, WJ., Tamburri, D.A. (2020). Model-Driven ML-Ops for Intelligent Enterprise Applications: Vision, Approaches and Challenges. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2020. Lecture Notes in Business Information Processing, vol 391. Springer, Cham. https://doi.org/10.1007/978-3-030-52306-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-52306-0_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-52305-3

  • Online ISBN: 978-3-030-52306-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics