atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Knowledge-Aware Explainable Reciprocal Recommendation

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Recommendation representation learning · 20 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 KAERR, a knowledge-graph metapath model for reciprocal recommendation that encodes metapaths from each party's perspective with a BiLSTM, fuses them by attention, and trains with a bilateral quadruple loss.

Problem

Reciprocal recommendation (e.g., job matching, online dating) suffers from sparse bilateral interaction data, and existing content-based methods model side information from a unified view, failing to capture each party's distinct intentions and giving limited interpretability.

Approach

Extract knowledge-graph metapaths between the two parties, encode each metapath independently from candidate and job perspectives using a BiLSTM whose two directions start at each side, fuse metapaths with sigmoid attention whose weights serve as explanations, and optimize a bilateral quadruple loss that also uses unilateral rejections.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use KAERR instead of DPGNNreciprocal recommendation · Zhaopin, candidatesR@5: 0.7777 -> 0.9477Helped
Use KAERR instead of DPGNNreciprocal recommendation · Zhaopin, jobsR@5: 0.7460 -> 0.9499Helped
Use KAERR instead of DPGNNreciprocal recommendation · UEM, candidates/researchersR@5: 0.8259 -> 0.9146Helped
Use KAERR instead of DPGNNreciprocal recommendation · UEM, jobs/demandsR@5: 0.8064 -> 0.9202Helped
Add dual-perspective metapath encoding instead of shared LSTM encoding (ablation)KAERR · Zhaopin, candidatesR@5: 0.8936 -> 0.9477Helped
Add dual-perspective metapath encoding instead of shared LSTM encoding (ablation)KAERR · UEM, candidates/researchersR@5: 0.8653 -> 0.9146Helped
Add attentive metapath fusion instead of mean pooling (ablation)KAERR · Zhaopin, candidatesR@5: 0.9105 -> 0.9477Helped
Add attentive metapath fusion instead of mean pooling (ablation)KAERR · UEM, candidates/researchersR@5: 0.8702 -> 0.9146Helped
Use bilateral quadruple loss instead of BPR loss (ablation)KAERR · Zhaopin, candidatesR@5: 0.9079 -> 0.9477Helped
Use bilateral quadruple loss instead of BPR loss (ablation)KAERR · UEM, candidates/researchersR@5: 0.8669 -> 0.9146Helped

Surprising findings

Limitations

Experimental setup

Datasets: Zhaopin (Aliyun Person-Job Fitting competition) UEM (Sun Yat-sen University university-enterprise collaboration records)

Benchmarks: Zhaopin UEM

Metrics: Recall@5 Precision@5 NDCG@5 MRR@5

Baselines: BPRMF NCF LFRR LightGCN PJFNN BPJFNN APJFNN DPGNN

Builds on: TransR BPR DPGNN LightGCN

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