resources
some helpful pointers
Early researchers!!!
Check out my blog post for getting involved with ML at Rice. You should also be aware of
- REU programs, which are funded summer research program for U.S. students. Many target those with little prior experience and from underrepresented backgrounds.
- Barry Goldwater Scholarship for sophomore, juniors. Schools usually pre-select candidates.
- Cornell, Maryland, and Max Planck Pre-Doctoral Summer School for those debating to pursue CS research. You get a fun, fully-funded trip to Europe as well!
- NSF GRFP, Hertz, and DOE CSGF fellowships for Ph.D. applicants. Apply as these can make you an incredibly competitive applicant.
- Alex Lang wrote an insightful guide for NSF GRFP specifically. It also contains many example pieces submitted by the larger community.
- Questions to ask prospective research advisors.
- The widely shared Github repository for Ph.D. + grad school advice.
- For my fellow warriors out there: How to Prep for Grad School if You’re Poor.
- Supporting a fellow Rice Owl: I find Lucy Lai’s advice to PhD application genuine, helpful, and well-aligned to my personal opinions on a successful PhD application. It is a fine balance between overly general (e.g. those talking about PhD as a whole) and specific (e.g. ML PhD guides telling you publish or perish).
General research tips.
- Andrej Karpathy’s blog, especially his survival guide to a PhD.
- Richard Hamming’s talk on You and Your Research. Video.
- Lessons learned from 1K rejected research papers by Christos Faloutsos.
- On writing good research code: Harvard, reddit, and industry research perspectives.
- Use screens to detach from your lab’s cloud computing cluster overnight. Oh, and use Termius to make remote development and data sharing smoothly. Free with Github Student Developer Pack!
- A nice guide by Alex Hayes on important questions to address prior to data-driven collaborations, both for the statistician and domain expert seeking assistance.
- My two favorite bloggers are Matt Might and Andrej Karpathy. I also regularly refer to the Kernel Magazine for diversified perspectives on how tech impacts our society and proposals to leverage technology for a better future. When it comes to digesting AI news, I personally find Import AI and Interconnects helpful.
More related to my area of research…
- A primer on optimal transport by Marco Cuturi and Justin Solomon.
- Rémi Flamary’s wonderful lightning view of Gromov-Wasserstein for graph learning.
- A goldmine of talks on theoretical properties of Gromov-Wasserstein and Entropic Gromov-Wasserstein space proven by Ziv and his group. Follow him!
- Been Kim has many insightful talks about interpretability, including dangers of misusing this terminology.
- Many leading researchers spoke about the state of deep learning (2023) in this piece, with an insightful subsection on interpretability. I especially concur Zachary Lipton’s statement below:
Zachary Lipton: Interpretability may be one of the most confused topics in all of machine learning, fraught with confusion and conflict. To begin, the word is badly overloaded. Read an interpretability paper selected at random and you’ll find representations (or insinuations) that the work is addressing “trust”, “insights”, “fairness”, “causality”, “fairness”. Then look at what the authors actually do and you’ll be hard-pressed to tie back the method to any of these underlying motivations. Half the papers produce a set of feature important scores, describing this “importance” in cryptic ways: “what the model is looking at”, “what its internal logic depends on to make this particular prediction”.