You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! Thanks for your excellent work. I'm trying your demo. I am confused that I can't get the high-quality knn graph without refinement as mentioned in the paper. For SIFT1M, I can only get C@10 of 0.5022 when KBuild=62 (Any larger KBuild will lead to an illegal memory error).
It is mentioned in the paper that your algorithm achieves C@10 of 0.987 without refinement. Please kindly tell me that how do I get that result. Besides, I used the getGraph function to export the graph, please let me know if I get something wrong. Thank you again!
The text was updated successfully, but these errors were encountered:
Hi,
I've looked up the corresponding configuration.
Use K = 24, tau_build = 0.7, refinements = 0, tau_query = 1.08.
At the end of demo.cpp add query_function(1.08f);
and run the program using -tau 0.7 -refinement_iterations 0.
Note that always two versions of the query are being executed per tau_query, so this will be the second last result.
The getGraph function will just give you the neighborhoods in the graph.
For our query, some more metadata is necessary (such as the distances to the nearest neighbor per point in the graph and the mean and max over these distances).
There is some dedicated serialization code, but we also noticed a bug in the currently published version.
It does not properly export the upper layers of the graph.
We will soon release an updated version of the code which also addresses the issues you experienced with KBuild > 62.
Part of it is the requirement that S > KBuild/2, but there are quite a few more changes necessary.
Hello! Thanks for your excellent work. I'm trying your demo. I am confused that I can't get the high-quality knn graph without refinement as mentioned in the paper. For SIFT1M, I can only get C@10 of 0.5022 when KBuild=62 (Any larger KBuild will lead to an illegal memory error).
It is mentioned in the paper that your algorithm achieves C@10 of 0.987 without refinement. Please kindly tell me that how do I get that result. Besides, I used the getGraph function to export the graph, please let me know if I get something wrong. Thank you again!
The text was updated successfully, but these errors were encountered: