Developing A Cognitive Assistant For Audit Plan Brainstorming...

29
Developing A Cognitive Assistant For Audit Plan Brainstorming Sessions Qiao Li Miklos Vasarhelyi Rutgers Business School

Transcript of Developing A Cognitive Assistant For Audit Plan Brainstorming...

Page 1: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Developing A Cognitive Assistant For Audit Plan Brainstorming Sessions

Qiao Li

Miklos Vasarhelyi

Rutgers Business School

Page 2: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Agenda

Introduction

Research Problem

Proposed Solution

Methodology

Experiment and Demo

Limitation and Future

2/29

Page 3: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Introduction

Mandated in two auditing standards:

SAS No. 99

SAS No. 109 (Landis 2008, Hammersley et al. 2010, Carpenter 2007, Hoffman and Zimbelman 2009,

Bellovary and Johnstone 2007, Hunton and Gold 2010, Lynch et al. 2009)

Purpose:

Discuss the susceptibility of the entity’s financial statements to material misstatement due to

fraud

Emphasize professional skepticism (Landis 2008, Hammersley et al. 2010, Beasley and

Jenkins 2003)

Common procedure:

Checklist

Open-ended form (Bellovary and Johnstone 2007)

Brainstorming Session:

3/29

Page 4: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Introduction

Affect auditors’ subsequent performance of audit (Hammersley et al. 2010,

Carpenter 2007).

Generate more high-quality ideas on fraud risks as a team (Landis 2008, Beasley

and Jenkins 2003, Carpenter 2007, Hoffman and Zimbelman 2009)

Consider the identified risks more troublesome

Discuss past cases and their effects

Senior auditors share experience and expertise, juniors share recent first-hand knowledge (Beasley

and Jenkins 2003)

Provide evidence with documented fraud risks (Hammersley et al. 2010, Nelson

2009)

Importance of Brainstorming Session to Auditing:

Inefficiencies and distractions will muddy fraud risks identification and

hinder key audit decisions (Beasley and Jenkins 2003)

4/29

Page 5: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Introduction

Limitations with Checklist

Limit auditors’ idea in identifying new risks

Miss important topics

No enough attention to listed risks (Landis 2008)

No decision support at all

Ineffective new ideas generation: memory recall and documents search

Uncollected experience and expertise from seniors

Unreached additional external information

Current Issues of Brainstorming Sessions:

Issues summarized based on literature and interviews with eight audit firms:

What we can do??

Audit Cognitive Assistant

5/29

Page 6: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Cognitive Assistant (Intelligent Personal Assistant)

Speech-enabled technologies that uses inputs such as the user’s voice, vision (images),

and contextual information to provide assistance by answering questions in natural

language, making recommendations, and performing actions (Canbek and Mutlu 2016,

Hauswald et al. 2015, Myers et al. 2007, Garrido et al. 2010, Chen, 2015)

Commercial personal assistants (Mehrez, 2013):

• Apple Siri

• Google Now

• Microsoft’s Cortana

• Amazon’s Echo/Alexa

• IBM Watson

Cognitive Assistant (Intelligent Personal Assistant)

From left to right: Cortana, Siri, Google Now (Litchfield, 2015)

6/29

Page 7: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Cognitive Assistant (Intelligent Personal Assistant)

• Next natural stage in the evolution of the user interface (Bellegarda 2013)

• Features:

• Combining spoken dialogue system and AI

• Adaptive learning capability (Myers et al., 2007).

• Provide simple tasks assistance as well as cognitive decision making support

(Canbek and Mutlu 2016, Ebling 2016)

Cognitive Assistant (Intelligent Personal Assistant)

Natural Stages in the Evolution of the User Interface (Bellegarda 2013)

7/29

Page 8: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Cognitive Computing

Cognitive computing refers to systems that learn at scale, reason with purpose

and interact with humans naturally (IBM 2016)

• Learn and improve “knowledge” through human interactions (IBM 2016)

• Mimic human brain and help improve human decision-making (Wang,

2009d, Wang et al., 2009, Terdiman 2014, Knight 2011, Hamill 2013,

Denning, 2014, Ludwig 2013)

• Involve technologies:

• Data mining

• Pattern recognition

• Natural language processing

Cognitive Assistant (Intelligent Personal Assistant)

8/29

Page 9: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Application of AI and Cognitive Computing in Accounting and Auditing

• Undergoing AI projects in accounting firms (Kokina and Davenport

2017, Deniz et al. 2017, Agnew 2016)

• KPMG: collaborate with IBM Watson (Lee 2016)

• Deloitte: assemble and integrate cognitive capabilities to audit

(Raphael 2016)

• PwC and EY: audit platforms and predictive analytics (Kokina and

Davenport 2017)

• Current focus:

• Not much productivity improvement (Kokina and Davenport 2017)

• Focus on the automation of labor-intensive tasks, such as document

review (Rapoport 2016, Greenman 2017)

• Future potential:

• Focus on massive data analysis and innovative learning capabilities

• Apply in audit, tax, advisory and other services (IBM 2017)

Application of AI and Cognitive Computing in Accounting and Auditing

9/29

Page 10: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Advantages of cognitive assistant

1. Technically feasible

Advanced AI technologies

Big data support

2. Solution to a success of brainstorming sessions

Knowledge collection and organization (knowledge base)

Auditors’ experience and domain knowledge

Unstructured audit data sources

Audit information retrieval and decision making support (cognitive computing)

Recommendation on discussion procedure and topics (learning capability)

Audit applications / program connection (invoking apps)

3. Improve efficiency in group discussion (spoken interface)

Research Motivation10/29

Page 11: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Who will benefit from the proposed audit cognitive assistant?

Whole audit team

Partner

Manager

Seniors

Juniors

Engagement of different size

Large team

Small team

Research Motivation11/29

Page 12: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Challenges

Challenges of developing cognitive assistant for auditing and accounting

General challenges for cognitive assistant

Knowledge from auditor experts

Heterogeneous information integration

12/29

Page 13: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

AI based audit cognitive assistant - Luca

Design Science (Gregor and Hevner 2013; Hevner et al. 2004):

Technical support:

Piggybacking on existing modules

• Modules from Cognitive Assistant such as Apple’s Siri, IBM Watson

Information support:

• Knowledge learned from experimental audit brainstorming cases

• Verbal protocol analysis (VPA) method is used in conversation convertion

Proposed Method

Design as an Artifact

Problem Relevance

Architecture and modules

Design as a Search Process

Design Evaluation

Research Contribution

Research Rigor

Communication of

Research

13/29

Page 14: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

QA

Architecture of the Proposed Audit Cognitive Assistant

Automatic

Speech

Recognition

Query

Classifier

Question or

Action

text

Answer ShowAnswer

ExecuteAction

Action

Lucaindustry

Client

Position

Luca Luca

LucaRecommended Topics:General understanding, new events, business risks…

Processing…

You may also interested in:…

Query

Open an application

Inte

rface

Arc

hitectu

re

Modules:

• Automatic Speech

Recognition (ASR)

• Language Understanding

• Dialogue Management

• Natural Language

Generation

• Text-to-Speech synthesis

Audit Related Applications It Can Access

Web

SearchOpen (ACL,

IDEA…)Calculator

Open

standards

Open

templatesAudit

workpaper

Calendar …….backsta

ge

support

er

Knowledge Database

Knowledge

about users

Knowledge Base

DBMS

Unstructu

red data

Domain

Knowledge

14/29

Page 15: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Architecture of the Proposed Audit Cognitive Assistant

Lucaindustry

Client

Position

Luca Luca

LucaRecommended Topics:General understanding, new events, business risks…

Processing…

You may also interested in:…

Query

Open an application

Inte

rface

QAAutomatic

Speech

Recognition

Query

Classifier

Question or

Action

text

Answer ShowAnswer

ExecuteAction

Action

Arc

hitectu

re

Modules:

• Automatic Speech

Recognition (ASR)

• Language Understanding

• Dialogue Management

• Natural Language

Generation

• Text-to-Speech synthesis

Knowledge Base

DBMS

Audit Related Applications It Can Access

Web

SearchOpen tool Calculator

Open

standards

Open

templatesAudit

workpaper

Calendar …….backsta

ge

support

er

Knowledge Database

Knowledge

about users

Unstructu

red data

Domain

Knowledge

App Capability

1 Search engine such as google

