US11468286B2

Prediction guided sequential data learning method

Summary by NHIP

Sequential Image Classification

The method classifies sequential time-lapse image data using prediction learning and semantic guidance. It delays the input sequence for a pre-determined period to generate a delayed sequence, then trains an initial classifier on this delayed data to predict the original sequence without explicit labels before incorporating semantic label data.

Claim Score by NHIP

Read claim 7, the broadest

Abstract

A computerized prediction guided learning method for classification of sequential data performs a prediction learning and a prediction guided learning by a computer program of a computerized machine learning tool. The prediction learning uses an input data sequence to generate an initial classifier. The prediction guided learning may be a semantic learning, an update learning, or an update and semantic learning. The prediction guided semantic learning uses the input data sequence, the initial classifier and semantic label data to generate an output classifier and a semantic classification. The prediction guided update learning uses the input data sequence, the initial classifier and label data to generate an output classifier and a data classification. The prediction guided update and semantic learning uses the input data sequence, the initial classifier and semantic and label data to generate an output classifier, a semantic classification and a data classification.

US11468286B2, drawing sheet 1
Sheet 1 of 4

Term

13.2 yearsleft in the term

Expires 6 December 2039, including 920 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

19 claims: 4 independent, 15 dependent

  1. 1
    A computerized prediction guided learning method for classification of sequential time-lapse image data, comprising the steps of:a) inputting a time-lapse image data sequence into a computer memory of a computer hosting a computerized machine learning, wherein the time-lapse image data sequence is delayed by delay buffering the time-lapse image data sequence for a pre-determined period of time to generate a delayed time-lapse image data sequence;b) performing by a computer program of the computerized machine learning a prediction learning using the time-lapse image data sequence as truth data directly for prediction by the delayed time-lapse image data sequence without explicit labeling data to generate an initial machine learning classifier, wherein the prediction learning is performed by a self-supervised prediction learning to train the initial machine learning classifier using the delayed time-lapse image data sequence as input to predict the time-lapse image data sequence which is effectively the pre-determined period of time ahead of the delayed time-lapse image data sequence;c) inputting semantic label data into the computer memory;and d) performing by a computer program of the computerized machine learning a prediction guided semantic learning using the time-lapse image data sequence, the initial machine learning classifier containing learned feature representation and the semantic label data to generate an output machine learning classifier and applying the output machine learning classifier to the time-lapse image data sequence to generate a semantic classification, wherein the semantic classification labels pixels of the time-lapse image data sequence, and wherein the feature representation is fixed in the initial classifier.
  2. 7
    Broadest claimClaim Score 33, narrow(NHIP)A computerized prediction guided learning method for classification of sequential time-lapse image data, comprising the steps of:a) inputting a time-lapse image data sequence into a computer memory of a computer hosting a computerized machine learning, wherein the time-lapse image data sequence is delayed by delay buffering the time-lapse image data sequence for a pre-determined period of time to generate a delayed time-lapse image data sequence;b) performing by a computer program of the computerized machine learning a prediction learning using the time-lapse image data sequence as truth data directly without explicit labeling data to generate an initial machine learning classifier, wherein the prediction learning is performed by a self-supervised prediction learning to train the initial machine learning classifier using the delayed time-lapse image data sequence as input to predict the time-lapse image data sequence which is effectively the pre-determined period of time ahead of the delayed time-lapse image data sequence;c) inputting label data into the computer memory;and d) performing by a computer program of the computerized machine learning a prediction guided update learning using the time-lapse image data sequence, the initial machine learning classifier containing learned feature representation and the label data to generate an output machine learning classifier and applying the output machine learning classifier to the time-lapse image data sequence to generate an image data classification for a targeted classification task, wherein the feature representation is fixed in the initial classifier.
  3. 13
    A computerized prediction guided learning method for classification of sequential time-lapse image data, comprising the steps of:a) inputting a time-lapse image data sequence into a computer memory of a computer hosting a computerized machine learning, wherein the time-lapse image data sequence is delayed by delay buffering the time-lapse image data sequence for a pre-determined period of time to generate a delayed time-lapse image data sequence;b) performing by a computer program of the computerized machine learning tool a prediction learning using the time-lapse image data sequence as truth data directly without explicit labeling data to generate an initial machine learning classifier, wherein the prediction learning is performed by a self-supervised prediction learning to train the initial machine learning classifier using the delayed time-lapse image data sequence as input to predict the time-lapse image data sequence which is effectively the pre-determined period of time ahead of the delayed time-lapse image data sequence;c) inputting semantic and label data into the computer memory;and d) performing by a computer program of the computerized machine learning a prediction guided update and semantic learning using the time-lapse image data sequence, the initial machine learning classifier containing learned feature representation and the semantic and label data to generate an output machine learning classifier, and applying the output machine learning classifier to the time-lapse image data sequence to generate a semantic classification and a data classification for a targeted classification task wherein the semantic classification labels pixels of the time-lapse image data sequence, wherein the feature representation is fixed in the initial classifier.
  4. 18
    An apparatus for computerized prediction guided learning for classification of sequential data, comprising:a memory for storing a data sequence and semantic and/or label data, wherein the data sequence is delayed for a pre-determined period of time to generate a delayed data sequence;a computerized machine learning for performing a prediction learning using the data sequence and the delayed data sequence without explicit labeling data to generate an initial machine learning classifier, wherein the prediction learning is performed by a self-supervised prediction learning to train the initial machine learning classifier using the delayed data sequence as input to predict the data sequence which is effectively the pre-determined period of time ahead of the delayed data sequence, and performing a prediction guided semantic learning using the data sequence, the initial machine learning classifier containing learned feature representation and the semantic and/or label data to generate an output machine learning classifier and semantic and/or classification, wherein the feature representation is fixed in the initial classifier, wherein the self-supervised prediction learning is implemented by a deep network or a recurrent network including an input layer, a plurality of hidden layers, and an output layer, wherein in a training phase, the data sequence is processed in a feedback way by the output layer, and then by the plurality of hidden layers, and then by the input layer to update parameters, and in a classification phase, the delayed data sequence is processed in a feed- forward way by the input layer, and then by the plurality of hidden layers, and then by the output layer to generate the initial machine learning classifier.