AI is set to be the key source of transformation, disruption and competitive advantage in today’s fast changing economy. We have made an attempt to showcase how quickly change is coming, steps Internal Auditors need to take to get going on the Artificial Journey (AI) journey, and where your Internal Audits can expect the greatest return backed by an investment in AI.
1.0 Artificial Intelligence Defined
While there are many definitions of Artificial Intelligence/Machine Intelligence, the one most easy to comprehend is about creating machines to do things people are traditionally better at doing. It is the automation of activity associated with human thinking:
Decision Making
Problem Solving
Learning
A more formal definition is, “AI is the branch of computer science concerned with the automation of intelligent behaviour. Intelligence is the computational ability to achieve goals in the world.”
1.1 Common AI Terms and Concepts
Machine Learning – subset of artificial intelligence. Machine learning algorithms build a mathematical model based on sample data, known as ‘training data’, in order to make predictions or decisions without being explicitly programmed to perform the task.
Unsupervised ML – Can process information without human feedback not prior data exposure.
Supervised ML – Uses experience with other datasets and human evaluations to refine learning.
Natural Language Processing (NLP) – a subfield of linguistics, computer science, information engineering and artificial intelligence concerned with the interactions between computers and human (natural) languages, in particular how to program computers to process and analyse large amounts of natural language data. NLP uses Machine Learning to “Learn” languages from studying large amount of written text. Abilities include:
Semantics – What is the meaning of words in context.
Machine Translation – Translate from one language to another.
Name entity recognition – Map words to proper names, people, places, etc.
Natural Language Generation – Create readable human language from computer databases.
Natural Language Understanding – Convert text into correct meaning based on past experience.
Question Answering – Given a human-language question, determine its answer.
Sentiment Analysis – Determine the degree of positivity, neutrality or negativity in a written sentence.
Automatic Summarization – Produce a concise human-readable summary of a large chunk of text.
Neural Network (or Artificial Neural Network) – is a circuit of neurons with states between -1 and 1, representing past learning from desirable and undesirable paths, with some similarities to human biological brains.
Deep Learning – is part of a broader family of Machine Learning methods based on artificial neural networks with representation learning. Learning can be supervised, semi-supervised or unsupervised. Deep Learning has been successfully applied to many industries:
Speech recognition
Image recognition and restoration
Natural Language Processing
Drug discovery and medical image analysis.
Marketing/Customer relationship management.
Leading Deep Learning Frameworks are – PyTorch (Facebook), TensorFlow (Google), Apache MXNet, Chainer, Microsoft Cognitive Toolkit, Gluon, Horovod and Keras.
1.2 AI Concepts – Context Level
1.3 Artificial Intelligence Challenges
Many challenges remain for AI which need to be managed effectively:
What if we do not have good training data?
The world is biased, so our data is also biased.
OK with deep, narrow applications, but not with wide ones.
The physical world remains a challenge for computers.
Dealing with unpredictable human behaviour in the wild.
2.0 Global Developments
There has always been excitement surrounding AI. A combination of faster computers and smarter techniques has made AI the must-have technology of any business.
At a global scale, the main business drivers for AI are:
Higher productivity, faster work
More consistent, higher quality work
Seeing what humans cannot
Predicting what humans cannot
Labour augmentation
2.1 Global Progress on AI – just a few examples
General
Marketing and Sales
Fraud Detection
Finance
Credit Decisions
Risk Management
Trading Platforms
Underwriting vs. Claims
Healthcare
Diagnostics and Detection
AI microscopes
Drug Discovery
Automotive
Self-driving vehicles
Assembly and QA
Maintenance prediction
Retail
Amazon GO
Airlines/Travel
Optimal Flight Bookings
Maintenance prediction
Security
Cybersecurity and Detection
Facial Recognition
Lifestyle
Smart Assistant, face recognition
Restaurants/Food Services
AI ordering integrated with POS
Robotic Chefs
Mass automation
2.2 The Internal Audit Perspective
Robotic Process Automation (RPA) is a key business driver for AI in Audit in the sense that it has the potential to achieve significant cost savings on deployment.
The goal of RPA is to use computer software to automate knowledge workers’ tasks that are repetitive and time consuming.
The key features of RPA are:
Use existing systems
Automation of automation
Can mimic human behaviour
Non-invasive
The tasks which are apt for RPA are tasks which are definable, standardized, rule-based, repetitive and ones involving machine-readable inputs.
Sample listing of tasks for RPA –
Open, read and create emails
Log in to enterprise apps
Move files and folders
Copy and paste
Fill in forms
Read and write to databases
Follow decision rules
Collect Statistics
Extract data from documents
Make calculations
Obtain human input via emails and workflow
Pull data from the internet
Keystrokes
2.3 Case Study of Application of RPA for Accounts Payable Process
2.4 AI Audit Framework for Data-Driven Audits
3.0 Internal Audit AI in Practice – Case Study
RPA Case Study from India :
A Leading Automobile Manufacturer had the following environment and challenges below –
Millions of Vendor Invoices received as PDF files
Requirement for Invoice Automation, Repository Build, Duplicate Pre-Check
Manual efforts were fraught with errors
PDF to structured data conversion was inconsistent
Conclusion: A Generic RPA tool was needed
The Solution proposed entailed :
Both Audit Analytics and RPA being positioned as one solution.
Live feed to the PDF files from diverse Vendors.
Extract Transform Load jobs were scheduled for the PDF files.
Duplicate Pre-Check metrics were built and scheduled.
Potential exceptions were managed through a convenient and collaborative secure email notification management system plus dashboards.
Benefit – 85% reduction in efforts and 10x improvement in turnaround time.
4.0 How you can get started in using AI in your Internal Audits
You can get started on your AI journey in Internal Audit by bringing your analytics directly into the engagement. With AI in Audit the efficiency, quality and value of decision making gets significantly enhanced by analysing all data pan enterprise as one.
Some of the steps you can take to get along in your Audit AI journey are below –
Integrate your audit process/lifecycle
Collaborate with clients on a single platform
Make every audit, a data-driven audit
Use data analytics through all phases of projects
Use RPA where manual work is an obstacle
Use Audit Apps where process is well-defined
Augment audits with statistical models and machine learning
Evolve to continuous monitoring and deep learning.
(Adapted from a Lecture/Presentation by Mr. Jeffery Sorensen, Industry Strategist, CaseWare IDEA Analytics)
Comments