TL;DR Progress is an interactive web application for exploring the landscape of text summarization research. It provides a curated database of papers annotated with different aspects of text summarization such as datasets, evaluation metrics, pipeline components and research challenges.
- 🔍 Search papers by title, abstract, or TL;DR summary
- 🏷️ Filter papers by venue, year, metrics, and datasets etc.
- 🧩 Explore papers by pipeline components (Input Encoding, Unit Relationship, etc.)
- 📊 Interactive visualizations of research trends
- 📑 TL;DR summaries for quick paper understanding
-
Clone the repository:
git clone https://github.com/your-username/eacl24-tldr-progress.git cd eacl24-tldr-progress
-
Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows, use: .venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Start the FastAPI server:
uvicorn app.main:app --reload
-
Open your browser and navigate to:
http://localhost:8000
The application will load with the full database of papers and all filtering capabilities enabled.
- The application is built with FastAPI for the backend and uses SQLite for the database
- Frontend uses Bulma CSS framework and HTMX for dynamic updates
- All templates are in the
app/templates
directory - Static files (CSS, JS) are in the
app/static
directory - Database and models are in the
app/database
directory