Internal Audit Analytics & AI
By CA Deepjee Singhal
CA Manish Pipalia
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
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
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
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 –
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)
A voluntary organization established on 6th July 1949, the Bombay Chartered Accountant Society (BCAS) has presently more than 9,000 members from all over the country. BCAS is a principle-centered and learning-oriented organisation promoting quality service and excellence in the profession of Chartered Accountancy. The organisation is a catalyst to bring out better and more effective government policies and laws in order to have clean & efficient administration and governance. For the most recent and relevant accounting news and best practices, join BCAS here.