Supercharge Your Innovation With Domain-Expert AI Agents!

A near similarity fast searching method based on local sensitive hash

A local-sensitive hashing and fast technology, applied in the field of computer algorithms, it can solve the problems of increased time overhead, empty result set, and increased minimum similarity, and achieve the effect of increasing space and meeting business requirements.

Inactive Publication Date: 2018-12-07
新华智云科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Combined with the application scenario, it can be seen that the above segmentation algorithm has the following disadvantages: the common segmentation algorithm cannot take into account the minimum similarity and time overhead at the same time
In the case of a small number of segments, the maximum Hamming distance is small, which increases the minimum similarity, eventually resulting in a smaller range of the result set or even an empty result set; but if the number of segments is increased, although the maximum Hamming distance and the minimum The similarity can meet the business requirements, but the corresponding time overhead will also increase

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
  • A near similarity fast searching method based on local sensitive hash
  • A near similarity fast searching method based on local sensitive hash
  • A near similarity fast searching method based on local sensitive hash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0033] Such as Figures 1 to 3 The shown near-similar fast search method based on local sensitive hashing includes the following steps:

[0034] S1. Establishing an index structure: All the multiple hash values ​​that need to establish an index structure are segmented, and each hash value is divided into multiple segments. Partial segments are taken out from multiple segments of a hash value and spliced ​​to form several spliced ​​segments. The splicing segment is mapped, and the hash values ​​corresponding to the splicing segment with the same mapping are added to the same mapping list, and the index structure is composed of different mapping lists.

[0035] S2. Segment the hash value to be searched by the same segmentation method as the hash value in S1 above, and divide it into several segments.

[0036] S3. Splicing the segments in step S2 to form several splici...

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 discloses a near similarity fast searching method based on local sensitive hash. After an index structure is established, a hash value to be searched is divided into several segments andthen spliced to form several spliced segments, and the spliced segments are used as indexes to obtain the result set by nearly similar searching in the index structure. The method of the invention can greatly increase the intra-segment space of the index value, can obtain enough doubling rate on the basis of satisfying the lower original segment number and the minimum similarity of the service requirements, and greatly reduces the time cost in the acceptable space cost.

Description

technical field [0001] The invention relates to a computer algorithm, in particular to a local-sensitive hash-based near-similar fast search method. Background technique [0002] "Locality-sensitive hashing" is a fast approximate similarity search algorithm for massive high-dimensional data. In applications such as information retrieval, data mining, and recommendation systems, there is a need to find similarities in massive high-dimensional data. If you use linear search, it will become very time-consuming for high-dimensional and massive data. In order to solve such a problem, people have designed a special hash function, so that two data with high similarity can be mapped to the same or similar hash value with a high probability, while two data with low similarity can be mapped to the same or similar hash value. Mapped to the same or similar hash value with a very low probability. Such a function is called Locality Sensitive Hashing (LSH). The most fundamental role of...

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
IPC IPC(8): G06F17/30
Inventor 刘方然
Owner 新华智云科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More