arXiv paper recommendation tool based on Zotero library context
Top 21.3% on sourcepulse
This project provides a daily digest of new arXiv papers tailored to a user's research interests, as inferred from their Zotero library. It's designed for researchers and academics seeking to stay updated with relevant literature without manual searching. The primary benefit is automated, personalized paper discovery delivered via email.
How It Works
The system retrieves papers from a user's Zotero library and new arXiv publications from the previous day. It then calculates embeddings for paper abstracts using a sentence transformer model. A relevance score for each new arXiv paper is determined by its weighted similarity to the user's Zotero library papers, with more recent Zotero entries carrying higher weight. Optionally, it generates AI-powered TL;DR summaries using a local or cloud-based LLM, extracting key information from paper abstracts, introductions, and conclusions.
Quick Start & Requirements
uv
and setting environment variables.uv
and setting environment variables.Highlighted Details
Maintenance & Community
The project is marked as active. Contributions are welcomed via pull requests to the dev
branch.
Licensing & Compatibility
Limitations & Caveats
The recommendation algorithm is described as simple and may not accurately reflect user interests. Generating TL;DRs locally on GitHub Actions runners can be time-consuming (~70s per paper), potentially exceeding execution time limits with a high MAX_PAPER_NUM
.
1 day ago
1 day