News Blog /

Build AI you can trust with responsible Machine Learning

by Spanish Point - Jun 8, 2020
Build AI you can trust with responsible Machine Learning

As AI reaches critical momentum across industries and applications, it becomes essential to ensure the safe and responsible use of AI. AI deployments are increasingly impacted by the lack of customer trust in the transparency, accountability, and fairness of these solutions. Microsoft is committed to the advancement of AI and machine learning, driven by principles that put people first, and tools to enable this in practice.

Azure Ai & Ml

Understand

As Machine Learning becomes deeply integrated into our daily business processes, transparency is critical. Azure Machine Learning helps you to not only understand model behaviour but also assess and mitigate unfairness.

Interpret and explain model behaviour

Model interpretability capabilities in Azure Machine Learning, powered by the InterpretML toolkit, enable developers and data scientists to understand model behaviour and provide model explanations to business stakeholders and customers.

Use model interpretability to:

  • Build accurate Machine Learning models.
  • Understand the behaviour of a wide variety of models, including deep neural networks, during both training and inferencing phases.
  • Perform what-if analysis to determine the impact on model predictions when feature values are changed.

Assess and mitigate model unfairness

A challenge with building AI systems today is the inability to prioritise fairness. Using Fairlearn with Azure Machine Learning, developers and data scientists can leverage specialised algorithms to ensure fairer outcomes for everyone.

Use fairness capabilities to:

  • Assess model fairness during both model training and deployment.
  • Mitigate unfairness while optimising model performance.
  • Use interactive visualisations to compare a set of recommended models that mitigate unfairness

Protect

Machine Learning is increasingly used in scenarios that involve sensitive information like medical patient or census data. Current practices, such as redacting or masking data, can be limiting for Machine Learning. To address this issue, differential privacy and confidential machine learning techniques can be used to help organisations build solutions while maintaining data privacy and confidentiality.

Prevent data exposure with differential privacy

Using the new WhiteNoise differential privacy toolkit with Azure Machine Learning, data science teams can build Machine Learning solutions that preserve privacy and help prevent reidentification of an individual’s data.

Differential privacy protects sensitive data by:

  • Injecting statistical noise in data, to help prevent disclosure of private information, without significant accuracy loss.
  • Managing exposure risk by tracking the information budget used by individual queries and limiting further queries as appropriate.

Safeguard data with confidential machine learning

In addition to data privacy, organisations are looking to ensure security and confidentiality of all Machine Learning assets.

To enable secure model training and deployment, Azure Machine Learning provides a strong set of data and networking protection capabilities. These include support for Azure Virtual Networks, private links to connect to ML workspaces, dedicated compute hosts, and customer managed keys for encryption in transit and at rest.

Building on this secure foundation, Azure Machine Learning also enables data science teams at Microsoft to build models over confidential data in a secure environment, without being able to see the data. All ML assets are kept confidential during this process. This approach is fully compatible with open source ML frameworks and a wide range of hardware options.

Control

To build responsibly, the ML development process should be repeatable, reliable, and hold stakeholders accountable. Azure Machine Learning enables decision makers, auditors, and everyone in the ML lifecycle to support a responsible process.

Track ML assets using audit trail

Azure Machine Learning provides capabilities to automatically track lineage and maintain an audit trail of ML assets. Details—such as run history, training environment, and data and model explanations—are all captured in a central registry, allowing organisations to meet various audit requirements.

Increase accountability with model datasheets

Datasheets provide a standardised way to document ML information such as motivations, intended uses, and more. Microsoft led research on datasheets, to provide transparency to data scientists, auditors and decision makers. The custom tags capability in Azure Machine Learning can be used to implement datasheets today and over time we will release additional features.

Start innovating responsibly

In addition to the new capabilities in Azure Machine Learning and open-source tools, Microsoft have also developed principles for the responsible use of AI. The new responsible ML innovations and resources are designed to help developers and data scientists build more reliable, fairer, and trustworthy ML.

Event Azuredataanalytics02

Join us for a day as we host an Azure Data Analytics & Machine Learning bootcamp!