Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Hash learning method based on an evolutionary tree and an unsupervised online Hash learning method 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 coding length.

Inactive Publication Date: 2019-05-31
NINGBO UNIV
View PDF1 Cites 12 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 based on an evolutionary tree and an unsupervised online Hash learning method thereof
  • Hash learning method based on an evolutionary tree and an unsupervised online Hash learning method thereof
  • Hash learning method based on an evolutionary tree and an unsupervised online Hash learning method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0033] Such as figure 1 As shown, an evolutionary tree-based 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:

[0034] 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;

[0035] 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 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 based on an evolutionary tree. the evolution tree is trained through data points in the data set; obtaining a trained evolution tree; carrying out initialization Hamming code coding on all nodes except a root node in the trained evolution tree, optimizing a similarity protection loss function of the whole evolution tree by using a greedy path codingstrategy, and taking Hamming code coding corresponding to a minimum value of the similarity protection loss function as Hash coding of each leaf node of the evolution tree; and calculating an optimalmatching point of a certain data point in the evolution tree, finding 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 also discloses an unsupervised online Hash learning method. According to the Hash method, the coding complexity can be reduced, and the good query performance is achieved.

Description

technical field [0001] The invention relates to the field of data processing, in particular to an evolution tree-based hash learning method and an unsupervised online hash learning method 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. I...

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
Eureka Blog
Learn More
PatSnap group products