2 ACL, IDEA

3 Ratios; others like Benford’s law

4 Regulations related to the audit

area or account

5 Required procedures, guidance or

programs

6 Open prior audit

7 Audit plan schedule

Domain: judgement or experience

Unstructured: financial

statements, accounting policies,

analytical procedures, litigation,

claims, recent news information,

audits workpapers, prior year audit

deficiencies and adjustments…

User interaction: queries and

search

15/29

Page 16: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Luca

industry

Client

Position

Luca Luca

Luca

Brainstorming

Discussion Topics

Recommended Topics:General understanding, new events, business risks…

Business risks

Processing…

You may also interested in:…

Query

Inte

rface

• General understanding

• New events/ areas

• Significant accounts

• Business Risks

• Financial statement

level risks

• Fraud Risks

• Going Concern

• Accounting policies

• IT controls

• Related Parties

• Internal Control

• Professional skepticism

• Materiality …

Risk Assessment Areas

General understanding

New events/ areas

Significant accounts

Business Risks

Fraud Risks

……

Recommended Risk

Assessment Areas

Based on Industry and Client

Examples of Recommended Sub-topics

General understanding

You may be interested in…

Company information

Management

Business strategy

Industry environment

Market competition

Economic factors

New areas/events

You may be interested in…

foreign operations

joint ventures

new agreements with

covenants

new acquisitions

new stores in other

countries (branches)

new general counsel

Cyber security

Significant Accounts

You may be interested

in…

Recom

mendation

Syste

m

Open an application

Recommender System of the ProposedCognitive Assistant

16/29

Page 17: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Significant AccountsGeneral

Revenue

Cash flow

Account receivables

Liabilities/loans

Rent

Inventory

Fixed

assets/intangibles

Investment

Expenses

Payroll

tax

Business risk

Litigation

Reputation

Consolidation

Acquisitions and

Consolidation

Global environment

Business strategy

Business complexity

Data protection and

data security

Quality of IT system

Fraud risk

Revenue

Financial reporting

Misappropriation

of assets

Gift card - deferred

revenue

Consolidation

Revenue

Sources, amounts (month,

quarter, year)

Manual or automated

collection/adjustment

New customer contracts

New suppliers

Changes in standards

Comparison with prior

years (growth, drop)

International operation &

sales (centralized vs

decentralized )

Control effectiveness (any

tools)

Seasonal routine revenue

pattern

Materiality

Specialist involvement

Common fraud risk

Test

Recommender System of the ProposedCognitive Assistant

17/29

Page 18: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Architecture of the Proposed Audit Cognitive Assistant

Lucaindustry

Client

Position

Luca Luca

LucaRecommended Topics:General understanding, new events, business risks…

Processing…

You may also interested in:…

Query

Open an application

Inte

rface

QAAutomatic

Speech

Recognition

Query

Classifier

Question or

Action

text

Answer ShowAnswer

ExecuteAction

Action

Arc

hitectu

re

Modules:

• Automatic Speech

Recognition (ASR)

• Language Understanding

• Dialogue Management

• Natural Language

Generation

• Text-to-Speech synthesis

Knowledge Base

DBMS

Audit Related Applications It Can Access

Web

SearchOpen (ACL,

IDEA…)Calculator

Open

standards

Open

templatesAudit

workpaper

Calendar …….backsta

ge

support

er

Knowledge Database

Knowledge

about users

Unstructu

red data

Domain

Knowledge

18/29

Page 19: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Question

Analysis

Query

Generation

Question

Normalized Question

Generated Query Answer

Matching

Answer

Extraction

Knowledge

base

Doc. With Candidates

Answer with highest score

Answer

Selection

Answer

NL Answer

Generating

Paired QA DBMS

Machine Learning Models

Answer

Question Answering System of theProposed Cognitive Assistant

① +②IR-based (Domain) QA

+ Knowledge-based

(Cognitive) QA

Keyword

extraction;

Punctuations,

abbreviations,

nouns and verbs

19/29

Page 20: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Question Answering System of theProposed Cognitive Assistant

Specialists

Materiality

Related parties

Going Concern

Client acceptanc

e

Things to be careful

Business understan

ding

Company informatio

n

history

management

executives

employee

compensation plan

events

Business

