Ethical AI: Establish an AI/ML Governance framework addressing Reproducibility, Explainability, Bias & Accountability for Enterprise AI use-cases.
Presentation on “Open Source Enterprise AI/ML Governance” at Linux Foundation’s Open Compliance Summit, Dec 2020 (https://events.linuxfoundation.org/open-compliance-summit/)
Full article: https://towardsdatascience.com/ethical-ai-its-implications-for-enterprise-ai-use-cases-and-governance-81602078f5db
Abstract. With chatbots gaining traction and their adoption growing in different verticals, e.g. Health, Banking, Dating; and users sharing more and more private information with chatbots — studies have started to highlight the privacy risks of chatbots. In this paper, we propose two privacy-preserving approaches for chatbot conversations. The first approach applies ‘entity’ based privacy filtering and transformation, and can be applied directly on the app (client) side. It however requires knowledge of the chatbot design to be enabled. We present a second scheme based on Searchable Encryption that is able to preserve user chat privacy, without requiring any knowledge of the chatbot design. Finally, we present some experimental results based on a real-life employee Help Desk chatbot that validates both the need and feasibility of the proposed approaches.
A Privacy Framework for Hierarchical Federated LearningDebmalya Biswas
Federated Learning (FL) enables heterogeneous entities to collaboratively develop an optimized (global) model by sharing data and models in a privacy preserving fashion. We consider a Hierarchical Federated Learning (HFL) environment with data ownership split among the entities representing the edge nodes. Each node can train models on the data they own, as well as request access to data and model(s) owned by their descendant nodes-to optimize their models, perform transfer learning on new data, and develop an ensemble model. Unfortunately, a practical realization of HFL is challenging today due to issues with data/model lineage tracking and providing subsequent privacy guarantees. In this paper, we propose a conceptual framework for HFL by capturing the data/model attributes at each node, including their privacy exposure. The framework enables scenarios where a node output may expose certain attributes of its underlying data, as well as identifying models in the hierarchy that need to be updated once a user whose data was used in their training has opted-out. By designing the computations appropriately and limiting the exposure by the nodes, we show that different levels of privacy can be guaranteed.
Easily add intelligence to your applications using pre-trained AI services for computer vision, speech, translation, transcription, natural language processing, and conversational chatbots. No machine learning skills required.
Sakha Global - Artificial Intelligence in Customer ServiceSakha Global
Delivering on increasing customer expectations is possible with the help of practical application of artificial intelligence for customer service, by combining the best of human and machine intelligence. As artificial intelligence technology matures, businesses are including it in their strategic investment roadmaps. Customer service is an area where a lot of attention is being paid to reap efficiency gains. This slideshare presents some of the ways that businesses are augmenting their customer care units with AI and how Sakha Global can help.
Role of artificial intelligence in cloud computing, IoT and SDN: Reliability ...IJECEIAES
Information technology fields are now more dominated by artificial intelligence, as it is playing a key role in terms of providing better services. The inherent strengths of artificial intelligence are driving the companies into a modern, decisive, secure, and insight-driven arena to address the current and future challenges. The key technologies like cloud, internet of things (IoT), and software-defined networking (SDN) are emerging as future applications and rendering benefits to the society. Integrating artificial intelligence with these innovations with scalability brings beneficiaries to the next level of efficiency. Data generated from the heterogeneous devices are received, exchanged, stored, managed, and analyzed to automate and improve the performance of the overall system and be more reliable. Although these new technologies are not free of their limitations, nevertheless, the synthesis of technologies has been challenged and has put forth many challenges in terms of scalability and reliability. Therefore, this paper discusses the role of artificial intelligence (AI) along with issues and opportunities confronting all communities for incorporating the integration of these technologies in terms of reliability and scalability. This paper puts forward the future directions related to scalability and reliability concerns during the integration of the above-mentioned technologies and enable the researchers to address the current research gaps.
Deep Learning for Recommender Systems with Nick pentreathDatabricks
In the last few years, deep learning has achieved significant success in a wide range of domains, including computer vision, artificial intelligence, speech, NLP, and reinforcement learning. However, deep learning in recommender systems has, until recently, received relatively little attention. This talks explores recent advances in this area in both research and practice. I will explain how deep learning can be applied to recommendation settings, architectures for handling contextual data, side information, and time-based models, and compare deep learning approaches to other cutting-edge contextual recommendation models, and finally explore scalability issues and model serving challenges.
Artificial Intelligence and Cognitive ComputingFlorian Georg
Keynote talk with some high level introduction on A.I., Cognitive systems, Machine Learning and IBM Watson & Cloud Platform @ Datadirect IT Security Forum 2017
Conversational Architecture, CAVE Language, Data StewardshipLoren Davie
These are the slides from the presentation I gave at the Semiotics Web meetup group on Nov 1st 2014. In this talk I discussed the emergency of the ubiquitous Internet, how to discuss the design of contextual apps, and presented an approach to privacy concerns that are inherently connected.
Abstract. With chatbots gaining traction and their adoption growing in different verticals, e.g. Health, Banking, Dating; and users sharing more and more private information with chatbots — studies have started to highlight the privacy risks of chatbots. In this paper, we propose two privacy-preserving approaches for chatbot conversations. The first approach applies ‘entity’ based privacy filtering and transformation, and can be applied directly on the app (client) side. It however requires knowledge of the chatbot design to be enabled. We present a second scheme based on Searchable Encryption that is able to preserve user chat privacy, without requiring any knowledge of the chatbot design. Finally, we present some experimental results based on a real-life employee Help Desk chatbot that validates both the need and feasibility of the proposed approaches.
A Privacy Framework for Hierarchical Federated LearningDebmalya Biswas
Federated Learning (FL) enables heterogeneous entities to collaboratively develop an optimized (global) model by sharing data and models in a privacy preserving fashion. We consider a Hierarchical Federated Learning (HFL) environment with data ownership split among the entities representing the edge nodes. Each node can train models on the data they own, as well as request access to data and model(s) owned by their descendant nodes-to optimize their models, perform transfer learning on new data, and develop an ensemble model. Unfortunately, a practical realization of HFL is challenging today due to issues with data/model lineage tracking and providing subsequent privacy guarantees. In this paper, we propose a conceptual framework for HFL by capturing the data/model attributes at each node, including their privacy exposure. The framework enables scenarios where a node output may expose certain attributes of its underlying data, as well as identifying models in the hierarchy that need to be updated once a user whose data was used in their training has opted-out. By designing the computations appropriately and limiting the exposure by the nodes, we show that different levels of privacy can be guaranteed.
Easily add intelligence to your applications using pre-trained AI services for computer vision, speech, translation, transcription, natural language processing, and conversational chatbots. No machine learning skills required.
Sakha Global - Artificial Intelligence in Customer ServiceSakha Global
Delivering on increasing customer expectations is possible with the help of practical application of artificial intelligence for customer service, by combining the best of human and machine intelligence. As artificial intelligence technology matures, businesses are including it in their strategic investment roadmaps. Customer service is an area where a lot of attention is being paid to reap efficiency gains. This slideshare presents some of the ways that businesses are augmenting their customer care units with AI and how Sakha Global can help.
Role of artificial intelligence in cloud computing, IoT and SDN: Reliability ...IJECEIAES
Information technology fields are now more dominated by artificial intelligence, as it is playing a key role in terms of providing better services. The inherent strengths of artificial intelligence are driving the companies into a modern, decisive, secure, and insight-driven arena to address the current and future challenges. The key technologies like cloud, internet of things (IoT), and software-defined networking (SDN) are emerging as future applications and rendering benefits to the society. Integrating artificial intelligence with these innovations with scalability brings beneficiaries to the next level of efficiency. Data generated from the heterogeneous devices are received, exchanged, stored, managed, and analyzed to automate and improve the performance of the overall system and be more reliable. Although these new technologies are not free of their limitations, nevertheless, the synthesis of technologies has been challenged and has put forth many challenges in terms of scalability and reliability. Therefore, this paper discusses the role of artificial intelligence (AI) along with issues and opportunities confronting all communities for incorporating the integration of these technologies in terms of reliability and scalability. This paper puts forward the future directions related to scalability and reliability concerns during the integration of the above-mentioned technologies and enable the researchers to address the current research gaps.
Deep Learning for Recommender Systems with Nick pentreathDatabricks
In the last few years, deep learning has achieved significant success in a wide range of domains, including computer vision, artificial intelligence, speech, NLP, and reinforcement learning. However, deep learning in recommender systems has, until recently, received relatively little attention. This talks explores recent advances in this area in both research and practice. I will explain how deep learning can be applied to recommendation settings, architectures for handling contextual data, side information, and time-based models, and compare deep learning approaches to other cutting-edge contextual recommendation models, and finally explore scalability issues and model serving challenges.
Artificial Intelligence and Cognitive ComputingFlorian Georg
Keynote talk with some high level introduction on A.I., Cognitive systems, Machine Learning and IBM Watson & Cloud Platform @ Datadirect IT Security Forum 2017
Conversational Architecture, CAVE Language, Data StewardshipLoren Davie
These are the slides from the presentation I gave at the Semiotics Web meetup group on Nov 1st 2014. In this talk I discussed the emergency of the ubiquitous Internet, how to discuss the design of contextual apps, and presented an approach to privacy concerns that are inherently connected.
Federated Semi-Supervised Learning with Inter-Client Consistency & Disjoint L...MLAI2
While existing federated learning approaches mostly require that clients have fully-labeled data to train on, in realistic settings, data obtained at the client-side often comes without any accompanying labels. Such deficiency of labels may result from either high labeling cost, or difficulty of annotation due to the requirement of expert knowledge. Thus the private data at each client may be either partly labeled, or completely unlabeled with labeled data being available only at the server, which leads us to a new practical federated learning problem, namely Federated Semi-Supervised Learning (FSSL). In this work, we study two essential scenarios of FSSL based on the location of the labeled data. The first scenario considers a conventional case where clients have both labeled and unlabeled data (labels-at-client), and the second scenario considers a more challenging case, where the labeled data is only available at the server (labels-at-server). We then propose a novel method to tackle the problems, which we refer to as Federated Matching (FedMatch). FedMatch improves upon naive combinations of federated learning and semi-supervised learning approaches with a new inter-client consistency loss and decomposition of the parameters for disjoint learning on labeled and unlabeled data. Through extensive experimental validation of our method in the two different scenarios, we show that our method outperforms both local semi-supervised learning and baselines which naively combine federated learning with semi-supervised learning.
The Future of the IoT will be cognitive - IBM Point of ViewThorsten Schroeer
I gave this presentation at the 2nd Lake Constance Supplier Dialogue in October 2017 in Friedriechshafen/Germany as part of the German Purchasing Association.
Oltre l’intelligenza Artificiale: agire alla velocità del pensieroJürgen Ambrosi
In questo Webinar racconteremo come l’intelligenza cognitiva di IBM Watson si affianca alle Università e ai Centri di Ricerca per potenziare gli skill e le capacità di analisi e di comprensione dei dati e delle informazioni.
Dare risposte concrete a problemi che incidono sulla nostra vita e il nostro lavoro, accedere ad un livello di conoscenza superiore grazie a nuove capacità cognitive anche questo è il nuovo modo di IBM per aiutare le Università e la Ricerca.
Vertex Perspectives | AI Optimized Chipsets | Part IIIVertex Holdings
In this instalment, we review the training and inference chipset markets, assess the dominance of tech giants, as well as the startups adopting cloud-first or edge-first approaches to AI-optimized chipsets.
An AI Maturity Roadmap for Becoming a Data-Driven OrganizationDavid Solomon
The initial version of a maturity roadmap to help guide businesses when adopting AI technology into their workflow. IBM Watson Studio is referenced as an example of technology that can help in accelerating the adoption process.
Oltre l’intelligenza Artificiale: agire alla velocità del pensieroJürgen Ambrosi
In questo Webinar racconteremo come l’intelligenza cognitiva di IBM Watson si affianca alle Università e ai Centri di Ricerca per potenziare gli skill e le capacità di analisi e di comprensione dei dati e delle informazioni.
Dare risposte concrete a problemi che incidono sulla nostra vita e il nostro lavoro, accedere ad un livello di conoscenza superiore grazie a nuove capacità cognitive anche questo è il nuovo modo di IBM per aiutare le Università e la Ricerca.
SmartData Webinar: Cognitive Computing in the Mobile App EconomyDATAVERSITY
Mobility is transforming work and life throughout the planet. Mobile apps--built for a growing range of handhelds, wearables, Internet of Things, and other platforms--are becoming the universal access paths to commerce, content, and community in the 21st century. The app economy refers to this new world where every decision, action, exploration, and experience is continuously enriched and optimized through the cloud-served apps that accompany you everywhere. In this webinar, James Kobielus, IBM's Big Data Evangelist, will discuss the potential of cognitive computing to super-power the emerging app economy. In addition to providing an overview of IBM's Watson strategy for cognitive computing, Kobielus will go in-depth on IBM's strategic partnership with Apple to draw on the strengths of each company to transform enterprise mobility through a new class of apps that leverage IBM’s Watson-based big data analytics cloud and add value to Apple's iPhone and iPad platforms in diverse industries.
Artificial Intelligence based Knowledge Management System - IBM WatsonThirdEye Data
Knowledge Management is key to the business success of any enterprise. Especially for geographically dispersed enterprises, with offices locations all across the world supporting a multilingual workforce. This AI based knowledge management system enables its users to identify relevant SMEs on various topics of current interest by asking simple questions and getting a detailed response with ranked SMEs.
- This demo showcases the ease of querying an extensive database of pre-processed documents of all types by asking simple questions and getting a ranked response.
- This demo will then delve under the covers to explain the backend system that supports the querying functionality.
- The pre-processing engine would be covered in extensive details and its internal workings explained.
What is? Different IT Terms and DefinitionClark Davidson
1. What is Information Technology, 2. What is Software, 3. What is Networking, 4. What is Database, 5. What is Cloud Computing, 6. What is SQL, 7. What is Sharepoint, 8. What is ERP, 9. What is CRM, 10. What is Java, 11. What is Java, 12. What is Web Application, 13. What is a Smartphone, 14. What is Android, 15. What is Apple TV, 16. What is 3g, 17. What is 4g
Build it…will they come by Shawn TrainerData Con LA
Abstract:- The truth about enabling self-service (and why you need it) Data is growing astronomically, historically and in real-time. So is the need for exploration and discovery. One size doesn’t fit all. We’ll be covering how to efficiently deliver information on-demand and promote self-service adoption with the right data platform.
Deloitte's report and point of view on IBM's Watson. IBM Watson, AI, Cognitive Computing are rapidly evolving technologies that can support and enhance enterprise solutions. Learn about IBM Watson the Why? and the How?
Regulating Generative AI - LLMOps pipelines with TransparencyDebmalya Biswas
The growing adoption of Gen AI, esp. LLMs, has re-ignited the discussion around AI Regulations — to ensure that AI/ML systems are responsibly trained and deployed. Unfortunately, this effort is complicated by multiple governmental organizations and regulatory bodies releasing their own guidelines and policies with little to no agreement on the definition of terms.
Rather than trying to understand and regulate all types of AI, we recommend a different (and practical) approach in this talk based on AI Transparency —
to transparently outline the capabilities of the AI system based on its training methodology and set realistic expectations with respect to what it can (and cannot) do.
We outline LLMOps architecture patterns and show how the proposed approach can be integrated at different stages of the LLMOps pipeline capturing the model's capabilities. In addition, the AI system provider also specifies scenarios where (they believe that) the system can make mistakes, and recommends a ‘safe’ approach with guardrails for those scenarios.
Data scientists have a duty to ensure they analyze data and train machine learning models responsibly; respecting individual privacy, mitigating bias, and ensuring transparency. This module explores some considerations and techniques for applying responsible machine learning principles.
Federated Semi-Supervised Learning with Inter-Client Consistency & Disjoint L...MLAI2
While existing federated learning approaches mostly require that clients have fully-labeled data to train on, in realistic settings, data obtained at the client-side often comes without any accompanying labels. Such deficiency of labels may result from either high labeling cost, or difficulty of annotation due to the requirement of expert knowledge. Thus the private data at each client may be either partly labeled, or completely unlabeled with labeled data being available only at the server, which leads us to a new practical federated learning problem, namely Federated Semi-Supervised Learning (FSSL). In this work, we study two essential scenarios of FSSL based on the location of the labeled data. The first scenario considers a conventional case where clients have both labeled and unlabeled data (labels-at-client), and the second scenario considers a more challenging case, where the labeled data is only available at the server (labels-at-server). We then propose a novel method to tackle the problems, which we refer to as Federated Matching (FedMatch). FedMatch improves upon naive combinations of federated learning and semi-supervised learning approaches with a new inter-client consistency loss and decomposition of the parameters for disjoint learning on labeled and unlabeled data. Through extensive experimental validation of our method in the two different scenarios, we show that our method outperforms both local semi-supervised learning and baselines which naively combine federated learning with semi-supervised learning.
The Future of the IoT will be cognitive - IBM Point of ViewThorsten Schroeer
I gave this presentation at the 2nd Lake Constance Supplier Dialogue in October 2017 in Friedriechshafen/Germany as part of the German Purchasing Association.
Oltre l’intelligenza Artificiale: agire alla velocità del pensieroJürgen Ambrosi
In questo Webinar racconteremo come l’intelligenza cognitiva di IBM Watson si affianca alle Università e ai Centri di Ricerca per potenziare gli skill e le capacità di analisi e di comprensione dei dati e delle informazioni.
Dare risposte concrete a problemi che incidono sulla nostra vita e il nostro lavoro, accedere ad un livello di conoscenza superiore grazie a nuove capacità cognitive anche questo è il nuovo modo di IBM per aiutare le Università e la Ricerca.
Vertex Perspectives | AI Optimized Chipsets | Part IIIVertex Holdings
In this instalment, we review the training and inference chipset markets, assess the dominance of tech giants, as well as the startups adopting cloud-first or edge-first approaches to AI-optimized chipsets.
An AI Maturity Roadmap for Becoming a Data-Driven OrganizationDavid Solomon
The initial version of a maturity roadmap to help guide businesses when adopting AI technology into their workflow. IBM Watson Studio is referenced as an example of technology that can help in accelerating the adoption process.
Oltre l’intelligenza Artificiale: agire alla velocità del pensieroJürgen Ambrosi
In questo Webinar racconteremo come l’intelligenza cognitiva di IBM Watson si affianca alle Università e ai Centri di Ricerca per potenziare gli skill e le capacità di analisi e di comprensione dei dati e delle informazioni.
Dare risposte concrete a problemi che incidono sulla nostra vita e il nostro lavoro, accedere ad un livello di conoscenza superiore grazie a nuove capacità cognitive anche questo è il nuovo modo di IBM per aiutare le Università e la Ricerca.
SmartData Webinar: Cognitive Computing in the Mobile App EconomyDATAVERSITY
Mobility is transforming work and life throughout the planet. Mobile apps--built for a growing range of handhelds, wearables, Internet of Things, and other platforms--are becoming the universal access paths to commerce, content, and community in the 21st century. The app economy refers to this new world where every decision, action, exploration, and experience is continuously enriched and optimized through the cloud-served apps that accompany you everywhere. In this webinar, James Kobielus, IBM's Big Data Evangelist, will discuss the potential of cognitive computing to super-power the emerging app economy. In addition to providing an overview of IBM's Watson strategy for cognitive computing, Kobielus will go in-depth on IBM's strategic partnership with Apple to draw on the strengths of each company to transform enterprise mobility through a new class of apps that leverage IBM’s Watson-based big data analytics cloud and add value to Apple's iPhone and iPad platforms in diverse industries.
Artificial Intelligence based Knowledge Management System - IBM WatsonThirdEye Data
Knowledge Management is key to the business success of any enterprise. Especially for geographically dispersed enterprises, with offices locations all across the world supporting a multilingual workforce. This AI based knowledge management system enables its users to identify relevant SMEs on various topics of current interest by asking simple questions and getting a detailed response with ranked SMEs.
- This demo showcases the ease of querying an extensive database of pre-processed documents of all types by asking simple questions and getting a ranked response.
- This demo will then delve under the covers to explain the backend system that supports the querying functionality.
- The pre-processing engine would be covered in extensive details and its internal workings explained.
What is? Different IT Terms and DefinitionClark Davidson
1. What is Information Technology, 2. What is Software, 3. What is Networking, 4. What is Database, 5. What is Cloud Computing, 6. What is SQL, 7. What is Sharepoint, 8. What is ERP, 9. What is CRM, 10. What is Java, 11. What is Java, 12. What is Web Application, 13. What is a Smartphone, 14. What is Android, 15. What is Apple TV, 16. What is 3g, 17. What is 4g
Build it…will they come by Shawn TrainerData Con LA
Abstract:- The truth about enabling self-service (and why you need it) Data is growing astronomically, historically and in real-time. So is the need for exploration and discovery. One size doesn’t fit all. We’ll be covering how to efficiently deliver information on-demand and promote self-service adoption with the right data platform.
Deloitte's report and point of view on IBM's Watson. IBM Watson, AI, Cognitive Computing are rapidly evolving technologies that can support and enhance enterprise solutions. Learn about IBM Watson the Why? and the How?
Regulating Generative AI - LLMOps pipelines with TransparencyDebmalya Biswas
The growing adoption of Gen AI, esp. LLMs, has re-ignited the discussion around AI Regulations — to ensure that AI/ML systems are responsibly trained and deployed. Unfortunately, this effort is complicated by multiple governmental organizations and regulatory bodies releasing their own guidelines and policies with little to no agreement on the definition of terms.
Rather than trying to understand and regulate all types of AI, we recommend a different (and practical) approach in this talk based on AI Transparency —
to transparently outline the capabilities of the AI system based on its training methodology and set realistic expectations with respect to what it can (and cannot) do.
We outline LLMOps architecture patterns and show how the proposed approach can be integrated at different stages of the LLMOps pipeline capturing the model's capabilities. In addition, the AI system provider also specifies scenarios where (they believe that) the system can make mistakes, and recommends a ‘safe’ approach with guardrails for those scenarios.
Data scientists have a duty to ensure they analyze data and train machine learning models responsibly; respecting individual privacy, mitigating bias, and ensuring transparency. This module explores some considerations and techniques for applying responsible machine learning principles.
The growing adoption of Gen AI, esp. LLMs, has re-ignited the discussion around AI Regulations — to ensure that AI/ML systems are responsibly trained and deployed. Unfortunately, this effort is complicated by multiple governmental organizations and regulatory bodies releasing their own guidelines and policies with little to no agreement on the definition of terms.
In this talk, we will provide an overview explaining the key Responsible AI aspects: Explainability, Bias, and Accountability. We will then outline the Gen AI usage patterns and show how the three aspects can be integrated at different stages of the LLMOps (MLOps for LLM) pipeline. We summarize the learnings in the form of Gen AI design patterns that can be readily applied to enterprise use-cases.
Explainable AI makes the algorithms to be transparent where they interpret, visualize, explain and integrate for fair, secure and trustworthy AI applications.
Unlocking the Potential of Artificial Intelligence_ Machine Learning in Pract...eswaralaldevadoss
Machine learning is a subset of artificial intelligence that involves training computers to learn from data and make predictions or decisions based on that data. It involves building algorithms and models that can learn patterns and relationships from data and use that knowledge to make predictions or take actions.
Here are some key concepts that can help beginners understand machine learning:
Data: Machine learning algorithms require data to learn from. This data can come from a variety of sources such as databases, spreadsheets, or sensors. The quality and quantity of data can greatly impact the accuracy and effectiveness of machine learning models.
Training: In machine learning, training involves feeding data into a model and adjusting its parameters until it can accurately predict outcomes. This process involves testing and tweaking the model to improve its accuracy.
Algorithms: There are many different algorithms used in machine learning, each with its own strengths and weaknesses. Common machine learning algorithms include decision trees, random forests, and neural networks.
Supervised vs. Unsupervised Learning: Supervised learning involves training a model on labeled data, where the desired outcome is already known. Unsupervised learning, on the other hand, involves training a model on unlabeled data and allowing it to identify patterns and relationships on its own.
Evaluation: After training a model, it's important to evaluate its accuracy and performance on new data. This involves testing the model on a separate set of data that it hasn't seen before.
Overfitting vs. Underfitting: Overfitting occurs when a model is too complex and fits the training data too closely, leading to poor performance on new data. Underfitting occurs when a model is too simple and fails to capture important patterns in the data.
Applications: Machine learning is used in a wide range of applications, from predicting stock prices to identifying fraudulent transactions. It's important to understand the specific needs and constraints of each application when building machine learning models.
Overall, machine learning is a powerful tool that can help businesses and organizations make more informed decisions based on data. By understanding the basic concepts and techniques of machine learning, beginners can begin to explore the potential applications and benefits of this exciting field.
AI and ML Series - Introduction to Generative AI and LLMs - Session 1DianaGray10
Session 1
👉This first session will cover an introduction to Generative AI & harnessing the power of large language models. The following topics will be discussed:
Introduction to Generative AI & harnessing the power of large language models.
What’s generative AI & what’s LLM.
How are we using it in our document understanding & communication mining models?
How to develop a trustworthy and unbiased AI model using LLM & GenAI.
Personal Intelligent Assistant
Speakers:
📌George Roth - AI Evangelist at UiPath
📌Sharon Palawandram - Senior Machine Learning Consultant @ Ashling Partners & UiPath MVP
📌Russel Alfeche - Technology Leader RPA @qBotica & UiPath MVP
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Analytics India Magazine
Most organizations understand the predictive power and the potential gains from AIML, but AI and ML are still now a black box technology for them. While deep learning and neural networks can provide excellent inputs to businesses, leaders are challenged to use them because of the complete blind faith required to ‘trust’ AI. In this talk we will use the latest technological developments from researchers, the US defense department, and the industry to unbox the black box and provide businesses a clear understanding of the policy levers that they can pull, why, and by how much, to make effective decisions?
In today's tech-driven world, the integration of artificial intelligence (AI) into applications has become increasingly prevalent. From personalized recommendations to intelligent chatbots, AI enhances user experiences and optimizes processes. However, building an AI app can seem daunting to those unfamiliar with the process. Fear not! This guide aims to demystify the journey, offering step-by-step insights into how to build an AI app from scratch.
The slide has details on below points:
1. Introduction to Machine Learning
2. What are the challenges in acceptance of Machine Learning in Banks
3. How to overcome the challenges in adoption of Machine Learning in Banks
4. How to find new use cases of Machine Learning
5. Few current interesting use cases of Machine Learning
Please contact me (shekup@gmail.com) or connect with me on LinkedIn (https://www.linkedin.com/in/shekup/) for more explanation on ML and how it may help your business.
The slides are inspired by:
Survey & interviews done by me with Bankers & Technology Professionals
Presentation from Google NEXT 2017
Presentation by DATUM on Youtube
Royal Society Machine Learning
Big Data & Social Analytics Course from MIT & GetSmarter
Understanding the New World of Cognitive ComputingDATAVERSITY
Cognitive Computing is a rapidly developing technology that has reached practical application and implementation. So what is it? Do you need it? How can it benefit your business?
In this webinar a panel of experts in Cognitive Computing will discuss the technology, the current practical applications, and where this technology is going. The discussion will start with a review of a recent survey produced by DATAVERSITY on how Cognitive Computing is currently understood by your peers. The panel will also review many components of the technology including:
Cognitive Analytics
Machine Learning
Deep Learning
Reasoning
And next generation artificial intelligence (AI)
And get involved in the discussion with your own questions to present to the panel.
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxcuddietheresa
Discussion - Weeks 1–2
COLLAPSE
Top of Form
Shared Practice—Role of Business Information Systems
Note: This Discussion has slightly different due dates than what is typical for this program. Be mindful of this as you post and respond in the Discussion. Your post is due on Day 7 and your Response is due on Day 3 of Week 2.
As a manager, it is critical for you to understand the types of business information systems available to support business operations, management, and strategy. As of 2013, these include, but are certainly not limited to the following:
· Supply Chain Management (SCM)
· Accounting Information System
· Customer Relationship Management (CRM)
· Decision Support Systems (DSS)
· Enterprise Resource Planning (ERP)
· Human Resource Management
These types of systems support critical business functions and operations that every organization must manage. The effective manager understands the purpose of these types of systems and how they can be best used to manage the organization's data and information.
In this Discussion, you will share your knowledge and findings related to business information systems and the role they play in your organization. You will also consider your colleagues' experiences to explore additional ways business information systems might be applied in your colleagues' organizations, or an organization with which you are familiar.
By Day 7
· Describe two or three of the more important technologies or business information systems used in your organization, or in one with which you are familiar.
· Discuss two examples of how these business information systems are affecting the organization you selected. Be sure to discuss how individual behaviors and organizational or individual processes are changing and what you can learn from the issues encountered.
· Summarize what you have learned about the importance of business information systems and why managers need to understand how systems can be used to the organization's advantage.
You should find and use at least one additional current article from a credible resource, either from the Walden Library or the Internet. Please be specific, and remember to use citations and references as necessary.
General Guidance: Your initial Discussion post, due by Day 7, will typically be 3–4 paragraphs in length as a general expectation/estimate. Refer to the rubric for the Week 1 Discussion for grading elements and criteria. Your Instructor will use the rubric to assess your work.
Week 2
By Day 3
In your Week 1 Discussion you described how business information systems have been applied in an organization with which you are familiar. Read through your colleagues' posts and by Day 3 (Week 2), respond to two of your colleagues in one or more of the following ways:
· Examine how the business information systems described by your colleague could be or are being used by your organization. Offer additional ways either organization might take advantage of these systems.
· Examine how the b ...
Machine Learning The Powerhouse of AI Explained.pdfCIO Look Magazine
Artificial Intelligence (AI) and Machine Learning (ML) are two terms that have revolutionized the technology landscape, becoming integral in various sectors.
Machine learning and artificial intelligence are two of the most rapidly growing and transformative technologies of our time. These technologies are revolutionizing the way businesses operate, improving healthcare outcomes, and transforming the way we live our daily lives. Learn more about it in the PPT below!
Similar to Ethical AI - Open Compliance Summit 2020 (20)
Constraints Enabled Autonomous Agent Marketplace: Discovery and MatchmakingDebmalya Biswas
The recent advances in Generative AI have renewed the discussion around Auto-GPT, a form of autonomous agent that can execute complex tasks, e.g., make a sale, plan a trip, etc. We focus on the discovery aspect of agents, i.e., identifying the agent(s) capable of executing a given task. This implies that there exists a
marketplace with a registry of agents - with a well-defined description of the agent capabilities and constraints.
In this paper, we outline a constraints based model to specify agent services. We show how the constraints of a composite agent can be derived and described in a manner consistent with respect to the constraints of its component agents. Finally, we discuss approximate matchmaking, and show how the notion of bounded inconsistency can be exploited to discover agents more efficiently.
Enterprise adoption of AI/ML services has significantly accelerated in recent years. However, the majority of ML models are still developed with the goal of solving a single task, e.g., prediction, classification. In this talk, we emphasize on the compositionality aspect that enables seamless composition / orchestration of existing data and models addressing complex multi-domain use-cases. This enables reuse, agility, and efficiency in model development and maintenance efforts. We then extend this concept to the Generative AI world, discussing the different LLMOps architectural patterns enabling composition of Large Language Models (LLMs) and AI Agents.
Reinforcement Learning (RL) refers to a branch of Artificial Intelligence (AI) that is able to achieve complex goals by maximizing a reward function in real-time. Given that RL based approaches can basically be applied to any optimization problem, its enterprise adoption is picking up fast. In this talk, we will focus on Industrial Control Systems, and show why RL is 'best fit' for many control optimization problems, from controlling combustion engines, to robotic arms cutting metals, to air conditioning systems in buildings.
Enterprise adoption of AI/ML services has significantly accelerated in the last few years. However, the majority of ML models are still developed with the goal of solving a single task, e.g., prediction, classification. In this context, Compositional AI envisions seamless composition of existing AI/ML services, to provide a new (composite) AI/ML service, capable of addressing complex multi-domain use-cases. In this work, we consider two MLOps aspects that need to be enabled to realize Composable AI scenarios: (i) integration of DataOps and MLOps, and (ii) extension of the integrated DataOps-MLOps pipeline such that inferences made by a deployed ML model can be provided as training dataset for a new model. In an enterprise AI/ML environment, this enables reuse, agility, and efficiency in development and maintenance efforts.
Edge AI Framework for Healthcare ApplicationsDebmalya Biswas
Edge AI enables intelligent solutions to be deployed on edge devices, reducing latency, allowing offline execution, and providing strong privacy guarantees. Unfortunately, achieving efficient and accurate execution of AI algorithms on edge devices, with limited power and computational resources, raises several deployment challenges. Existing solutions are very specific to a hardware platform/vendor. In this work, we present the MATE framework that provides tools to (1) foster model-to-platform adaptations, (2) enable validation of the deployed models proving their alignment with the originals, and (3) empower engineers and architects to do it efficiently using repeated, but rapid development cycles. We finally show the practical utility of the proposal by applying it on a real-life healthcare body-pose estimation app.
Abstract. Enterprise adoption of AI/ML services has significantly accelerated in the last few years. However, the majority of ML models are still developed with the goal of solving a single task, e.g., predictiction, classification. In this talk, Debmalya Biswas will present the emerging paradigm of Compositional AI, also known as, Compositional Learning. Compositional AI envisions seamless composition of existing AI/ML services, to provide a new (composite) AI/ML service, capable of addressing complex multi-domain use-cases. In an enterprise context, this enables reuse, agility, and efficiency in development and maintenance efforts.
Reinforcement Learning based HVAC Optimization in FactoriesDebmalya Biswas
Heating, Ventilation and Air Conditioning (HVAC) units are responsible for maintaining the temperature and humidity settings in a building. Studies have shown that HVAC accounts for almost 50% energy consumption in a building and 10% of global electricity usage. HVAC optimization thus has the potential to contribute significantly towards our sustainability goals, reducing energy consumption and CO2 emissions. In this work, we explore ways to optimize the HVAC controls in factories. Unfortunately, this is a complex problem as it requires computing an optimal state considering multiple variable factors, e.g. the occupancy, manufacturing schedule, temperature requirements of operating machines, air flow dynamics within the building, external weather conditions, energy savings, etc. We present a Reinforcement Learning (RL) based energy optimization model that has been applied in our factories. We show that RL is a good fit as it is able to learn and adapt to multi-parameterized system dynamics in real-time. It provides around 25% energy savings on top of the previously used Proportional–Integral–Derivative (PID) controllers.
Delayed Rewards in the context of Reinforcement Learning based Recommender ...Debmalya Biswas
We present a Reinforcement Learning (RL) based approach to implement Recommender systems. The results are based on a real-life Wellness app that is able to provide personalized health / activity related content to users in an interactive fashion. Unfortunately, current recommender systems are unable to adapt to continuously evolving features, e.g. user sentiment, and scenarios where the RL reward needs to computed based on multiple and unreliable feedback channels (e.g., sensors, wearables). To overcome this, we propose three constructs: (i) weighted feedback channels, (ii) delayed rewards, and (iii) rewards boosting, which we believe are essential for RL to be used in Recommender Systems.
Building an enterprise Natural Language Search Engine with ElasticSearch and ...Debmalya Biswas
Presented at Berlin Buzzwords 2019
https://berlinbuzzwords.de/19/session/building-enterprise-natural-language-search-engine-elasticsearch-and-facebooks-drqa
Personalized services attract high-value customers. Knowing the preferences and habits of an individual customer, it is possible to offer to that customer well customized and adapted services, matching his needs and desires. This is advantageous for the entity offering the service (e.g., a retailer) as well, as it helps in creating additional sales or improve customer retention. The main unsolved problem today is that the profile of each individual customer would be necessary in order to create such services, posing severe risks regarding privacy and data protection. This paper proposes efficient encryption schemes that allow profiling to be outsourced while preserving privacy. The schemes ensure that the customer is always in control of his profile data, at the same time making shopping data across multiple retailers available to third party service providers to be able to provide targeted services.
Privacy Policies Change Management for SmartphonesDebmalya Biswas
The ever increasing popularity of apps stems from their ability to provide highly customized services for the user.
The flip side is that to provide such customized services, apps need access to very sensitive personal user information. This has led to a lot of rogue apps that e.g. pass personal information to 3rd party Ad servers in the background. Studies have shown that current app vetting processes which are mainly restricted to install time verification mechanisms are incapable of detecting and preventing such attacks. We argue that the missing fundamental aspect here is the inability to capture and control runtime characteristics of apps, e.g. we need to know not only the list of sensors that need to be accessed by an app but also their frequency of access. This leads to the need for an expressive policy language that in addition to the list of sensors, also allows specifying when, where and how frequently can they be accessed.
An expressive policy language has the disadvantage of making the task of an average user more difficult in setting and analyzing the consequences of his privacy settings. Further, privacy polices evolve over time. Over time, users are likely to change their privacy settings, as a response to a recently discovered vulnerability, or to be able to install that “much desired” app, etc. Such a policy change affects both already installed (may no longer be compliant) and previously rejected apps (may be compliant now).
In this paper, we propose an integrated privacy add-on that (i) compares the apps profiles vs. user’s privacy settings, outlining the points of conflict as well as the different ways in which they can be resolved. And (ii) provides efficient change management with respect to any changes in user privacy settings.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. Agenda
• Enterprise AI
• Ethical AI
– Regulations and Guidelines
• Explainability
• Bias and Fairness
• Accountability
3. Artificial Intellignence
• AI is the quest to build software
running on machines that can
'think' and act like humans.
• Machine Learning (ML) is a
subset of AI focused on the
design of learning algorithms, as
well as scaling existing
algorithms, to work with large
data sets.
• Deep learning (DL) is a branch
of ML that attempts to mimic the
working of the brain in the form of
multilayered neural networks. Source: Nvidia AI
4. (Supervised) Machine Learning
• Machine (Deep) Learning at its
core is the practice of using
algorithms to parse data, learn
from it, and then make an
inference or prediction about
something in the world.
• (So rather than hand-coding
software routines with a specific
set of instructions to accomplish
a particular task) the machine is
“trained” using large amounts of
data on an algorithm that gives
it the ability to learn how to
perform the task.
(Labeled)
Data
Train ML
Model
Predictions
6. Open Source in AI
• and they get
implemented
and deployed
via a diverse
mix of
approaches.
Open-Source Innovation in
AI, ML, DL and Data (link)
7. Ethical AI
“Ethical AI, also known as responsible AI, is the practice of using AI with
good intention to empower employees and businesses, and fairly impact
customers and society. Ethical AI enables companies to engender trust and
scale AI with confidence.” [1]
Failing to operationalize Ethical AI can not only expose enterprises to
reputational, regulatory, and legal risks; but also lead to wasted resources,
inefficiencies in product development, and even an inability to use data to
train AI models. [2]
[1] R. Porter. Beyond the promise: implementing Ethical AI, 2020 (link)
[2] R. Blackman. A Practical Guide to Building Ethical AI, 2020 (link)
8. Regulations & Guidelines
• Good news: is that there has been a
recent trend towards ensuring that AI
applications are responsibly trained and
deployed, in line with the enterprise
strategy and policies.
• Bad news: Efforts have been
complicated by different governmental
organizations and regulatory bodies
releasing their own guidelines and
policies; with little to no standardization
on the definition of terms,
– “there are 20+ definitions of ‘fairness’” [1]
– “no single ethical principle was common
to all of the 84 documents on ethical
AI we reviewed” [2]
[1] S. Verma, J. Rubin. Fairness definitions explained, 2020 (link)
[2] A. Jobin, M. Ienca, E. Vayena. The global landscape of AI Ethics Guidelines, 2019 (link)
EU Ethics guidelines for
trustworthy AI (link)
UK Guidance on the AI
auditing framework (link)
Singapore Model AI
Governance Framework
(link)
9. Regulations & Guidelines (2)
• Software companies (e.g.
Google, Microsoft, IBM) and the
large consultancies (e.g.
Accenture, Deloitte) have also
jumped on the bandwagon,
publishing their own AI Code of
Ethics cookbooks.
• At this stage, they all seem like
public relations exercises, with
very little details on how to apply
those high-level principles,
across AI use-cases at scale.
AI at Google: our principles
(link)
Microsoft AI Principals
(link)
IBM Trusted AI for Business
(link)
Accenture Responsible AI: A
Framework for Building Trust in
Your AI Solutions (link)
10. Ethical AI - Principles
• Explainability
• Bias & Fairness
• Accountability
• (Reproducibility)
• (Data Privacy)
*Full article on Medium:
D. Biswas. Ethical AI: its implications for Enterprise
AI Use-cases and Governance, 2020 (link)
11. Explainable AI
• Explainable AI is an umbrella term
for a range of tools, algorithms and
methods; which accompany AI
model predictions with
explanations.
• Explainability of AI models ranks
high among the list of ‘non-
functional’ AI features to be
considered by enterprises.
– For example, this implies having to
explain why an ML model profiled a
user to be in a specific segment —
which led him/her to receiving an
advertisement.
(Labeled)
Data
Train ML
Model
Predictions
Explanation
Model
Explainable
Predictions
12. Explainable AI - Regulations
• Limits to decision making based solely
on automated processing and
profiling (Art. 22)
• Right to be provided with meaningful
information about the logic involved
in the decision (Art. 13, 15)
EU GDPR – Right to Explainability
• GDPR does not mandate the ‘Right to
Explainability’, rather it mandates the ‘Right
to Information’.
• GDPR does allow the possibility of
completely automated decision making as
long as personal data is not involved, and the
goal is not to evaluate the personality of a
user — Human intervention is needed in
such scenarios.
13. Explainable AI - Feasibility
• Machine (Deep) Learning algorithms
vary in the level of accuracy and
explainability that they can provide -
the two are often inversely
proportional.
• Explainability starts becoming more
difficult as as we move to Random
Forests, which are basically an
ensemble of Decision Trees. At the end
of the spectrum are Neural Networks
(Deep Learning), which have shown
human-level accuracy.
Explainability
Accuracy
Logistic Regression
Decision Trees
Random Forest
(Ensemble of
Decision Trees)
Deep Learning
(Neural Networks)
14. Explainable AI - Abstraction
AI Developer
Goal: ensure/improve
performance
Regulatory Bodies
Goal: Ensure compliance with legislation,
protect interests of constituents
End Users
Goal: Understanding of
decision, trust model output
“important thing is to explain the right thing to the right person in the right way at the right time”*
Singapore AI Governance framework: “technical explainability may not always be enlightening, esp. to the man
in the street… providing an individual with counterfactuals (such as “you would have been approved if your
average debt was 15% lower” or “these are users with similar profiles to yours that received a different
decision”) can be a powerful type of explanation”
*N. Xie, et. al. Explainable Deep Learning: A
Field Guide for the Uninitiated, 2020 (link)
15. Explainable AI - Frameworks
• Local Interpretable
Model-Agnostic
Explanations (LIME*)
provides easy to
understand explanations
of a prediction by
training an explainability
model based on samples
around a prediction.
• The approximate nature
of the explainability
model might limit its
usage for compliance
needs.
*M. T. Ribeiro, S. Singh, C. Guestrin. “Why Should I Trust You?” Explaining
the Predictions of Any Classifier, 2016 (link)
LIME output showing the important features, positively
and negatively impacting the model’s prediction.
16. Explainable AI - SOTA
Facebook’s ‘Why you’re seeing this Post’,
which is an extension of their ‘Why am I seeing this Ad’*
*CNBC. Facebook has a new tool that
explains why you’re seeing certain
posts on your News Feed, 2019 (link)
17. Bias
• Bias is a phenomenon that occurs
when an algorithm produces results
that are systemically prejudiced due
to erroneous assumptions in the
machine learning process*.
• AI models should behave in all
fairness towards everyone, without
any bias. However, defining
‘fairness’ is easier said than done.
– Does fairness mean, e.g., that the
same proportion of male and female
applicants get high risk assessment
scores?
– Or that the same level of risk result
in the same score regardless of
gender?
– (Impossible to fulfill both)
* SearchEnterprise AI. Machine Learning bias (AI bias) (link)
Google Photo labeling pictures of a black
Haitian-American programmer as “gorilla”
“White Barack Obama”
images (link)
A computer program used for bail and
sentencing decisions was labeled biased
against blacks. (link)
18. Types of Bias
• Bias creeps into AI models, primarily
due to the inherent bias already
present in the training data. So the
‘data’ part of AI model development is
key to addressing bias.
– Historical Bias: arises due to historical
inequality of human decisions
captured in the training data
– Representation Bias: arises due to
training data that is not representative
of the actual population
• Ensure that training data is
representative and uniformly
distributed over the target population
- with respect to the selected
features.
Source: H. Suresh, J. V. Guttag. A Framework for Understanding
Unintended Consequences of Machine Learning, 2020 (link)
19. Bias (Explainable AI) - Tools
Google’s Explainable AI
Service (link)
Azure Responsible ML
Service (link)
IBM AI Explainability 360
Toolkit (link)
PwC’s Responsible AI
Toolkit (link)Source: TensorFlow Fairness Indicators (link)
• TensorFlow Fairness
Indicators is a library that
enables easy computation
of commonly-identified
fairness metrics.
• We need to plan for bias
detection to be performed
on a continuous basis. As
new data comes in
(feedback loops), a model
that is unbiased today can
become biased tomorrow.
20. Accountability
• Similar to the debate on self-driving
cars with respect to “who is
responsible” if an accident
happens?
• The same debate applies in the
case of AI models as well — who is
accountable if something goes
wrong?, e.g. as explained above in
the case of a biased AI model
deployment.
• Accountability is esp. important if
the AI model is developed and
maintained by an outsourced
partner/vendor.
* S. Greenman. The risks of AI Outsourcing — how to
successfully work with AI Startups, 2019 (link)
Risks of AI
Outsourcing
21. Accountability - Checklist
What contractual promises should
we negotiate (e.g. warranties, SLAs)?
What measures to we need to
implement if something goes wrong
(e.g. contingency planning)?
Questions to consider/clarify before signing the
contract with your preferred partner
• Liability Given that we are engaging with a 3rd
party, to what extent are they liable? This is
tricky to negotiate and depends on the extent to
which the AI system can operate independently.
– For example, in the case of a Chatbot, if the bot
is allowed to provide only a limited output (e.g.
respond to a consumer with only limited number
of pre-approved responses), then the risk is likely
to be a lot lower as compared to an open-ended
bot* that is free to respond.
22. Accountability – Checklist (2)
If the vendor is generating the
training data, basically bearing the
cost for annotation; do we still
want to own the training data?
• Data ownership: Data is critical to AI systems,
as such negotiation of ownership issues around
not only training data, but input data, output
data, and other generated data is critical.
• For example, in the context of a Chatbot
communicating with our consumers:
– Input data could be the questions asked by
consumers whilst interacting with the bot.
– Output data could be the bot’s responses, i.e. the
answers given to the consumers by the bot.
– Other generated data include the insights
gathered as a result of our consumers use of the
AI, e.g. the number of questions asked, types of
questions asked, etc. * D. Biswas. Privacy Preserving Chatbot
Conversations, NeurIPS-PPML, 2020 (link)
23. Accountability – Checklist (3)
Who owns the rights of the underlying
algorithm? Is it proprietary to a 3rd party? If
yes, have we negotiated appropriate license
rights, such that we can we use the AI
system in the manner that we want?
When we engage with vendors to develop
an AI system, is patent protection possible,
and if so, who has the right to file for the
patent?
• Confidentiality and IP/Non-
Compete clauses: In addition to
(training) data confidentiality, do we
want to prevent the vendor
from providing our competitors with
access to the trained model, or at
least any improvements to it —
particularly if it is giving us a
competitive advantage?
• With respect to IP, we are primarily
interested in the IP of the source code
- at an algorithmic level.
24. Conclusion
As with everything in life, esp. in IT, there is no clear black
and white and a blanket AI policy mandating the usage of
only explainable AI models is not optimal — you will miss
out a lot on what non-explainable algorithms can provide.
• In terms of bias and explainability as well, we have the full
spectrum from ‘fully explainable’ to ‘partially explainable, but
auditable’ to ‘fully opaque, but with very high accuracy’.
• Depending on the use-case and geographic regulations, there is
always scope for negotiation.
• The regulations related to different use-cases (e.g. profiling,
automated decision making), are different in different
geographies.
AI Ethics
Committee
Editor's Notes
1. Models developed and trained from scratch, based on Open Source ML frameworks, e.g. scikit, TensorFlow. Transfer Learning may have been used. The point here is that we have full source code and data visibility in this scenario.
2. Custom AI/ML applications developed by invoking ML APIs (e.g. NLP, Computer Vision, Recommenders) provided by Cloud providers, e.g. AWS, Azure, Bluemix. The Cloud ML APIs can be considered as black box ML models, where we have zero visibility over the training data and underlying AI/ML algorithm. We however do retain visibility over the application logic.
3. Finally, we consider the “intelligent” functionality embedded within ERP/CRM application suites, basically those provided by SAP, Salesforce, Oracle. We have very little control or visibility in such scenarios, primarily acting as users of a SaaS application — restricted to vendor specific development tools.
That includes information on how often they interact with that post’s author, how often they interact with the post’s medium — whether it be videos, photos or links — and the popularity of the post compared to others.
Users will also be shown options to let them tell Facebook whether they want to see posts like it again in future. The controls include the option to unfollow a person, page or group, edit News Feed preferences or manage privacy settings.
It’s an expansion on an existing tool for ads that lets users see an advertiser’s rationale for targeting them. That tool, called “Why am I seeing this ad?” will now include information on whether their Facebook profile data matched details on an advertiser’s database.