Unlock instant, AI-driven research and patent intelligence for your innovation.

Active learning algorithm based on historical evaluation result

A historical evaluation and active learning technology, applied in the field of active learning algorithms based on historical evaluation results, can solve the problems of no data, no information mining, ignoring knowledge and information, etc., to achieve the effect of improving effect and efficiency, and easy to implement

Pending Publication Date: 2020-06-19
RENMIN UNIVERSITY OF CHINA
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above three types of methods only consider the evaluation results of the current round when selecting samples in each round, ignore the knowledge and information that can be obtained from the historical evaluation results, and do not make full use of the available data.
And even if some researchers have paid attention to the historical evaluation result sequence, they simply select the maximum value in the sequence as the current evaluation result, without fully mining the information in the sequence

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Active learning algorithm based on historical evaluation result
  • Active learning algorithm based on historical evaluation result
  • Active learning algorithm based on historical evaluation result

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Such as figure 2 As shown, it can be seen that these samples have the same evaluation results in the last iteration, but have completely different performances in the historical evaluation process, and the change curve is similar to figure 2 (a) and figure 2 The sample in (c) is evaluated many times as containing a large amount of information during the iterative training of the model, and the change curve is similar to figure 2 The sample in (b) only gets a higher evaluation score in the current round of evaluation. For the training of the model, it is obvious that the former has more information and value than the latter.

[0038] Based on the above description, the present invention provides an active learning algorithm based on historical evaluation results, comprising the following steps:

[0039] 1) Use the labeled sample set to initialize the task model.

[0040] 2) Use the current task model to evaluate samples, and select some unlabeled samples in the un...

Embodiment 2

[0053] Uncertainty is one of the most commonly used evaluation indicators in active learning. Uncertainty-based sampling methods tend to select samples that the model cannot accurately predict or have low confidence in the predicted results. At the t-th iteration, each unlabeled sample has a corresponding historical evaluation sequence, and each historical evaluation result is calculated based on a specific uncertainty sampling method S. From the perspective of sequence volatility, it can be found that the main figure 2 (a) and figure 2 (d) Two types of typical sequences, in which the change curve is the same as figure 2 (a) The performance of similar samples is relatively stable, while the change curve is similar to figure 2 (d) Similar samples have greater volatility. With the iterative update of the model, samples with low uncertainty and relatively stable changes in the historical evaluation sequence are easy for the model to learn and judge. However, samples with ...

Embodiment 3

[0063] The first and second embodiments above are two heuristic active learning algorithms that use the historical evaluation results of unlabeled samples in the unlabeled sample set, and use the information in the historical evaluation sequence to select unlabeled samples in the unlabeled sample set, but may still There is a lot of information not covered. This embodiment further proposes an active learning algorithm based on learning from historical evaluation sequences, and regards the process of active learning to select samples as a sorting problem, using historical evaluation sequences as training data to train a sorting model in each iteration All unlabeled samples are sorted, and the top unlabeled samples are selected. Therefore, the active learning algorithm based on learning from the historical evaluation sequence of this embodiment is the same as that of Embodiment 1 and Embodiment 2 except for training the ranking model. Basically the same, including the following ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to an active learning algorithm based on a historical evaluation result, and the algorithm is characterized in that the algorithm comprises the following steps: 1) employing a labeled sample set to initialize a task model; 2) selecting a part of unlabeled samples in the unlabeled sample set according to the weighting of the historical evaluation results of the unlabeled samples in the unlabeled sample set and / or the fluctuation of the historical evaluation results and the sorting result of the sorting model; the method comprises the following steps of (1) selecting unlabeled samples, (2) selecting unlabeled samples, (3) labeling the selected unlabeled samples and adding the unlabeled samples into a labeled sample set, and training and updating a task model, and (4) repeating the steps (2)-(3) until the performance of the trained and updated task model on a test set meets preset requirements, and can be widely applied to the field of machine learning.

Description

technical field [0001] The present invention relates to an active learning algorithm, in particular to an active learning algorithm based on historical evaluation results. Background technique [0002] Active learning is a sub-problem in the field of machine learning. By strategically selecting a small part of the training data for labeling, it can achieve results equivalent to training with all the data and greatly reduce the cost of data labeling. The active learning algorithm is Acts on the evaluation and selection of unlabeled samples. Existing active learning algorithms are mainly divided into three categories: (1) Uncertainty-based methods, which use the accuracy of the model to judge samples as an evaluation index, and believe that samples that cannot be accurately judged by the current model are more effective for model training. is valuable, so this type of sample is preferred for labeling; (2) representative-based methods, this type of method mainly starts from th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/62G06N3/04G06N20/00
CPCG06N20/00G06N3/044G06F18/214
Inventor 窦志成
Owner RENMIN UNIVERSITY OF CHINA