franchise/store

number

location

performance

business lines

main

new

products

competitor

market

strategy

strategy

old

new

risks

sales performan

ce

Economic factors

Weather

Season

IT security

Financial Reporting

Regulation/law

Controls

Political environme

nt

Proposed Questions and Answers Categories

Example: IT security

Q A

Do they have any security issue

before?

Customer‘s credit card

information leakage issue

What IT controls do they have? New head of IT, control over

POS systems in the stores;

control from store POS system

to servers at IT center

20/29

Page 21: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Experiment

Experiment Objective:

• Develop knowledge base for the proposed cognitive assistant

System supporting data:

• Recordings of four typical brainstorming discussions conducted in a big audit firm

• Additional cases can be integrated into the system

(Brian H. manager)

53And you mentioned that they're still trying to figure out the right strategy there

54the document also talks about a new strategy

55and transforming the business

56and I think they are trying to go from maybe a perception of a little bit more upscale,

57to more of the bar and grill.

(Brian F.Partner)

58It is interesting

59because when they started they were clearly a bar and grill restaurant

21/29

Page 22: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Experiment

Data:

Participants Client Industry Time to

Complete

Notes

Partner and

Manager

Electronics/Publicly

held

120

minutes

• Utilized the firm’ brainstorming checklist

• Information: publicly available sources (e.g., 10K) and partner’s knowledge

of the company

Partner and

Manager

Retail-Home/Publicly

held

60 minutes • Utilized the firm’ brainstorming checklist

• Information: publicly available sources (e.g., 10K) and partner’s knowledge

of the company

Partner and

Manager

Equipment rental

company based in

Canada/Owned by

small private equity

firm

60 minutes • Utilized the checklist, but the discussion flowed more based on the partner’s

lead

• Information: workpapers and partner’s knowledge of the company

Partner and

Manager

Restaurant/Publicly

held

60 minutes • The manager referred to the checklist, but the discussion was more based on

the partner’s response to manager’s questions.

• Information: publicly available sources (e.g., 10K) and partner’s knowledge

of the company

22/29

Page 23: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Question

Analysis

Query

Generation

Question

Normalized Question

Generated Query Answer

Matching

Answer

Extraction

Knowledge

base

Doc. With Candidates

Answer with highest score

Answer

Selection

Answer

NL Answer

Generating

Paired QA DBMS

Machine Learning Models

Answer

Question Answering System of theProposed Cognitive Assistant

① Domain QA:

PandoraBot②Cognitive QA:

IBM Watson

23/29

Page 24: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

System Testing

Testing input: question asked by user

Testing output: generated answer

Using developed QA pairs to build Domain QA part:

Examples from Pandorabot (written with AIML):

Sample Q A

what is the number of stores and

franchise

700 stores: 650 company-owned franchise and 50

franchises

what are the main businesses

Main businesses include bar and grill, and Mexican

restaurants.

24/29

Page 25: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Contribution

• Fill research gap in solutions for brainstorming session inefficiencies

• First work to bring Cognitive Assistant technology into auditing domain

• Propose a new method in audit knowledge organization

• Integrate various audit data resources

• Collect numerous auditors’ knowledge and experience

• Develop a method for customized audit plan decision support

25/29

Page 26: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Limitation and Future Work

Limitation

Need large number of brainstorming meeting cases

Continue Work

Develop industry based recommendation system

Develop audit knowledge QA system

Design an “Audit Watson” for predictive audit risk assessment: case of

medical industry

26/29

Page 27: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Future Research Opportunities

Applying AI in Accounting and Auditing:

• How AI can improve tax, advisory and other services?

• What other audit stages can cognitive computing be used ?

• How AI understand nonverbal language such as emotions from voice

tone and facial expressions and gestures (Ebling 2016, Hu et al 2017)

• Audit automation possibility

• How AI can help the assessment of exogenous financial information?

27/29

Page 28: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Audit data analytics

Open data analysis

Application of AI in accounting and auditing

Future Research Plan28/29

Page 29: Developing A Cognitive Assistant For Audit Plan Brainstorming …raw.rutgers.edu/docs/wcars/41wcars2/Li.pdf · 2018. 1. 29. · 4 Regulations related to the audit area or account

Thank You !

29/29