ai-conferences/conference-paper-search
5
Conference Paper Search
Semantic and keyword search over accepted papers from ML conferences, built on `ai-conferences/all-papers` (one row per accepted paper across ICLR, NeurIPS, ICML, CVPR, ICCV, ECCV, ACL, EMNLP, NAACL, COLM, ICRA, SIGGRAPH, and SIGGRAPH Asia).
How it works:
- Semantic mode encodes the query with
BAAI/bge-base-en-v1.5on CPU and runs a brute-force cosine search over the precomputed paper embeddings. - Keyword mode is a substring match over titles, authors, and abstracts.
- HF paper-page stats (upvotes, code and project links) are joined from `cfahlgren1/hub-stats` at startup.
- GitHub star counts are joined from `hysts-bot-data/paper-github-stars`, which a scheduled HF Job refreshes daily.
The frontend is a custom HTML/JS page served by gradio.Server; the search API is exposed as Gradio endpoints (/facets, /search), which are also served as MCP tools at /gradio_api/mcp/.
Dependencies are managed with uv (pyproject.toml + uv.lock) and exported:
uv export --no-hashes --no-dev --emit-index-url --no-emit-package typer-slim --no-emit-package spaces -o requirements.txt