IP Library › Granted Patent US 10,839,208
Granted Patent B2
US 10,839,208 · App. 16/215,159 · Granted Nov 17, 2020

System and method for detecting fraudulent documents

Inventors: Julian Addison Anthony Samy (Singapore, SG); Kamal Mannar (Singapore, SG); Thanh Hai Le (Singapore, SG); Tau Herng Lim (Singapore, SG)
Assignee: Accenture Global Solutions Limited
G06K9/00483G06F40/30G06K9/00463G06K9/036G06N3/086G06K2209/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,839,208
App. No.
16/215,159
Granted
Nov 17, 2020
Kind
B2
Abstract

A system and method to detect fraudulent documents is disclosed. The system uses a generative adversarial network to generate synthetic document data including new fraud patterns. The synthetic document data is used to train a fraud classifier to detect potentially fraudulent documents as part of a document validation workflow. The method includes extracting document features from sample data corresponding to target regions of the documents, such as logo regions and watermark regions. The method may include updating a cost function of the generators to reduce the tendency of the system to generate repeated fraud patterns.

Claims (48)

1. A method of document fraud detection, the method comprising the steps of:

generating a set of synthetic training documents, wherein generating the set of synthetic training documents comprises:

receiving an initial set of training documents;

extracting a document feature from the training documents; and

using a generative adversarial network to generate the set of synthetic training documents, wherein the generative adversarial network receives information about the document feature as input, wherein the generative adversarial network comprises a generator and a discriminator, and the generator comprises a neural network with a generator cost function;

identifying a fraud pattern associated with the set of synthetic training documents;

updating the generator cost function; and

training a document fraud detection system using the set of synthetic training documents.

2. The method according to claim 1 , the method further comprising steps of:

receiving a document;

using the document fraud detection system to detect tampered regions in the document; and

providing an alert that tampered regions have been detected in the document.

3. The method according to claim 1 , wherein extracting the document feature includes using a conditional generative adversarial network.

4. The method according to claim 1 , wherein the document fraud detection system includes a semi-supervised learning algorithm, and wherein training the document fraud detection system comprises training the semi-supervised learning algorithm.

5. The method according to claim 1 , wherein the document feature is associated with a region of a document.

6. The method according to claim 5 , wherein the region is associated with a logo in the document.

7. The method according to claim 5 , wherein the region is associated with a watermark in the document.

8. The method according to claim 5 , wherein the region is associated with a signature in the document.

9. The method according to claim 1 , further comprising:

penalizing the generator for producing repeated fraud patterns in the set of synthetic training documents.

10. The method according to claim 1 , wherein updating the generator cost function further comprises updating the generator cost function to reduce the likelihood that the generator will produce another synthetic document with the identified fraud pattern.

11. A non-transitory computer-readable medium storing software comprising instructions that are executable by one or more device processors to detect fraudulent documents by:

generating a set of synthetic training documents, wherein generating the set of synthetic training documents comprises:

receiving an initial set of training documents;

extracting a document feature from the training documents;

using a generative adversarial network to generate the set of synthetic training documents, wherein the generative adversarial network receives information about the document feature as input, wherein the generative adversarial network comprises a generator and a discriminator and the generator comprises a neural network with a generator cost function;

identifying a fraud pattern associated with the set of synthetic training documents;

updating the generator cost function; and

training a document fraud detection system using the set of synthetic training documents.

12. The non-transitory computer-readable medium according to claim 11 , wherein extracting the document feature includes using a conditional generative adversarial network.

13. The non-transitory computer-readable medium according to claim 11 , wherein the document fraud detection system includes a semi-supervised learning algorithm, and wherein training the document fraud detection system comprises training the semi-supervised learning algorithm.

14. The non-transitory computer-readable medium according to claim 11 , wherein the document feature is associated with a region of a document.

15. The non-transitory computer-readable medium according to claim 11 , wherein the region is associated with a logo in the document.

16. The non-transitory computer-readable medium according to claim 11 , wherein the region is associated with a watermark in the document.

17. The non-transitory computer-readable medium according to claim 11 , wherein the region is associated with a signature in the document.

18. A system for detecting fraudulent documents, the system comprising:

a device processor; and

a non-transitory computer readable medium storing instructions that are executable by the device processor to:

generate a set of synthetic training documents by:

receiving an initial set of training documents;

extracting a document feature from the training documents; and

using a generator of a generative adversarial network to generate the set of synthetic training documents, wherein the generator receives information about the document feature as input;

train a document fraud detection system using the set of synthetic training documents;

identify a fraud pattern associated with the set of synthetic training documents; and

penalize the generator for producing repeated fraud patterns in the set of synthetic training documents.

19. The system according to claim 18 , wherein the document feature is associated with a region of a document.

20. The system according to claim 18 , wherein the generative adversarial network comprises a discriminator, wherein the generator comprises a neural network with a generator cost function, and wherein the non-transitory computer readable medium storing instructions are also executable by the device processor to:

update the generator cost function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: ANTHONY SAMY, JULIAN ADDISON; MANNAR, KAMAL; LE, THANH HAI; LIM, TAU HERNG
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 048549/0925 →
Continuity (1)
Related Publication 20200184212A1 · Jun 11, 2020
Cited By (1)
US 12,574,240