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¶
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
- arXiv Sanity Preserver: Better arXiv browsing
- Connected Papers: Visual paper graphs
- Semantic Scholar: AI-powered recommendations
- ResearchRabbit: Paper discovery
- Elicit: AI research assistant
Paper Reading¶
📖 Reading Tools
- Zotero: PDF management
- Mendeley: PDF annotation
- Adobe Acrobat: PDF editing
- Notability/GoodNotes: Handwritten notes
- LiquidText: Interactive reading
Code & Implementation¶
💻 Code Resources
- Papers With Code: Code implementations
- GitHub: Code repositories
- Colab/Kaggle: Free compute
- Hugging Face: Model hub
- Model Zoo: Pre-trained models
Experiment Tracking¶
📊 Experiment Tools
- Weights & Biases: Experiment tracking
- MLflow: ML lifecycle
- TensorBoard: Visualization
- Neptune: Experiment management
- 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
- arXiv - Preprint server
- Google Scholar - Academic search
- Semantic Scholar - AI-powered search
- DBLP - Computer science bibliography
- ACM Digital Library - ACM publications
🛠️ Reference Managers
🔍 Discovery Tools
- Papers With Code - Papers with code
- Connected Papers - Paper graphs
- arXiv Sanity - Better arXiv
- ResearchRabbit - Paper discovery
Next Steps¶
- Chapter 4: Research Topics Selection - Learn how to pick research topics
- Chapter 5: Basic Research Methodology - Introduction to research methods
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