scholar-link

Inspiring Industry Insight with AI-powered Research Analysis for Connectivity and Patterns

MIT License

Stars
3

Scholar Link -- Explore Connected Papers

Hack the Valley 9.

Background

Research can be overwhelming. Our app revolutionizes the research process by leveraging cutting-edge AI to visualize connections between papers in a force-directed graph. This groundbreaking approach empowers researchers to effortlessly uncover intricate relationships, spot emerging trends, and gain profound insights that were previously hidden. By transforming complex data into intuitive visualizations, we are setting a new standard for academic research and discovery.

Features

  1. Interactive Graphs: Visualize paper connections through co-citation and bibliographic coupling.
  2. Trend Analysis: Spot trends with keyword and activity analysis.
  3. AI Summarization: Get concise summaries of papers.
  4. AI Chatbot: Ask questions and get answers about research papers.
  5. Diverse Data: Access a wide range of papers from open-source databases.

Tech Stack

  1. NLP: KeyBert and Hugging Face for content analysis and summaries.
  2. Graph Theory: Advanced algorithms for optimized graphs.
  3. Front-end: React.js for a smooth user experience.
  4. Back-end: Flask and Python for data handling and AI integration.
  5. Data Collection: Web scraping tools for academic databases.
  6. Streamlit: Fast deployment for dynamic diagrams and AI ChatBot.

Usage

Requirements

You must install the following dependencies and libraries for frontend/backend:

cd frontend
npm install
pip install -r requirements.txt

You are recommended to use python venv instead of conda due to potential package conflicts!

Service

The web-app requires front-end and back-end hosting as well as 3 Streamlit app instances. To simplify the process, we created a shell script that automates the setup:

./init_services.sh

If the error permission denied: ./init_services.sh occurs, run the command chmod +x ./init_services.sh

Guide

Start from the home page, enter a keyword or prompt, and get a list of related papers. Select one paper as the root node and view a force-directed graph showing connections to related nodes. You can click on a paper to view detailed information including summary or chat with an AI Chatbot to ask specific questions about the content for additional insights.

By following these steps, you can efficiently navigate through research literature and gain valuable insights.

Next Steps

  • Expand database coverage.
  • Optimize algorithms for larger datasets.
  • Add personalized recommendations.
  • Develop collaboration features.
  • Create APIs for integration.
  • Explore applications beyond academia.

Contact Us

Related Projects