Skip to content

Chapter 3: Finding and Organizing Resources

🎓 Learning Objectives

  • Learn where to find research papers
  • Discover academic databases and search engines
  • Understand how to organize research resources
  • Learn about research tools and platforms
  • Master citation management

Where to Find Research Papers

Primary Sources

1. arXiv (arXiv.org)

What: Preprint server for physics, mathematics, computer science

Features: - Free access to papers - Daily updates - Multiple categories (cs.LG, cs.AI, cs.CV, etc.) - RSS feeds available

URLs: - Main: https://arxiv.org/ - ML: https://arxiv.org/list/cs.LG/recent - AI: https://arxiv.org/list/cs.AI/recent - CV: https://arxiv.org/list/cs.CV/recent

arXiv Daily Reading

  • Subscribe to RSS feeds for your areas
  • Check daily for new papers
  • Use arXiv Sanity Preserver for better browsing

2. Conference Proceedings

Top ML Conferences: - NeurIPS: Neural Information Processing Systems - ICML: International Conference on Machine Learning - ICLR: International Conference on Learning Representations - AAAI: Association for the Advancement of Artificial Intelligence - IJCAI: International Joint Conference on Artificial Intelligence

Top CV Conferences: - CVPR: Computer Vision and Pattern Recognition - ICCV: International Conference on Computer Vision - ECCV: European Conference on Computer Vision

Conference Timing

  • NeurIPS: December
  • ICML: July
  • ICLR: May
  • CVPR: June
  • ICCV: October (biennial)

3. Journals

Top ML Journals: - JMLR: Journal of Machine Learning Research (free) - MLJ: Machine Learning Journal - AIJ: Artificial Intelligence Journal - TPAMI: IEEE Transactions on Pattern Analysis and Machine Intelligence

Search Engines

1. Google Scholar

URL: https://scholar.google.com/

Features: - Comprehensive academic search - Citation tracking - Author profiles - Related articles - PDF links

Google Scholar Tips

  • Set up alerts for keywords
  • Create author profiles
  • Use advanced search
  • Export citations easily

2. Semantic Scholar

URL: https://www.semanticscholar.org/

Features: - AI-powered search - Paper recommendations - Citation graphs - Author networks - Free access

Semantic Scholar Advantages

  • Better understanding of paper context
  • Visual citation networks
  • Research trends
  • Free full-text access

3. Microsoft Academic

URL: https://academic.microsoft.com/

Features: - Author profiles - Institution rankings - Research trends - Citation analysis

Specialized Platforms

1. Papers With Code

URL: https://paperswithcode.com/

Features: - Papers with code implementations - Leaderboards for benchmarks - State-of-the-art tracking - Code repositories

Papers With Code

Essential for finding implementations and comparing methods on benchmarks.

2. Connected Papers

URL: https://www.connectedpapers.com/

Features: - Visual paper graphs - Related papers discovery - Citation relationships - Research tree visualization

Connected Papers

Great for exploring a research area and finding related work.

3. arXiv Sanity Preserver

URL: http://www.arxiv-sanity.com/

Features: - Better arXiv browsing - Paper recommendations - Personalized feeds - Trending papers

Organizing Resources

Reference Management Tools

1. Zotero

Features: - Free and open-source - Browser integration - PDF management - Citation generation - Collaboration

Zotero Recommendation

Best free option. Great for beginners and professionals.

Setup: 1. Install Zotero 2. Install browser extension 3. Create collections 4. Sync with account

2. Mendeley

Features: - PDF annotation - Social features - Reference sharing - Mobile apps

3. EndNote

Features: - Professional tool - Advanced features - Paid (often institutional access)

Organization Strategies

By Topic

Research/
├── Computer_Vision/
│   ├── Object_Detection/
│   ├── Segmentation/
│   └── Recognition/
├── NLP/
│   ├── Transformers/
│   ├── Language_Models/
│   └── Translation/
└── Reinforcement_Learning/
    ├── Policy_Gradient/
    └── Q_Learning/

