{"id":6966,"date":"2024-02-14T09:50:20","date_gmt":"2024-02-14T17:50:20","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=6966"},"modified":"2024-02-14T12:24:25","modified_gmt":"2024-02-14T20:24:25","slug":"boosting-internal-audits-at-microsoft-with-audit-digitization-machine-learning","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/boosting-internal-audits-at-microsoft-with-audit-digitization-machine-learning\/","title":{"rendered":"Boosting internal audits at Microsoft with audit digitization, machine learning"},"content":{"rendered":"
Imagine sifting through hundreds of photos of cupcakes to find two images of the same cupcake taken in the same place at the same time, within minutes. That\u2019s one of the ways that Microsoft\u2019s Audit, Risk, and Compliance (ARC) team made sure that the invoices the company is paying are accurate and legitimate\u2014and it\u2019s now able to do that better and at larger scale thanks to a new audit digitization project powered by machine learning (ML).<\/p>\n
When an external company submits a payment invoice to Microsoft, they must provide what\u2019s called proof of execution (POE) to Microsoft invoice approvers proving that the service was indeed performed. Hence the virtual mountain of visual evidence of not just cupcakes, but entire lunch buffets, swag orders, promotion campaigns, and more, contained in files of Microsoft PowerPoint decks, PDFs, and Microsoft Word documents.<\/p>\n
Microsoft\u2019s Audit team in Microsoft Finance periodically reviews subsidiaries to, among other things, make sure that invoice approvers, vendors, and suppliers are following company procurement policies and processes to protect company assets and interests.<\/p>\n
Matching cupcake photos are a flag of possible recycled POE\u2014signaling that a vendor may have reused an existing image, which is not considered legitimate proof of the service provided.<\/p>\n
Fei Guo is a senior data solutions manager for Microsoft Strategy and Solutions Technology, which is dedicated to analyzing business needs for the ARC team and connecting them with solutions. She was tasked by her business users to explore solutions for detecting recycled POEs using machine learning so they could easily find those needles in the haystack.<\/p>\n
\u201cFinding reused POE documents is extremely difficult for a human to do,\u201d Guo says. Because manually comparing millions of images isn\u2019t possible, auditors would typically test POs based on random samples. \u201cWe needed a way to detect similar images at scale.\u201d<\/p>\n