Document distinguishing based on page sequence learning
AssigneeBILL Operations, LLC
InventorsXin Geng Kelly, Sangammohan Harimohan Singh, Derek Chan, Eitan Anzenberg
Life of this patent
Estimating the term…
Abstract
The accuracy of existing machine learning models, software technologies, and computers are improved by estimating whether a particular page belongs to a same document as another page or whether the page belongs to a different document. Such document distinguishing can be based on deriving relationship information between a first feature vector representing the page and a second feature vector representing the other page. This also improves the user experience and model building experience, among other things.
Claims20
A computerized system comprising:
- one or more processors;
- and
- a non-transitory computer storage memory having computer-executable instructions stored thereon which, when executed by the one or more processors, implement a method comprising:
- receiving, at a trained first machine learning model, image data of a multi-page document, the multi-page document including a first document that includes one or more first pages of the multi-page document and a second document that includes one or more second pages of the multi-page document;
- in response to the receiving, at the trained first machine learning model, of the image data, generating a first feature vector embedding for the one or more first pages of the multi-page document and a second feature vector embedding for the one or more second pages of the multi-page document, the first and second vector embedding embedded based on learned patterns for document characteristics;
- and
- based on feeding the first feature vector embedding and the second feature vector embedding to a second machine learning model determine whether each page, of the one or more first pages and the one or more second pages, is a continuation page of a previous page of a document or whether each page is a starting page of a new document;
- and
- based on the determining, distinguishing the first document from the second document.
A computer-implemented method comprising:
- receiving a plurality of documents, each document including one or more pages;
- converting, via a first machine learning model, each page of the plurality of documents into a feature vector, the feature vector indicates one or more characteristics of the corresponding page;
- based at least in part on the converting, deriving via a second machine learning model, relationship information between a first feature vector representing a first page and a second feature vector representing a second page, the first page being sequentially ordered first relative to the second page;
- based at least in part on the deriving of the relationship information, determining that one of:
- the second page is a continuation of the first page of a first document or the second page is a starting page of a second document;
- and
- based on the determining that one of:
- the second page is the continuation of the first page of the first document or the second page is a starting page of the second document, determining whether the second page belongs to a same document as the first page or whether the second page belongs to a different document, of the plurality of documents.
One or more non-transitory computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, cause the one or more processors to perform a method, the method comprising:
- receiving a plurality of documents, each document including one or more pages;
- converting, via a first machine learning model, one or more pages of the plurality of documents into a feature vector, the feature vector indicates one or more characteristics of the one or more pages;
- based at least in part on the converting, deriving relationship information between a first feature vector representing a first page and a second feature vector representing a second page;
- based at least in part on the deriving, determining that one of:
- the second page immediately follows the first page of a first document or the second page is a starting page of a second document;
- and
- based at least in part on the determining that one of:
- the second page immediately follows the first page of the first document or the second page is a starting page of the second document, estimating whether the second page belong to a same document as the first page or whether the second page belongs to a different document, of the plurality of documents.
Dependencies are inferred from the claim text.