Enterprise document classification
A collection of documents or other files and the like within an enterprise network are labelled according to an enterprise document classification scheme, and then a recognition model such as a neural network or other machine learning model can be used to automatically label other files throughout the enterprise network. In this manner, documents and the like throughout an enterprise can be automatically identified and managed according to features such as confidentiality, sensitivity, security risk, business value, and so forth.
1. A computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
selecting a plurality of documents stored in an enterprise network;
labeling each of the plurality of documents with an estimated monetary value, thereby providing a labeled data set;
configuring a recognition model with the labeled data set to score the estimated monetary value for a new document with a continuous variable based on a file location of the new document in the enterprise network, an organization role of a user in an access control list associated with the new document, and content of the new document;
selecting a document in the enterprise network other than the plurality of documents in the labeled data set to use as the new document;
scoring the estimated monetary value of the new document with the recognition model; and
applying an enterprise policy to the new document based upon the estimated monetary value, wherein the enterprise policy controls at least one of document access and document movement.
2. The computer program product of claim 1 wherein the recognition model includes a machine learning model trained to estimate monetary value based on the labeled data set.
3. A method comprising:
selecting a plurality of files stored in an enterprise network;
labeling each of the plurality of files with an estimated monetary value, thereby providing a labeled data set;
configuring a recognition model with the labeled data set to score the estimated monetary value for a new file with a continuous variable based on a file location of the new file in the enterprise network, an organization role of a user in an access control list associated with the new file, and content of the new file;
selecting a document in the enterprise network other than the plurality of files in the labeled data set to use as the new file;
scoring the estimated monetary value of the new file with the recognition model; and
applying an enterprise policy to the new file based upon the estimated monetary value.
4. The method of claim 3 further comprising taking action to prevent distribution of the new file based on the estimated monetary value of the new file.
5. The method of claim 3 further comprising labeling the new file with the estimated monetary value.
6. The method of claim 3 wherein labeling each of the plurality of files includes automatically labeling each of the plurality of files with an organizational role associated with a folder where a corresponding one of the plurality of files is located.
7. The method of claim 3 wherein labeling each of the plurality of files includes automatically labeling each of the plurality of files based upon a corresponding organizational role of one or more users associated with each of the plurality of files.
8. The method of claim 3 wherein labeling each of the plurality of files includes automatically labeling each of the plurality of files based on permissions in a corresponding access control list.
9. The method of claim 3 wherein labeling each of the plurality of files includes manually labeling one or more of the plurality of files.
10. The method of claim 3 wherein labeling each of the plurality of files includes manually labeling each of the plurality of files.
11. The method of claim 3 wherein the plurality of files includes one or more documents.
12. The method of claim 3 wherein the plurality of files includes one or more spreadsheets, word processing documents, or presentations.
13. The method of claim 3 wherein the plurality of files includes one or more executables.
14. The method of claim 3 wherein the enterprise policy controls file access.
15. The method of claim 3 wherein the enterprise policy controls file movement.
16. The method of claim 3 further comprising labeling the new file with an estimated monetary value determined with the recognition model.
17. A system comprising:
a training system with a processor and a memory, the memory including instructions that, when executed by the processor, receive a user selection of a plurality of files stored in an enterprise network, label each of the plurality of files with an estimated monetary value, thereby providing a labeled data set, and train a recognition model with machine learning to estimate a monetary value for a new file with a continuous value based on at least one of: an organizational role associated with a folder where a corresponding one of the plurality of files is located, a corresponding organizational role of one or more users associated with each of the plurality of files, a list of permissions for use of the corresponding one of the plurality of files, and content of the corresponding one of the plurality of files;
a labeling system with a processor and a memory, the memory including instructions that, when executed by the processor, locate other files in the enterprise network different than the plurality of files, estimate the monetary value for each of the other files, and label each of the other files with a label indicating an estimated monetary value; and
a threat management facility with a processor and a memory, the memory including instructions that, when executed by the processor, apply an enterprise policy for the enterprise network to each of the other files based on the estimated monetary value.
18. The system of claim 17 wherein the plurality of files includes one or more documents.
19. The system of claim 17 wherein the plurality of files includes one or more spreadsheets, word processing documents, or presentations.
20. The system of claim 17 wherein the plurality of files includes one or more executables.