=Paper= {{Paper |id=Vol-3632/ISWC2023_paper_498 |storemode=property |title=Graph Representational Learning for Internal Audit |pdfUrl=https://ceur-ws.org/Vol-3632/ISWC2023_paper_498.pdf |volume=Vol-3632 |authors=Sumit Pai,Vivek Kumar Singh,Sanvi Gupta,Pavani Chavali,Siddhartha Siddhartha,Edward Bowen,Sunil Tiyyagura |dblpUrl=https://dblp.org/rec/conf/semweb/PaiSGCSBT23 }} ==Graph Representational Learning for Internal Audit== https://ceur-ws.org/Vol-3632/ISWC2023_paper_498.pdf
                                Graph Representational Learning for Internal Audit
                                Pai, Sumit1,∗,† , Singh, Vivek Kumar1,† , Gupta, Sanvi1 , Chavali, Pavani1 ,
                                Siddhartha, Siddhartha1 , Bowen, Edward2 and Tiyyagura, Sunil Reddy1
                                1
                                    Deloitte & Touche Assurance & Enterprise Risk Services India Private Limited
                                2
                                    Deloitte & Touche LLP


                                                                         Abstract
                                                                         This work aims to improve the quality of Internal Audits (IA) that are a critical part of an organization’s
                                                                         governance structure and serves as third line of defense helping provide assurance that the controls and
                                                                         processes have adequate risk mitigation strategies in place. We focus on AI enabled internal audits that
                                                                         could improve the quality, coverage and time needed to perform them and thus improve the effectiveness
                                                                         and efficiency of providing assurance, to help auditors identify potential risks that may go unnoticed
                                                                         through traditional methods. We compare different AI methodologies that can be used in controls testing
                                                                         for various financial and corporate processes. We propose the use of Knowledge Graphs (KGs) and
                                                                         representational learning to leverage the inherent relational nature of the data and to identify potential
                                                                         non-compliance or fraud. The experimental results demonstrate that our proposed method exhibits a
                                                                         significant improvement in F1 score, outperforming standard outlier detection approaches, reducing the
                                                                         number of False Positives (FPs) and in turn the manual review involved.

                                                                         Keywords
                                                                         Internal Audit, Controls testing, Knowledge Graphs, Representation Learning


                                   Introduction. The Internal Audit function’s primary responsibility is to evaluate and advise
                                on risk management and the related effectiveness of internal controls across an organization,
                                including financial, operational, regulatory, IT and strategic domains. Controls are typically a
                                set of defined processes designed to mitigate risk and some common business processes for
                                which controls testing is done are accounts receivable/payable, employee expenses, payroll,
                                supply chain, etc. In this paper, we specifically discuss the use-case of employee expenses.
                                Problem Statement and proposed solution. The key challenges with rules-based approach
                                to controls testing are: limited scope with predefined rules that may not cater to each of the
                                business environments, too many false positives and false negatives, scalability, manual effort
                                especially in identifying high risk samples for testing, and heavy reliance on Subject Matter
                                Specialists (to eliminate False Positives) to name a few. Standard outlier detection approaches,
                                such as Isolation Forests (IF) and AutoEncoders (AE), as shown in Table 1, usually don’t work
                                well due to distribution shifts, label imbalance, and not being able to leverage the relational
                                nature of the data (due to independent and identically distributed (i.i.d) assumption between
                                samples). We are working towards a solution using KGs to leverage this inherent relational
                                aspect, as well as capture the domain knowledge and thus improve upon these methods.
                                Knowledge Graph Design. Given a tabular representation of the time and expense dataset,
                                ISWC-2023: The 22nd International Semantic Web Conference
                                ∗
                                    Corresponding author.
                                †
                                    These authors contributed equally.
                                Envelope-Open sumpai@deloitte.com (P. Sumit)
                                                                       © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
                                    CEUR
                                    Workshop
                                    Proceedings
                                                  http://ceur-ws.org
                                                  ISSN 1613-0073
                                                                       CEUR Workshop Proceedings (CEUR-WS.org)




CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
we identify relationships between the columns, and model the data as a KG. The KG Schema
has five primary nodes in red, as shown in the Fig 1, each of which are described by their
respective attributes in green (e.g. transaction amount for the transaction identifier node). The
dataset contains continuous, discrete and textual columns, each of which are incorporated
in the graph with appropriate pre-processing steps: Continuous values are binned, textual
attributes are cleaned, split into keywords and semantically similar words are connected using
Bidirectional Encoder Representations from Transformers (BERT)-based word embeddings.
We then use a semi-supervised setup, where a small fraction of transactions (< 1%) are noisy
labelled as fraudulent based on a small set of controls and are assigned an edge in the KG.


                                                          Model    Precision   Recall    F1
                                                           IF        0.25       0.45    0.32
                                                           AE        0.32       0.55    0.40
                                                          KGE        0.59       0.55    0.57

                                                    Table 1: Classification Results for
  Figure 1: Representative KG Schema. Primary nodes          Fraudulent Transactions.
             are in red and their attributes in green
Graph Representational Learning. We leverage the relational modeling power of graphs
and learn representations of nodes and edges by propagating this relational information using
Knowledge Graph Embedding (KGEs) models[1]. The trained model is calibrated on a held-out
set which is made up of fraudulent and non-fraudulent transactions. The classification threshold
is chosen such that it maximizes the F1 on this set and using this threshold the performance
is measured on a test set. Both these sets are carved to be representative of the true data
distribution where fraudulent transactions are expected to be have a very small percentage.
Results and Conclusion Compared to the other two approaches (IF and AE), as shown in Table
1, we clearly see the benefit of relational modeling with the KGs, as we were able to achieve
an F1 score of 0.57 on identifying the fraudulent transactions. We provided an overview of IA
and a related use-case highlighting the potential benefits of employing semantic modeling and
learning based approaches to enhance controls testing. With continuous monitoring, instances
of FPs would reduce, enabling greater confidence across the 3 lines of defense.
Future Work While the results of transductive models from [1] are promising, we need to
retrain them from scratch as we get new batches of data due to the presence of unseen symbolic
nodes. So we plan to explore inductive models, where we can approximate unseen symbolic
nodes during inference thus saving huge computational costs of retraining.


References
[1] L. Costabello, S. Pai, C. L. Van, R. McGrath, N. McCarthy, P. Tabacof, AmpliGraph: a Library
    for Representation Learning on Knowledge Graphs, 2019.
[2] P. L. Tang, T. D. Le Pham, T. B. Dinh, Tree-Based Credit Card Fraud Detection Using
    Isolation Forest, Spectral Residual, And Knowledge Graph, in: MLODS, 2023.