compliance guardian 4.1 & machine learning...guardian 4.1 with ml 1. add the necessary dlls 2....

19
Accessible content is available upon request. COMPLIANCE GUARDIAN 4.1 & Machine Learning Presented by Esad Ismailov AvePoint October 2016

Upload: others

Post on 20-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

Accessible content is available upon request.

COMPLIANCE GUARDIAN 4.1 & Machine LearningPresented by Esad Ismailov AvePoint October 2016

Page 2: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

M L

Page 3: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

COMPLIANCE GUARDIAN 4.1 HOW TO

Page 4: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

SV M Machine learning

SVM

Health Forms

Loan Application Forms

Pay slips

ITAR product documents

Page 5: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

How to configureCompliance Guardian 4.1 with ML1. Add the necessary DLLs2. Create a model (data

preprocessing)3. Train the model4. Create (or import) a

custom check in CG5. Configure the check and

happy Machine Learning

Page 6: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Add DLLs to CG 4.1 agent\bin directory

Page 7: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Start the Content Classification Tool

Page 8: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Select positive/negative documents

Page 9: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Advanced Options

Page 10: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Export results, then continue to train

Page 11: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Start Training

Page 12: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Training can spike the CPU…

Page 13: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Export/Save the learning model

Page 14: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Save the learning model

Page 15: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Create a Custom check

Page 16: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

SVM (Machine Learning) check

Add the path to your model

Page 17: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Machine Learning logic

Make sure the condition is “IF Passed”

Page 18: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Machine Learning Use Cases

Page 19: COMPLIANCE GUARDIAN 4.1 & Machine Learning...Guardian 4.1 with ML 1. Add the necessary DLLs 2. Create a model (data preprocessing) 3. Train the model 4. Create (or import) a custom

©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc.

Machine Learning Limitations• It won’t tell you if a document contains a Credit Card,

SSN or Tax File Number. For example, it can tell if a document is a loan application, pay slip, medical form or anything you have it trained for.

• As every technology, it can produce false positives. This is indirectly as a result of a limited model or it requires better training input.

• Models may need to be re-trained as information changes.