Skip to content

A Flask app for scraping the arXiv website and recommending new AI & ML research papers.

License

Notifications You must be signed in to change notification settings

Adam-Mazur/gradientdigest

Repository files navigation

Overview

This is a simple vector space recommender system based on tf-idf that retrieves the most recent AI/machine learning papers from the arXiv website and sorts them by their similarity to the papers that you've liked. Project inspired by Andrej Karpathy's arxiv-sanity-lite and this paper.

Architecture

The profile vectors are computed from the PDFs of the papers rather than just their abstracts. The background scheduler sends requests to the arXiv API every 24 hours, bacause the review process operates in daily cycles. Users' profile vectors are updated with a fixed constant when a new paper is liked. The website is powered by Flask, and uses scikit-learn for td-idf computations.

Upcoming updates

  • Email newsletter
  • Summarizing papers with generative AI
  • Finding similar articles
  • Reading lists

Photos

Home Page

Home page

Search Page

Search page

Login Page

Login page

Sign Up Page

Sign up page

Interests Page

Interests page

About

A Flask app for scraping the arXiv website and recommending new AI & ML research papers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published