ML as a technology does inherently aim more at realizing functionality than at realizing quality attributes (in contrast to e.g. communication middleware, blockchain, …) However, ML can be used to support achieving some quality attributes (e.g. achieving certain aspects of security by for example detecting attack patterns with ML) The usage of ML has significant impact on quality attributes , and thus needs architectural treatment One key aspect: missing comprehensibility / explainability what is happening in the ML- component Safety, reliability: conflicting with safety standards, needs counter-measures UX: Explaining to the user what happens / integrating user into overall flow