Hash learning method, unsupervised online Hash learning method and application thereof

A learning method and hashing technology, applied in the field of data processing, can solve the problems of less research, fast update speed, large data scale, etc., and achieve the effect of good query performance, simple training process, and long encoding length

Pending Publication Date: 2020-04-28
NINGBO UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Supervised hashing algorithms mainly include RBM, BRE, MFH, IMH, and MLH. Although supervised hashing shows higher search accuracy than unsupervised hashing, their training requires label information. In the era of massive data , the data scale is large, the update speed is fast, and the acquisition of data labels often requires huge labor costs, so unsupervised hashing is more meaningful in practical applications
However, most unsupervised hashing algorithms need to load all the data at one time, which will take up a lot of memory, cannot be applied to streaming data, and there are few related studies

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
  • Hash learning method, unsupervised online Hash learning method and application thereof
  • Hash learning method, unsupervised online Hash learning method and application thereof
  • Hash learning method, unsupervised online Hash learning method and application thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0045] Such as figure 1 As shown, a hash learning method is used to pass the data point x in the data set X i Train the evolutionary tree to obtain the trained evolutionary tree, perform similarity-preserving coding on the trained evolutionary tree, obtain the hash code of each leaf node in the evolutionary tree, and calculate the maximum value of any data point on the evolutionary tree The best matching point is obtained to obtain the hash code of any data point, including the following steps:

[0046] Step 1. Create an evolution tree, wherein the initialized evolution tree has only one root node, and assign a weight vector to the root node;

[0047] Step 2. Train the root node: Randomly form a data stream with all data points in the data set, use the root node as the best matching point for the first data point in the data stream, and reco...

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 a hash learning method. The method comprises steps of training the evolutionary tree through data points in the data set; obtaining a trained evolution tree; carrying out initialized Hamming code encoding on all nodes except the root node in the trained evolutionary tree, optimizing a similarity-preserving loss function of the whole evolutionary tree by using a greedy pathencoding strategy, and taking the Hamming code encoding corresponding to the minimum value of the similarity-preserving loss function as a hash code of each leaf node of the evolutionary tree; calculating an optimal matching point of a certain data point in the evolutionary tree, finding out a splitting path of a leaf node corresponding to the optimal matching point of the data point split from the root node, orderly combining hash codes of the corresponding leaf node in the splitting path of the optimal matching point of the data point, and taking the hash codes as hash codes of the data point. The invention further discloses an unsupervised online hash learning method and application. The hash method can reduce the coding complexity and has good query performance.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a hash learning method, an unsupervised online hash learning method and applications thereof. Background technique [0002] With the rapid development of the Internet and various electronic devices, various types of data, such as text, images and videos, are increasing rapidly. In many application scenarios, people need to retrieve relevant content from such large-scale data. However, in large-scale data, the computation time spent to find the exact nearest neighbor for a given query point is unacceptable. In order to solve this problem, a large number of recent studies have been devoted to similar nearest neighbor (Approximate Nearest Neighbor, ANN) search. In large-scale data, the effect of ANN search can replace the exact nearest neighbor search, and the speed is very fast. ANN retrieval based on hash learning is one of the more well-known ANN retrieval technologies. It combin...

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): G06N20/00G06K9/62
CPCG06F18/24323
Inventor 寿震宇钱江波杨安邦袁明汶
Owner NINGBO UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products