Discover the evolution of AI/ML research through interactive citation networks
👉 Try it now at https://paperverse.co
This tool helps you visualize and explore the interconnected world of Machine Learning research papers from the past decade, allowing you to:
🔍 Discover the most influential ideas in machine learning
🏗️ Trace the stepping stones of current state-of-the-art research
📈 Identify emerging trends in scholarly circles
Explore papers in a BFS (Breadth-First Search) manner to see how ideas evolve over time. Here's the citation graph starting from the landmark "Attention is all you need" paper:
Hover over any paper to get quick insights without diving deep:
Build your research roadmap by saving interesting papers for later:
Click on any paper to discover its most influential derivatives. Perfect for:
- Tracking idea evolution
- Finding research gaps
- Understanding paper lineage
Run FASTAPI backend app:
cd citation-network-backend
mkdir data
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8000 --reload
💡 Download the demo database from here and place it in the
data
folder.
Ensure you have Node.js and npm installed:
node --version
npm --version
macOS:
brew install node
Linux (Ubuntu/Debian):
sudo apt update
sudo apt install nodejs npm
- Create
.env
incitation-network-ui
- Copy from
.env.example
and configure:
REACT_APP_FIREBASE_API_KEY=your_api_key_here
REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain_here
REACT_APP_FIREBASE_PROJECT_ID=your_project_id_here
REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket_here
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_sender_id_here
REACT_APP_FIREBASE_APP_ID=your_app_id_here
REACT_APP_FIREBASE_MEASUREMENT_ID=your_measurement_id_here
cd citation-network-ui
npm install
npm start -- --host 0.0.0.0
The build_graph
directory contains tools to create citation networks through these steps:
- Data Collection: Fetch ML papers from Arxiv (last 10 years)
- Citation Analysis: Gather citation data from Semantic Scholar
- Graph Generation: Create DOT files with papers as nodes and citations as edges
- Ranking: Apply PageRank to identify influential papers
- Database Integration: Process and store graph data for FastAPI backend