By Project

Projects/
├── Project_1/
│   ├── Papers/
│   ├── Notes/
│   └── Code/
└── Project_2/
    ├── Papers/
    ├── Notes/
    └── Code/

By Status

Reading_List/
├── To_Read/
├── Reading/
├── Read/
└── Archived/

Organization Tips

  • Use consistent naming
  • Tag papers with keywords
  • Keep notes with papers
  • Regular cleanup

Note-Taking Systems

1. Notion

Features: - Flexible database - Templates - Collaboration - Integration

2. Obsidian

Features: - Markdown-based - Graph view - Local files - Free

3. Roam Research

Features: - Bi-directional links - Knowledge graph - Daily notes

Research Tools

Paper Discovery

🔍 Discovery Tools
  1. arXiv Sanity Preserver: Better arXiv browsing
  2. Connected Papers: Visual paper graphs
  3. Semantic Scholar: AI-powered recommendations
  4. ResearchRabbit: Paper discovery
  5. Elicit: AI research assistant

Paper Reading

📖 Reading Tools
  1. Zotero: PDF management
  2. Mendeley: PDF annotation
  3. Adobe Acrobat: PDF editing
  4. Notability/GoodNotes: Handwritten notes
  5. LiquidText: Interactive reading

Code & Implementation

💻 Code Resources
  1. Papers With Code: Code implementations
  2. GitHub: Code repositories
  3. Colab/Kaggle: Free compute
  4. Hugging Face: Model hub
  5. Model Zoo: Pre-trained models

Experiment Tracking

📊 Experiment Tools
  1. Weights & Biases: Experiment tracking
  2. MLflow: ML lifecycle
  3. TensorBoard: Visualization
  4. Neptune: Experiment management
  5. Comet: ML platform

Citation Management

Citation Styles

Common Styles: - APA: American Psychological Association - IEEE: Institute of Electrical and Electronics Engineers - ACM: Association for Computing Machinery - MLA: Modern Language Association

ML Conferences

Most ML conferences use their own citation format. Check submission guidelines.

Citation Tools

In Zotero/Mendeley: - Automatic citation generation - Bibliography creation - Word/LaTeX integration - Style templates

Citation Best Practices

  • Always cite original sources
  • Use consistent format
  • Check citation accuracy
  • Keep bibliography updated

Staying Updated

RSS Feeds

Setup: 1. Choose RSS reader (Feedly, Inoreader) 2. Subscribe to arXiv categories 3. Subscribe to conference feeds 4. Check daily

Email Alerts

Google Scholar Alerts: - Keyword alerts - Author alerts - Citation alerts

arXiv Email: - Daily/weekly digests - Category-specific

Social Media

Twitter/X: - Follow researchers - #MachineLearning hashtag - Paper discussions

Reddit: - r/MachineLearning - r/artificial - r/compsci

Information Overload

  • Don't try to read everything
  • Focus on your area
  • Set limits
  • Quality over quantity

Resources

📚 Essential Databases
  1. arXiv - Preprint server
  2. Google Scholar - Academic search
  3. Semantic Scholar - AI-powered search
  4. DBLP - Computer science bibliography
  5. ACM Digital Library - ACM publications
🛠️ Reference Managers
  1. Zotero - Free reference manager
  2. Mendeley - PDF management
  3. EndNote - Professional tool
  4. Citavi - Research tool
🔍 Discovery Tools
  1. Papers With Code - Papers with code
  2. Connected Papers - Paper graphs
  3. arXiv Sanity - Better arXiv
  4. ResearchRabbit - Paper discovery

Next Steps


Key Takeaways: - Use multiple sources: arXiv, conferences, journals, search engines - Organize resources systematically with reference managers - Use specialized platforms (Papers With Code, Connected Papers) - Set up alerts and feeds to stay updated - Don't get overwhelmed - focus on quality over quantity