Project Discussion

DS-GA 3001 - Fall 2026

Claudio Silva

NYU Center for Data Science

2026-10-13

Acknowledgement

This presentation is heavily influenced and borrows directly from Prof. Christopher Manning’s Stanford cs224n project discussion.

The Final Project

  • Every group proposes its own project. There is no default project this year.

  • The project must combine visualization and machine learning: use visualization to understand, debug, compare, or explain ML models or data

  • Your proposal is how we approve the project. Talk to us about your idea before you write it

You can work in teams of 1-3 people. Teams are encouraged. Obviously, more is expected from a team than an individual.

Talk to Us About Your Idea

  • Before the proposal, run your idea by one of us:

    • Claudio Silva (Instructor)
    • Bhavya Matam (Session Leader)
    • Parikshit (Pari) Solunke
  • Reach out this week. The proposal is due Oct 20.

Choosing a Project

  • Start from a question you can answer with evidence, not from a technique

    • Where and why does this model or pipeline fail?
    • How do two models, two training runs, or two datasets differ?
    • What structure is in this embedding, feature, or output space?
    • What does this dataset actually contain, and what does it hide?
    • Can someone do a real task better with a new view than with the current tool?
  • Good starting points: your own research or work data, a paper from this course, a recent IEEE VIS / CHI / NeurIPS paper you can extend

  • There are great projects and weak ones at every level of ambition. Scope matters more than size

  • We will give a Best Project Award (assuming quantity and quality of entries)

Project Proposal (Due October 20)

  • Find a relevant (key) research paper for your topic

  • Write a summary of that research paper and what you took away from it as key ideas that you hope to use

  • Write what you plan to work on, and how you can innovate in your final project

  • Describe:

    • Project plan, relevant existing literature, data that you will use, how you will evaluate your work

Project Proposal: Critical Reading

  • Skill: How to think critically about a research paper

    • What were the main novel contributions?
    • Is the work general and reusable or a special case?
    • Are there flaws or neat details in what they did?
    • How does it fit with other papers on similar topics?
    • Does it provoke good questions on further or different things to try?

Project Proposal: Planning Tips

  • How to do a good job on your project plan?

    • You need to have an overall sensible idea

    • But most project plans are lacking in nuts-and-bolts:

      • Do you have your data? Can you collect it quickly?
      • Do you have a realistic evaluation plan? Is it convincing?
      • Do you have appropriate baselines?

Project Writeup

Writeup quality is very important to your grade!

Sample Project Example 1

Sample Project Example 2

Sample Project Example 3

Plan To Use It in Your Portfolio

Plan To Use It in Your Portfolio

Example: From Class Project to Research Impact

  • https://github.com/VIDA-NYU/pycalibrate

  • https://arxiv.org/pdf/2207.13770.pdf

This project started as a class visualization project, became an open-source library, and resulted in a published paper. Your project could follow a similar trajectory!

Project Timeline

Milestone Due Date Details
Proposal Oct 20 4 pages, includes paper summary + plan
Mid-term Update Nov 3 1-page writeup, show progress
Final Presentation Dec 1 & Dec 8 10-minute presentation + Q&A
Final Report Dec 14 8 pages (conference paper format)

Evaluation Criteria

Technical Quality (60%)

  • Soundness of approach
  • Appropriate evaluation
  • Depth of analysis
  • Innovation beyond baseline

Presentation (15%)

  • Clarity of slides
  • Quality of demo/visualizations
  • Handling of Q&A

Writeup (20%)

  • Clear motivation and contributions
  • Proper related work
  • Effective visualizations
  • Insightful discussion

Teamwork (5%)

  • Equal contribution (for teams)
  • Clear division of labor
  • Collaboration evidence

Example Project Themes

Not a list to pick from, just directions past projects have taken:

  • Model interpretability visualization
  • High-dimensional data exploration
  • Interactive ML debugging tools
  • Fairness and bias visualization
  • Time-series model visualization
  • Embedding space exploration

Whatever the theme, your proposal must name a key paper, a dataset you can actually get, and how you will evaluate the result.

Getting Help

Office Hours

  • Instructor: Fridays 1:30-2:30 PM, Room 1153, 370 Jay Street
  • Session leader: posted on Discord

Resources

  • Discord #project-discussion channel
  • Weekly check-ins during lab sessions
  • Feedback on the mid-term update

Don’t wait until the last minute!

Tips for Success

  1. Start Early - don’t wait until after Thanksgiving

  2. Iterate - build a simple version first, then improve

  3. Visualize Often - make plots to understand your data and results

  4. Document - keep notes and screenshots for your writeup

  1. Test on Real Users - get feedback on your visualizations

  2. Version Control - use Git, commit frequently

  3. Communicate - keep your team and mentors updated

Questions?

Discord: #project-discussion

Email: Claudio Silva (csilva@nyu.edu)

Office Hours: Fridays 1:30-2:30 PM (Room 1153, 370 Jay St)