atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Optimizing Recall in Deep Graph Hashing Framework for Item Retrieval (Student Abstract)

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Unsupervised neural combinatorial optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SRLoss, a smooth differentiable approximation of the Recall@N objective for hashing-based recommendation on LightGCN, with an approximation-adjustable gradient estimator based on sign-swish.

Problem

Hashing-based recommendation trains with BPR while evaluation uses Recall, and the discrete hash constraints make directly optimizing recall NP-hard; straight-through estimation gives coarse gradients.

Approach

Replace the non-differentiable indicator functions in Recall@N with smooth approximations (sigmoid, exponential, hinge, softplus) and estimate hash-function gradients with a sign-swish function whose temperature beta controls approximation accuracy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · GowallaRecall@50: 0.19160 -> 0.23082Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · GowallaRecall@100: 0.26590 -> 0.31396Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · GowallaNDCG@50: 0.12740 -> 0.15109Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · GowallaNDCG@100: 0.14840 -> 0.17424Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · Yelp2018Recall@50: 0.08350 -> 0.10140Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · Yelp2018Recall@100: 0.13450 -> 0.16348Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · Yelp2018NDCG@50: 0.05000 -> 0.06016Helped
Use the proposed SRLoss and approximation-adjustable gradient estimator instead of the strongest baseline, BGCHDeep graph hashing recommendation · Yelp2018NDCG@100: 0.06700 -> 0.08035Helped

Limitations

Experimental setup

Datasets: Gowalla Yelp2018

Benchmarks: Gowalla Yelp2018

Metrics: Recall@50 Recall@100 NDCG@50 NDCG@100

Baselines: BGCH HashGNN HashRec

Builds on: LightGCN Bayesian Personalized Ranking straight-through estimation sign-swish

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy