<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://rohanpandey.github.io/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://rohanpandey.github.io/" rel="alternate" type="text/html" /><updated>2026-10-22T02:41:50+00:00</updated><id>https://rohanpandey.github.io/blog/feed.xml</id><title type="html">Rohan Pandey</title><subtitle>PhD student at the Bio-NLP Lab, UMass Amherst, working on robust and reliable machine learning for healthcare.</subtitle><author><name>Rohan Pandey</name></author><entry><title type="html">We put the AI in AInxiety</title><link href="https://rohanpandey.github.io/blog/ainxiety/" rel="alternate" type="text/html" title="We put the AI in AInxiety" /><published>2025-01-06T00:00:00+00:00</published><updated>2025-01-06T00:00:00+00:00</updated><id>https://rohanpandey.github.io/blog/ainxiety</id><content type="html" xml:base="https://rohanpandey.github.io/blog/ainxiety/"><![CDATA[<p>It seems like the right time to write about this (lol). Another year passes by, and so do a billion more papers. Can someone make it a teeny bit slower? My unread papers in Zotero are mocking me at this point. The theme is to talk about the uneasiness in my professional life, specifically with what I do, AI.</p>

<p>Don’t get me wrong, it’s a fantastic time to be doing AI, but it’s more important to stay sane (or even happy?), let’s talk about the latter here.</p>

<p><strong><em>Disclaimer:</em></strong> I write purely/mostly from an early PhD academic viewpoint, maybe my friends in the industry have differing experiences (or maybe not).</p>

<p>I will try to organize this by what I think are the sources of the AInxiety, and what it means or leads to as an early academic or even anyone doing AI.</p>

<h4 id="things-that-trickle-down-from-limited-spots">Things that trickle down from limited spots</h4>

<p>The term ‘limited spots’ here is overloaded. It starts with first competing to get into a CS grad program (you should look at some of the applicants these days), competing for resources (compute, etc) while being in the program, finding internships, and eventually jobs.</p>

<p>One would imagine after spending (at least) half a decade doing a PhD you’d pretty much be guaranteed a <em>fantastic role</em>, but hey, this is not an MBA (only a slight dig). You could argue that this is the known academic path, yes, this is the typical journey, but the sheer number of people doing AI compared to the “decent spots” is not a pretty number, especially in the last 2-3 years.</p>

<p>As a consequence, you feel a need to “stand out”. This translates to being “experienced in publishing at top AI/NLP venues such as XYZ” for internship applications, not even that, this might even be the bar for even getting a PhD admission in the first place.</p>

<p>But wait, isn’t the point of a PhD to become that researcher? It used to be.</p>

<p>So what does this lead to?</p>

<ul>
  <li><strong><em>Pressure to publish:</em></strong> More true in the last few years, with everyone publishing X number of A* papers every year, this has certainly become an implicit thing. You need to be “productive” and demonstrate that you’re “it”, by publishing in these elite venues (which I don’t think should be the aim but a consequence of doing interesting research).</li>
</ul>

<h4 id="things-that-trickle-down-from-the-rich-become-richer">Things that trickle down from the rich become richer</h4>

<p>What I mean by this is that within the community, there are certainly groups/individuals that have more resources than others, in terms of computing, workforce, etc; (very often this is more than well deserved)! Some people (from the outside) don’t realize this is also true in academia, maybe more so in experimental/compute-intensive research, and especially now in AI. This certainly puts them at an advantage to solve certain problems that other’s cant;</p>

<p>But what does this mean?</p>

<ul>
  <li><strong><em>Fear of being scooped:</em></strong> With many low-hanging fruits in AI these days, many of those ideas you might want to pursue might just be grid-searched away by people with immense resources at their disposal. This creates a state of constant pressure to put your work out as soon as possible; <em>which shouldn’t be the ideal state of mind for a researcher to do deep (or meaningful) thinking.</em></li>
</ul>

<h4 id="things-that-trickle-down-from-the-sheer-pacescale">Things that trickle down from the sheer pace/scale</h4>

<p>There are things that I can attribute to the pace of things; which in some way ofc comes down from what I’ve already talked about. But I think a recent change in the last few years, could be attributed to the fact that the industry now has an equal if not higher involvement in the AI research community.</p>

<p>For me, this pace leads to the following:</p>

<ul>
  <li>
    <p><strong><em>Impossible to stay up-to-date:</em></strong> I’m pretty sure now there exist lists <em>of</em> lists <em>of</em> daily top-X AI papers, and this might not even be an exaggeration. It’s just impossible to a) even know what new is coming out each day, and b) even read the abstract of that paper. It’s baffling. I feel awful that I can’t even catch up to the latest in my niche, despite training to eventually be an <em>expert</em>.</p>
  </li>
  <li>
    <p><strong><em>Fear of obsolescence:</em></strong> Unfortunately for xAI researchers, I don’t mean obsolescence of humans (sorry folks). I just mean the constant thought of <em>hey, will what I do today be even useful tomorrow because I have seen way too many works become not-sota-anymore within literal hours.</em> Yes, I am looking at you oAI, Anthropic and everyone else that’s benchmark-maxxing. (I understand where you come from, but it still is a reality).</p>
  </li>
</ul>

<h4 id="is-it-all-that-bad-read-why-are-you-even-doing-this">Is it all that bad? (Read: why are you even doing this?)</h4>

<p>A very fair question after reading this, is <em>if it feels this way why are you even doing this?</em> <br />
The answer to that is <em>I really enjoy what I do. I find what I do to be extremely meaningful and enjoyable</em>, <strong>but is it all I’d like to think about 24x7? Absolutely not!</strong></p>

<p>Despite my not-so-subtle venting, the vent is not directed toward the work itself but the state we find ourselves in as a community.</p>

<h4 id="then-are-we-just-doomed-finding-sanity">Then, are we just doomed? Finding Sanity.</h4>

<p>I’ve thought about this for a while, and I’ve found a few things (that are in my control), which have helped me find my sanity (my friends would disagree and tell you I’m not).</p>

<ul>
  <li>
    <p><strong><em>Honest conversations with colleagues:</em></strong> The lab/advisor layer is extremely important. Having the space to have honest conversations about your feelings/state with your peers and advisor is one of the most calming experiences in this chaos. It gives a great sense that we’re all in the same boat, and are here to see each other win.</p>
  </li>
  <li>
    <p><strong><em>Venting to friends &amp; family:</em></strong> or writing blogs into the abyss (lol). Just a simple co-existence and vent session with my goofy friends is more often than not a cure to a lot of issues. It helps put things into perspective and makes me realize it’s not that deep. <em>Pro Tip:</em> Having non-CS friends helps a lot, I don’t want to talk about what I do at the dinner table.</p>
  </li>
  <li>
    <p><strong><em>Disconnecting from social media:</em></strong> underrated, or is it idk, but not using twitter for a few weeks helped a lot. I stopped looking at other people’s work and inadvertently comparing them with my own self, which is extremely unhealthy. Regular breaks from social media - works like a charm.</p>
  </li>
  <li>
    <p><strong><em>Finding your place:</em></strong> One thing that’s helped me is finding areas that I can work in at the pace that I’d like to. Believe me, spending time doing this is extremely helpful in the long run. This, coupled with coming to terms with how much time I want to spend doing what I do, and the potential consequences of not hustling 24x7 has helped.</p>
  </li>
</ul>

<p>Last but not least, if you think you need to talk to someone and do not have any outlet, please reach out to me.</p>]]></content><author><name>Rohan Pandey</name></author><category term="Personal" /><summary type="html"><![CDATA[Where the uneasiness of doing AI comes from as an early academic, and finding sanity anyway.]]></summary></entry><entry><title type="html">How I think about life (and living)</title><link href="https://rohanpandey.github.io/blog/how-i-think-about-life/" rel="alternate" type="text/html" title="How I think about life (and living)" /><published>2024-12-31T00:00:00+00:00</published><updated>2024-12-31T00:00:00+00:00</updated><id>https://rohanpandey.github.io/blog/how-i-think-about-life</id><content type="html" xml:base="https://rohanpandey.github.io/blog/how-i-think-about-life/"><![CDATA[<p>Another attempt, to clarify my thinking, here I shall attempt to write down my main ideas around the ways of living life. A lot of the ideas are different in my head and I find my actions often are not <em>exactly</em> the same, which I think is okay. I sometimes tend to let emotions dictate my state of being, which again I think is okay, as long as my return to baseline goofy-make-fun-of-everything-as-a-coping-mechanism is fast enough.</p>

<p>These ideas have and are intended to make me live life in the present, to live life with a sense of gratefulness where I live with a “this too shall pass” mindset, for good and for bad. These ideas come and go, some I agree with more than others, and some I live through more than others. <em>Let us see how these ideas, and thoughts evolve and how experiences change my perspectives over time.</em></p>

<p><strong><em>Be unapologetically you.</em></strong> There’s no point in living life, than to spend every moment being you (whoever you chose to be), otherwise what’s the point? Of course, depending on the situation, you can decide to show a part of who you are instead of the whole, but never try to be someone else just to fit in.</p>

<p><strong><em>Go into anything and everything with love in your heart.</em></strong> Sounds super cliched, but I really think that the world/people need more love. We often have preconceived notions of people and situations even before we encounter them, and I’ve found that the only valid notion to have while going into anything is to have love to give and cheers to spread.</p>

<p><strong><em>Focus on the few.</em></strong> I try to eliminate as many variables as possible from my life where I have no control. This allows me to focus my energy and mental bandwidth on things that I really care about; friends, family, and work. Everything else that I feel is not worth my time, I actively look for ways to eliminate (with often uncomfortable conversations).</p>

<p><strong><em>Be kind to yourself and then to others.</em></strong> This is everyone’s first time learning to be human, people make mistakes – just learn to first be kind to yourself, and then to others. You, your family, your friends, the people who <em>hurt</em> you, all of them are as new to this as you.</p>

<p><strong><em>Let go (of control, resentment, others)</em></strong> A lot of where I am, and who I am has been a consequence of things that I have not had a lot of control over. Of course, I have tried my best to nudge myself in certain directions that I thought were meaningful, but a lot of who I am is a consequence of things that in reality have been beyond what I could have imagined or controlled. The perspective of not holding on to things, and having a learn and move on mindset does wonders. I have gotten better at returning to baseline when I have a hard time with things, but I still think I could get better at this.</p>

<p><strong><em>Health is everything.</em></strong> I realize this every time I have a cold lol, and then forget it as quickly as it goes away. Taking care of my physical health, for me going to the gym, has been a game changer for my physical health and mental health. As someone who’d been skinny his whole life, it has given me more than I thought it would.</p>

<p><strong><em>People matter (and don’t).</em></strong> I love the analogies one of my dear friends gave me. Your life is like a train, where some people will come and get off at different stations, and some will stay on till the end. It’s worth finding the people that are your people, but most importantly realize that this life is your journey and yours alone.</p>

<p>The more I think about what I’ve written, I understand there are a lot of contradictions, and that’s fair, but more importantly, that’s perfectly okay, <strong><em>being a contradiction is not as bad as people claim.</em></strong></p>

<p>8 Jan 2025</p>

<p><strong><em>Embrace discomfort.</em></strong> Go out of your comfort zone. If you spend all your time in situations that are predictable, with the same people, in the same location, having the same conversations, you will miss out on perspectives. Discomfort and failure directly leads to growth.</p>]]></content><author><name>Rohan Pandey</name></author><category term="Personal" /><summary type="html"><![CDATA[An attempt to write down my main ideas around the ways of living life.]]></summary></entry><entry><title type="html">Year 1: Life in PhD (and more)</title><link href="https://rohanpandey.github.io/blog/phd-year-1/" rel="alternate" type="text/html" title="Year 1: Life in PhD (and more)" /><published>2024-10-11T00:00:00+00:00</published><updated>2024-10-11T00:00:00+00:00</updated><id>https://rohanpandey.github.io/blog/phd-year-1</id><content type="html" xml:base="https://rohanpandey.github.io/blog/phd-year-1/"><![CDATA[<p><em>Note to self:</em> Before I start ranting, and convert this into a “guide” for PhDs. I want to write a note to myself, <em>Don’t make this a guide, write down your thoughts, unfiltered, and share them with the world. More like for myself in a few years.</em></p>

<p>In another attempt to clarify my thinking, dump things that have been on my mind, and look back, I wanted to do a raw-ish reflection of my PhD journey (Year 1). This document should evolve over the years; where I can reflect, share, and even look forward to the coming days, weeks, months, years, and (hopefully) not decades lol.</p>

<p>I’m a textbook overthinker, I start here with the question, “What do I even write about here?”. The right question, as one of my dear friends would say, “What’s on your mind, (not so) young Rohan?”.</p>

<p>Short, messy table of contents; for most of these I’ll try and do a before/after, what did I think of things from the outside (Pre-PhD and what do I think now).</p>

<h3 id="primer-brief-intro-about-myself-pre-phd-life">Primer: Brief intro about myself, pre-PhD life</h3>

<p>I started undergraduate in CS, and ended up not enjoying the more conventional, at least in my environment, CS culture. Most people around me seemed to be enjoying writing code for the sake of writing code, being “cracked engineers”. I could not relate and felt out of place. Don’t get me wrong, I did/do like writing code, but that never seemed to be my primary motivation. Through pure fate and having conversations, I met a great mentor and found myself working in the space of ML and healthcare. If I look back, it makes a lot of sense. It has to do with the fact that I was born and raised in a family of doctors, and I’d seen a lot of the pain that surrounds it, conditioning me to care about the problem. Over time I realized; I enjoy pure problem-solving combined with a messiah complex (lol). <strong><em>With research, it was a good fit; I enjoyed caring about the problem, having time to think about it, and writing code as a means to do something meaningful about the things I cared about.</em></strong></p>

<p>Attempting to continue this, I applied to graduate school right out of undergrad, couldn’t get in at first, and found myself working in consulting (the only company I interviewed for). I was initially very skeptical of consulting but I quickly found myself having a lot of fun. Stayed there for longer than I ever thought I would, doing work that made an impact. <strong><em>I made close friends who I cherish and changed my perspective towards life, making me less judgemental.</em></strong> On some days, working 16 hours a day, I got a few white hairs because of the stress. I called it the salt-and-pepper look.</p>

<h3 id="the-decision-to-do-a-phd">The decision to do a PhD</h3>

<p>Okay, so how did I end up from earning $$$$$s in consulting to doing a (-)$ PhD? <br />
I’d always loved research, and given my undergrad experience, I enjoyed the process. I also enjoyed consulting, I love working with people and problem-solving. So I decided to apply to grad school regardless, <strong><em>because why not?</em></strong> I got into grad school. I decided to defer for a year, why? <strong>1)</strong> I was going through a tough time in my personal life (relationships etc.) and did not want to be away from my safe space, and <strong>2)</strong> I was really having fun at work and was climbing the corporate ladder pretty quickly. My personal life got easier, <strong><em>time heals</em></strong>; but professionally as I climbed the ladder, I saw myself spending less time doing things I liked, and more time doing things I didn’t. It was hard letting go of a cushy job, but I felt very strongly that I should try to pursue my intellectual curiosity again. I reasoned that I could always come back to managing and working with people later (although you can never be certain).</p>

<p>Looking back, why did I decide to do a PhD? <strong><em>I think the best answer I have for this now, is that I wanted to minimize regret in the long term.</em></strong> Regret of not exploring my curiosity, regret of not moving forward, regret of not trying. Although one could argue that I could also regret doing this, and don’t get me wrong there are hints of it when times get hard. But a 40-year-old Rohan would be proud of trying to do more, learn more, and experience more, at a younger age. <strong><em>I did not want to look back after a decade and be like oh, I had a chance to do this, and I didn’t.</em></strong></p>

<p>I see it clearer now, than before starting, as to why I decided to do this. Hindsight’s 20/20, right? <strong><em>I think trusting your gut helps, chasing things that feel right and spark curiosity is a good heuristic.</em></strong></p>

<h3 id="grad-school-from-the-outside-vs-i-m-in-this">Grad School: from the outside vs. I’m in this</h3>

<p><em>Disclaimer: I was out of the academic setup for 2 years before starting a PhD.</em></p>

<p>Before starting, I had little to no expectations tbh, I did not get a lot of time to think and feel. The entire logistics around moving kept me pretty busy. The last day home was rough, I had some hours before my flight, and I was jittery. My buddies and family came to see me off, sweet.</p>

<p>The expectations I did have were: I’d hopefully be working on cutting-edge stuff, with pretty smart folks, and enjoy the intellectual freedom of academia. A lot of the first year, I spent trying to play catchup (since I was a bit out of date lol), trying to figure out what excites me, and doing a lot more coursework than I thought I’d be doing. One of the things that did take some time to adjust, is the money factor, you don’t make much money when you’re in graduate school, but it does teach you discipline, which isn’t bad. Fiscal responsibility and such.</p>

<p>One thing that I used to hear from people, but only rang true when I was in the midst of things, was only get into a PhD if you’re reaaallyyy convinced that you want to. I think what people mean by this, is that a <strong><em>PhD is a very lonely and solo journey, it’s a lot of time spent with yourself where you set everything for yourself: expectations, outcomes, pace, goals.</em></strong> In most other setups, these things are set by others (good grades in school, high paying job, goals for promotions) whereas in a PhD, you have more freedom than you’re used to. I like to think doing a PhD is close to running a startup. You are the product, you are not just responsible for doing good work (research), but also for all the other aspects: marketing, distribution, collaborations, etc. Some of it could come to you as a virtue of where you are, your group, advisor, and for some you need to find ways to make it happen. I think the analogy holds. This is also something I learned here, unless you are already one of the cool kids, you have to find ways to look cooler (wear a leather jacket lol), so that people will hear what you say.</p>

<p>I spent a lot of time working on designing systems that scale in tech consulting, and I was pleasantly surprised to see that a lot of that is useful in academia, too (if you have the patience). Not just designing technical systems, but also social systems (your peers, collaborators, etc.) <strong><em>You go far when you work with people you trust and are okay doing a bit of the “high effort” work along with “cool stuff”.</em></strong></p>

<h3 id="perceptions-of-success">Perceptions of success</h3>

<p>This aspect has changed considerably for me. I used to have this number in my mind: number of publications, internships, money. I believe a lot of it came from comparison (thief of joyyy) and buying into other’s definitions of academic success. I felt bad for not being from a top undergraduate school, not being a part of a top lab, not having an ICML paper. I remember when I was an undergrad, I told someone that I wanted to submit a top ML paper in NeurIPS (lol) and a Nature paper in my first year of grad school (or similar).</p>

<p>After getting in, I think differently. I do understand the importance of metrics in a world where there needs to be an objective measure for evaluation. But, I strongly believe now that this is secondary and a byproduct of being a little smart with what you choose to work on amongst the things that pique your interest. <strong><em>Success for me now really means working on an exciting project with good people and being proud of having contributed to answering questions that matter to me (and hopefully others too).</em></strong> This isn’t necessarily disconnected from publishing at great venues, but this should be a consequence of doing good research and not a goal. I have become more and more disconnected from the metrics defined by others. <strong><em>I truly believe that doing meaningful work (for you) is much more important than the endless chasing of metrics that are defined by others. Try to enable others in the process too.</em></strong></p>

<h3 id="a-note-on-everything-else-life-et-al">A note on everything else: Life et al.</h3>

<p>Before moving, I thought I knew myself enough (as I always do) and then I learned more. Not complaining (or am I). I used to broadly think of professional success as the top priority; things have changed. Through the year, I’ve definitely re-thought my criterias for the ideal outcome after a PhD. I’d definitely like to be in a city where I can experience more of life, do the work I love, and be around people that are family.</p>

<h4 id="location">Location</h4>

<p>SO when deciding schools, I did not care much about location, I come from a big city, but the criteria for me to decide schools was based on how good the school was and the fit with the advisor. Amherst is a beautiful city but is a bit too quiet for me, I was used to being around more people. It certainly took some time to adjust, and I still am adjusting. <strong><em>I was completely wrong on this one, and I’d think about this more if I were to go back.</em></strong></p>

<h4 id="people">People</h4>

<p>The importance of people in my life has only gone up. I was kind of “locked-in” in my undergraduate, often missing out on experiences because I was always working. I got better, and I learned to value people more, but it got even more so after moving. <strong><em>Leaving behind family and decade-long friendships is/was not easy, it still is probably the most difficult thing.</em></strong> Making friends and/or finding partners in grad school is hard, also more so in a smaller city, there are not enough people to meet, but that’s ok! It’s something that I also did not anticipate.</p>

<p>I am blessed to have great colleagues and a fantastic advisor who are hard-working people, but more importantly, are incredibly kind. They make life easier. Over just one year, I went from immediately making close friends, to having pretty much 0 friends for a considerable time, and then finding some of my closest friends in a while. Something that I think I’ve only realized the importance of recently is knowing who takes energy from me, and letting them go. When you’re away from family, your friends are your family. <strong><em>Everything is about people, success is better enjoyed with people, and pain better endured.</em></strong></p>

<h4 id="the-game">The Game</h4>

<p>The game is never-ending. You always want that next promotion, that next paper, that next pat on the back. <strong><em>Over time, I’ve come to peace with knowing how much of life I’m willing to sacrifice for my ambition.</em></strong> This helps. Being a super ambitious guy, sometimes my actions/sacrifices do not match my ambition which results in disappointment. I do not think I’m willing to sacrifice all of life’s experiences for years (if not decades) for a certain professional goal, as much as I love what I do. The game never ends, be it industry, climbing the ranks, or academia, again climbing the ranks. One thing that does ring true with me, is that you should try and <strong><em>spend as much time doing things that you enjoy (read: play) and try to minimize the time you spend playing the game</em></strong>.</p>

<h4 id="imposter-syndrome">Imposter Syndrome</h4>

<p>This is something that I have struggled with for a while. Well, it goes in cycles of “we’re so back” and “I know nothing”, and maybe that is the point. I suppose over the one year, <strong><em>I have become more comfortable not knowing</em></strong>. I have realized the importance of not waiting too long, and to start work on things when I feel like I have just enough to get started. With the pace of AI research, there are certainly doubts like  “How useful are the things that I’m working on now going to be even in 6 months?”. Even though some of what I do might never be “useful”, I certainly have gotten better at figuring things out and enjoying the process (which again is kind of the point of everything).</p>

<h4 id="et-al">Et al.</h4>

<p>Taking care of your health (emotional and physical) has probably taken the top priority for me. I used to do that before too, but again this has amplified. Working out is probably the daily anchor that I look forward to regardless of whatever is happening around me. Lifting weights helps disconnect, and finding new things/hobbies gives me something to look forward to.</p>

<p>It probably also has something to do with getting older, and the (everyday) quarter-life crisis that comes with it. For now, I’m DJing at house parties, and for friends, music is fun, I enjoy it. I see myself playing gigs at clubs. There used to be days when I used to do hip-hop/breakdancing, maybe I will pick up again. <strong><em>Life is supposed to be on average net positive, and you can decide what your unit of averaging is.</em></strong></p>

<h3 id="some-platitudes-that-have-started-to-make-more-sense">Some platitudes that have started to make more sense</h3>

<p>This is probably going to be the most fun thing for me to write, because if you know me well, if any of my friends actually read this, it is that I love professing. And what I mean by that is just giving unwarranted life advice. But I think some of these have started to make more sense than before.</p>

<ul>
  <li>We know when we let people in, but rarely do we know when to let people go.</li>
  <li>It’s all about asking the right questions.</li>
  <li>Take care of yourself first.</li>
  <li>People are everything.</li>
  <li>Judge less, it’s everyone’s first time doing life.</li>
  <li>Your mind is not always your friend.</li>
  <li>Acceptance is a better word than letting go.</li>
  <li>Meet people where they are, not where you are.</li>
  <li>Tough times build character.</li>
  <li>Be more comfortable not knowing.</li>
  <li>Time helps; this too shall pass.</li>
  <li>Stay present.</li>
  <li>Be unapologetically you.</li>
</ul>]]></content><author><name>Rohan Pandey</name></author><category term="Reflection" /><summary type="html"><![CDATA[A raw-ish reflection on my first year of the PhD: the decision, grad school from the inside, success, and life.]]></summary></entry><entry><title type="html">Beginner Friendly Guide to Getting Started in Research (CS): Part 2</title><link href="https://rohanpandey.github.io/blog/research-guide-part-2/" rel="alternate" type="text/html" title="Beginner Friendly Guide to Getting Started in Research (CS): Part 2" /><published>2024-08-09T00:00:00+00:00</published><updated>2024-08-09T00:00:00+00:00</updated><id>https://rohanpandey.github.io/blog/research-guide-part-2</id><content type="html" xml:base="https://rohanpandey.github.io/blog/research-guide-part-2/"><![CDATA[<h3 id="introduction">Introduction</h3>

<p>I wrote a post <a href="/blog/research-guide-part-1/">[Part-1] Beginner Friendly Guide to Getting Started in CS Research</a> discussing a high level overview of the research process in CS (ofc. keeping out the parts where I doomscroll instagram lol). Given the surprisingly positive response, I now attempt to provide a detailed &amp; transparent view of my process; a step by step account of how I do the drills, that are (hopefully) easy to follow along, replicate and eventually improve upon.</p>

<p><strong>Disclaimer:</strong> The details discussed here are a representation of my “ideal” process. I have to say that I often find myself skipping certain best practices. <br />
<em>&lt;<a href="https://www.youtube.com/watch?v=OKN8dFO_ZLA">David Goggins’ voice</a></em>&gt; Is this just because I’m not disciplined enough? <em>&lt;/David&gt;</em> <br />
No (read: yes), but because PhD students like myself often have different commitments: multiple projects, reviewing, teaching, mentoring, fighting the monsters under our bed, you get the idea.</p>

<h3 id="get-started-dive-into-the-consumption-phase-aka-literature-review">Get Started: Dive into the consumption phase (aka. Literature review)</h3>

<p>This document focuses primarily on the “literature review” phase. I prefer the more informal term “consumption” phase; because I believe one should look beyond “reviewing”; to “consume” and end up at a place of understanding (and strong intuition) from where they can start building.</p>

<p>The primary &amp; unsurprisingly common question we tackle here, is <em>“How do I get myself up to speed on a topic?”</em>. What follows is a step-by-step description of how I try to understand the latest and greatest (not necessarily the same) of a particular topic. First, I will outline the main steps, after which we will dive into the details:</p>

<ol>
  <li>
    <p><strong>Step 0 - Finding a topic/area of interest:</strong> In this section, I describe my view of how you can find interesting problems around you. <br />
<em>TLDR:</em> know yourself (&amp; what excites you) and look around.</p>
  </li>
  <li>
    <p><strong>Step 1 - Finding content/papers related to the interest area:</strong> This section talks about how you should go around finding information pertaining to the topic you are interested in. <br />
<em>TLDR: Search &amp; dump.</em></p>
  </li>
  <li>
    <p><strong>Understanding how things work / connecting the dots:</strong> After finding decently relevant pieces of information for the topic of interest, I describe how you should start connecting the dots to develop an intuition for the topic. <br />
<em>TLDR: Read &amp; organize.</em></p>
  </li>
  <li>
    <p><strong>Diving deeper into what you like:</strong> Once you know the basics, you do what most people are afraid to do: ask questions. <br />
<em>TLDR: Be the fool, Be obsessed.</em></p>
  </li>
</ol>

<p class="caption"><img src="/images/blog/research-guide-part-2/fig1.png" alt="Figure 1" /><br />
Figure 1: High level overview of the consumption phase.</p>
<h4 id="step-0--finding-a-topic-or-an-area-that-is-interesting">Step 0:  Finding a topic or an area that is interesting</h4>

<p>Before you start your dalliance with the mystic arts, an interesting question that often precedes is deciding your allegiance (slytherin or gryffindor). In other words, before you start diving into a topic, <em>how do you even find an area or topic within Computer Science that is “interesting”?</em></p>

<ol>
  <li>
    <p><strong>Know Yourself:</strong> I feel this is extremely underrated, especially as a beginner when you are either over or underconfident. You could use this framework to know where you fall, and by spending time observing, you should have a very broad idea of what topic(s) interest/excite you.</p>

    <ol>
      <li><strong><em>Know what inspires you:</em></strong> I have found that there are broadly two ways that people find their areas of interest:
        <ol>
          <li>
            <p><strong>Top-down / Real world-Inspired approach:</strong> I see this as taking inspiration from real world problems; finding things that bother you in the world and trying to fix them. I often find inspiration by observing problems this way (for me: it’s healthcare) – and then finding ways in which I can contribute. You could also think of this as a top-down approach, where you observe problems at the highest level of abstraction, and then work your way down to a level where you can provide solutions.</p>
          </li>
          <li>
            <p><strong>Bottom-up / Tech-Inspired approach:</strong> You could also be inspired to solve more technical problems. This could look something like trying to make a recommendation algorithm x% more accurate (i’m already addicted so please no lol), or solving an existing technical problem from a new perspective. A lot of my more theoretical friends fall in this category. This is a more bottom up approach, where you find a specific technical (CS) problem that bugs you and then try to fix it - which in turn contributes to solving multiple problems up the ladder of abstraction.</p>
          </li>
        </ol>

        <p><strong><em>Note:</em></strong> These two approaches are not mutually exclusive, but just a broad lens that I like to use.</p>
      </li>
      <li><strong><em>Know where you are now:</em></strong> <em>What do you know and what do you not know?t?</em> You should know where you are with your current skill set, both technical and conceptual (at least broadly). This helps you manage your own expectations and helps to understand where you can start contributing now.</li>
    </ol>
  </li>
  <li>
    <p><strong>Look Around:</strong> A good heuristic (in life) that I use, is to find people/groups who(se work) inspire me. For research, this looks like: Going up to university websites, looking at the different labs, and drawing inspiration from their work (read: themes and key ideas). There’s nothing dishonorable about seeking inspiration from people who are at the best of their games.</p>
  </li>
</ol>

<p><strong>General Advice:</strong> Do not wait to find the perfect problem (or solution), because it doesn’t exist! Find a problem that is “good enough” and run with it. You can always decide to pursue different things later, but getting your hands dirty is 100% better than inaction. As a “perfectionist” myself, I (still) actively train myself to not devise the perfect plan and solve everything in my head, but to get going when I have enough to get started.</p>

<p class="caption"><img src="/images/blog/research-guide-part-2/fig2.png" alt="Figure 2" /><br />
Figure 2: How do you find your starting point?</p>
<h4 id="step-1-finding-papers-that-are-relevant-to-my-area-of-interestproblem">Step 1: Finding papers that are relevant to my area of interest/problem</h4>

<p>As talked about in the previous document, I find interesting research either when I’m, a) doing project/topic specific scoping, or b) through general consumption, i.e twitter, my lab slack, people I know etc. My key focus here is <em>on curating things I find interesting</em>.</p>

<p><strong>Method A:</strong> <strong>Topic Specific Scoping</strong><br />
In practice, I use the following approach whenever I am trying to read up on a particular pre-identified topic:</p>

<ol>
  <li><strong>Search:</strong> Go to Google Scholar or similar search engines (semantic scholar) for academic papers.
    <ol>
      <li>Search for review/survey papers on the topic. I search for the keywords of the topic + “review/survey paper” on Gscholar. <strong>Note:</strong> Review papers (if well written) are a great starting point that give a very detailed high level overview of the topic.</li>
      <li>(Additionally) I search for the keywords of interest on Gscholar directly. Eg: “LLMs” + “Fairness”, “Language models” + “Fairness” + “Health” to find interesting papers. <strong>Note:</strong> I limit my search up to a certain page number on scholar search after which the relevance starts reducing (based on title).</li>
    </ol>
  </li>
  <li><strong>Dump:</strong> I then create a list of these papers that I encounter; I use a combination of zotero and excel.
    <ol>
      <li>If I find a decent survey paper: I start generating a list of the recent articles that seem relevant and are cited in the survey paper. If the survey paper is recent enough, it should have the latest and OG work both cited. <strong>Caveat:</strong> Every field has its own pace, the definition of what is “recent” really depends on the topic/field you pick.</li>
      <li>
        <p>If searching with keywords: I only read the title and the abstract of the paper as my first filter, and dump anything I find interesting into an excel (or any other system).</p>

        <p><strong>Heuristic:</strong> One heuristic that I implicitly use (not always) is that I will look at the i) citation count, ii) venue, and iii) authors as a signal for quality papers. (more in FAQ).</p>
      </li>
    </ol>
  </li>
</ol>

<p>At the end of this, you should have a list of papers that you found interesting which follow a common theme or are trying to tackle the problems you found interesting in step 0.</p>

<p><strong>Note:</strong> It is indeed difficult to differentiate between good vs not so good research in the beginning, but trust me it gets easier over time. You will learn to see through (most, but not all) of the BS.</p>

<p><strong>Method B: General Consumption</strong>  <br />
I also encounter a lot of interesting papers on social media (twitter) or my lab’s slack, that I end up bookmarking/saving.</p>

<ol>
  <li><strong>Bookmark:</strong> I let them simmer in my bookmarks for a while, a lot of them don’t end up being read; and that is ok!.</li>
  <li><strong>Dump:</strong> I have a section in my zotero called “interesting ideas” where almost all papers that seem interesting end up, and are read later.</li>
</ol>

<p class="caption"><img src="/images/blog/research-guide-part-2/fig3.png" alt="Figure 3" /><br />
Figure 3: Finding content that is relevant to your interests.</p>
<h4 id="step-2-understanding-where-the-frontier-of-research-is-ie-how-is-it-all-connected">Step 2: Understanding where the frontier of research is, i.e how is it all connected</h4>

<p>Having done some homework and curated your reading list. The next thing you want to ask yourself is, <em>“how do I go from a list of related literature to a broad understanding of (the latest work in) this topic”</em>. Answer? Reading and structuring.</p>

<p>I follow a simple templatic approach to do this, which allows me to get through my (sometimes not so easy) readings from the list curated above:</p>

<ol>
  <li><strong>Read:</strong>
    <ol>
      <li>(If available) Read the review paper first.</li>
      <li>Then, sort the list of interesting papers in reverse chronological order, filter the papers based on title and abstract, (or pick an OG paper), and start reading. <strong>Note:</strong> refer to FAQ on “how to read a paper” and “signals for filtering quality papers”.</li>
    </ol>
  </li>
  <li><strong>Organize:</strong>
    <ol>
      <li>While reading, I start filling my literature review sheet (fill out the important details in an excel) <a href="https://docs.google.com/spreadsheets/d/1nCJ74cQuNaGy9HESXNfoZMk8_gXtpsUdz_Dgbs4hZ_E/edit#gid=0">[Template] Literature Review</a><strong>.</strong> <br />
<strong>Important:</strong> My objective when doing this is not to understand everything 100%, but to understand the topic, landscape and current views on the topic. Limiting myself to just filling this sheet (as best I can) allows me to let go of <em>“perfection”</em> and focus on my objective. This is very underrated imo, it helps me keep going when learning complex topics, which get easier to understand only over time.</li>
      <li><strong>(Optional)</strong> Create a separate document for each topic – write down whatever you learn about the topic from your readings that you think is useful / might need to refer later. Try to prove to yourself why certain things make sense.</li>
    </ol>
  </li>
</ol>

<p class="caption"><img src="/images/blog/research-guide-part-2/fig4.png" alt="Figure 4" /><br />
Figure 4: Start connecting the dots by reading and organizing what you read.</p>
<h4 id="step-3-dive-deeper">Step 3: Dive Deeper</h4>

<p>Once you have completed a broad overview of the topic, you should have a high level intuition of what is happening and recognize the “vibes”. The next step is to shift your focus to diving depth first. It’s repeating what we’ve already done but with different objectives in mind:</p>

<ol>
  <li>Read fewer papers, but get into more details:
    <ol>
      <li>Based on your previous reading and organization, you will have a fairly good idea of the nice vs not-so-nice papers.</li>
      <li>Read the important papers and ask yourself more questions about what we know/what is interesting and try to document your thoughts! <br />
<strong>Note:</strong> A distinguishing factor between people I find cool in research vs not, are people who question everything (even the assumptions that most people take for granted). Be the fool! Ask questions!</li>
    </ol>
  </li>
  <li>Learn as you go: As you go deeper and encounter newer concepts - read them as required (you cannot know everything beforehand). <strong>Advice:</strong> One mistake I made in the past was to try to know “everything” before moving forward (be it reading concepts, documentations, etc). Over time, I have realized that it’s important to know just enough and keep moving forward. It gets easier only with practice.  This does not mean skip the basics tho!</li>
</ol>

<h4 id="faqs">FAQs</h4>

<ol>
  <li>
    <p>How to use the quality signals mentioned for filtering papers?</p>

    <p>I use a combination of the following as a filter (mostly implicitly) while figuring out what is worth my time when reading papers:</p>
  </li>
  <li><strong>Citation Count:</strong> This is a count of the number of times this particular paper has been cited by others. In an ideal world, a paper that is “important” should be cited and used by other works as inspiration. <strong>Caveat:</strong> People have found a way to rig this; salami slicing (split a simple work into multiple papers) and citation rings (people collectively decide to cite each other’s papers) are a few examples of that.</li>
  <li>
    <p><strong>Venue:</strong> Certain venues are more selective than others, a knowledge of which venues are considered “top-tier” is also a good heuristic. <strong>Caveat:</strong> Even peer review is broken (more on that later), but it’s the best system we have.</p>

    <p>There are preprint servers like arXiv and biorxiv which allow authors to put work that has not undergone peer review on the internet, while reading such papers always be skeptical (also be skeptical about peer-reviewed work, too).</p>

    <p>(Not so exhaustive &amp; a very lazy) representation of venues that I like are below:</p>

    <ol>
      <li>Conferences: ICLR, ICML, NeurIPS, ACL, NAACL, *ACL, EMNLP,….</li>
      <li>Journals: Nature, JAMA, .. (I work in healthcare and ML)</li>
    </ol>
  </li>
  <li>
    <p>How to read a paper?</p>

    <p>As with anything, I would approach this based on objectives. Almost always, I do not want to spend 4 hours trying to understand everything for every paper I read. Before I begin reading, I ask myself what my objective is wrt to the paper, and based on that I usually do the following:</p>
    <ol>
      <li><strong>If the topic is new:</strong> I will read through the abstract, introduction and related works. This will hopefully give me a good intro to the topic.</li>
      <li><strong>If I am aware of the topic:</strong> I will read through the abstract, conclusion and skim through the methods to understand the concept broadly.</li>
      <li><strong>If I know the topics well / the paper really intrigues me:</strong> I will read it more thoroughly i.e go through the methods in more detail and try to work out a strong intuition for the proposed technique.</li>
    </ol>
  </li>
  <li>
    <p>What if I don’t understand something?</p>

    <p>This happens more often than people would like to accept. It really depends on where you are in your research journey,</p>
  </li>
  <li><strong>If you’re just starting out:</strong> Be comfortable with not knowing a lot of the details. As long as you feel like you’re making progress - keep going. <strong>Note:</strong> This does not mean ignore the basics, but it means be comfortable not knowing.</li>
  <li><strong>If you’re deep into a topic/ you’re working on a project,</strong> you should:
    <ol>
      <li>Talk to a mentor who’s worked in that area for a while (if you’re able!)</li>
      <li>If not, refer to more “classical” papers, textbooks, tutorials, and reach out to public communities on discord servers.<br />
<strong>Controversial advice:</strong> Learn to say “I don’t know”, and you’ll see that you’ll learn things faster and people will respect you more.</li>
    </ol>
  </li>
  <li>
    <p>You seem to prefer doing a lot of things in sheets over docs, why?</p>

    <p>Having a table structure gives me a good overview of different papers. I find writing in docs useful too, but having everything in one view helps me connect ideas, thoughts etc. It probably also has something to do with my background in consulting, where we looove spreadsheets, for good reason, lol. I think there is a lot of value in structuring and documenting things, it is less common in research than you’d imagine.</p>
  </li>
  <li>
    <p>How do I know if I know enough or should I keep reading/learning?</p>

    <p>At the risk of sounding redundant, whenever I do something, I try to ask myself, <em>what is my intent behind this?</em> When I’m doing a consumption phase or literature review for a new topic, my primary intent is to develop a very high level intuition of the topic (the main idea, usage, pros, cons). If I want to go deeper, I spend more time diving into the nuts and bolts of the topic (read: math and code), the trajectory of the topic (where did it start and where we are now), and the latest cool ideas. It really depends on what your objective is.</p>
  </li>
  <li>
    <p>If I’m just getting started, should I go for what’s hot vs what interests me?</p>

    <p><strong>Broadly:</strong> I strongly believe that there is enough space to do meaningful work in almost all areas. Of course, some areas have more space, visibility, and ease of entry than others, but in the long term you should ideally work on your interests, while making the least amount of sacrifices to the high power, that I call “hype”; people use different names. <br />
<strong>Caveat:</strong> You should always think about where you are in life, if you are looking for jobs/have bills to pay/people to care for - you should be primarily spending time optimizing for what gets you a job/more money vs exploring your interests. It’s about priorities.</p>
  </li>
  <li>
    <p>What do you mean by an “interesting” research area?</p>

    <p>The good (and bad) thing is that the definition of “interesting” is and should be subjective; it evolves over time, at both, an individual and community level. I think one should consider their personal interest first (which allows one to persist when things don’t work - 99% of the times), and be in touch with reality, in the sense that their interest area should have overlap with what is useful to the broader scientific community (you don’t want to be out there chasing unicorns).</p>
  </li>
</ol>

<h3 id="acknowledgement">Acknowledgement</h3>

<p>This document evolved out of this Miro board (<a href="https://miro.com/app/board/uXjVNEw4LMY=/">https://miro.com/app/board/uXjVNEw4LMY=/</a>) which I started using for a few intro sessions with people. I would like to thank Casey Maloney for detailed comments and suggestions on an early draft of this document. I would also like to thank Utkarsh Sharma and Kartikeya Chaturvedi for their suggestions.</p>

<p>This document would definitely have elements from other advice/content available, if there’s anything that I have inadvertently copied - please let me know. PS: All opinions are my own.</p>]]></content><author><name>Rohan Pandey</name></author><category term="Research" /><summary type="html"><![CDATA[A step-by-step account of my literature review process: finding a topic, finding papers, and mapping the frontier.]]></summary></entry><entry><title type="html">Beginner Friendly Guide to Getting Started in Research (CS): Part 1</title><link href="https://rohanpandey.github.io/blog/research-guide-part-1/" rel="alternate" type="text/html" title="Beginner Friendly Guide to Getting Started in Research (CS): Part 1" /><published>2024-05-31T00:00:00+00:00</published><updated>2024-05-31T00:00:00+00:00</updated><id>https://rohanpandey.github.io/blog/research-guide-part-1</id><content type="html" xml:base="https://rohanpandey.github.io/blog/research-guide-part-1/"><![CDATA[<h3 id="about-me">About me</h3>

<p>I am a PhD student at the CS department at the University of Massachusetts Amherst. My primary research interest is making robust and trustworthy language models work in the wild, especially in healthcare settings. Broadly, I care about democratizing access to healthcare and improving healthcare outcomes across the world, and I believe that technology can help us get one step closer.</p>

<p>To begin contributing to scientific research, I had to learn how to leverage limited resources and mentorship. This is a document for my past self, a reflection, that provides a systematic approach to answering the questions: “What is research? Is it for me? and how do I sign up?”.This document takes a first-principles approach to understanding the science of conducting  well-grounded research, and hopefully has something for everyone.</p>

<h3 id="introduction">Introduction</h3>

<p>This is starting as pieces of advice intended to lower the barrier of entry in computer science research. The prerequisites are pretty strict: curiosity and some free time after school (insert sarcasm sign here). It is perfectly ok - if you do not have any prior experience in research, in fact, a fresh perspective might even be better. (If you ask me, we need more unconventional ideas that move beyond passing the “benchmarks” in CS research.)</p>

<p><strong>Note:</strong> This is not supposed to be a learn how to code guide. There are existing resources that have already done a better job than I ever could. However, if there is enough interest, I would be happy to compile my thoughts on how I approach “writing code” in CS research — general or for machine learning.</p>

<p>Based on my initial thoughts, I am going to cover a few ideas that are worth articulating (more selfishly to just get them out of my head) and are topics that people often ask me. The current list of topics that I will cover are:</p>

<ol>
  <li><strong>Overview of research:</strong> An introduction to what doing CS research (with a focus on empirical ML research) looks like from a high-level perspective. I will discuss the components as well as their significance.</li>
  <li><strong>Layman’s guide to doing research:</strong> A step-by-step guide on how I start doing research from scratch. This would incorporate strategies that I use (or have used) and have worked well for me.
    <ol>
      <li>Part 2: Consumption Phase has been published! <a href="/blog/research-guide-part-2/">[Part-2] Beginner Friendly Guide to Getting Started in CS Research</a></li>
    </ol>
  </li>
  <li><strong>Fascinating areas:</strong> A list of running topics and areas that I find interesting, hopefully also with more specific research questions (in the spirit of open science), in case you would like to collaborate with me or are looking for inspiration.</li>
</ol>

<h3 id="a-slightly-naive-view-of-doing-research-what-does-cs-research-look-like-on-a-daily-basis">A “slightly” naive view of doing research: What does CS research look like on a daily basis</h3>

<p>When I ask people what they think of computer scientists, I hear one of two responses: either a person sitting behind a computer screen (best imagined with a slouched back) writing code or someone staring at a whiteboard (again, best imagined with frizzled hair) scratching their head in agony. In my (limited) experience, I think research has less to do with physical attributes, although I do admit that some stereotypes are not that far off.  Research is a set of basic drills on repeat (read: perseverance), interspersed with moments of glimmer and glum. What does this look like? A LOT of reading, writing ideas &amp; code, running systematic experiments, collaborating with brilliant minds (the best part imo), and above all hoping that you come up with something meaningful to share with the rest of the world.</p>

<p>For ease of explanation and to give you a glimpse into the life of a CS researcher, I have broken down the process into various stages. <strong>Note:</strong> These stages are not mutually exclusive or exhaustive. In reality, there is a lot of back and forth that takes place, but this simplistic view will give you a quick insight into the game of research.</p>

<h4 id="level-0-high-level-overview">Level 0: High-Level Overview</h4>

<p>If I think about the components of research at the highest level of abstraction that are easy to understand, I would break it down into the following components. (If you want to avoid the storytelling, skip to the diagram directly!)</p>

<ol>
  <li>
    <p><strong>Consumption phase:</strong> It all starts with a dire thirst for knowledge (or advisor’s orders) that makes you spend countless hours trying to find the fountain of knowledge (one interesting research idea). In other words, you usually start with consuming, i.e trying to read up as much as possible on a particular topic/field, to understand what is already known by the scientific world. The purpose of this phase is two fold, i) improving your understanding of that area/topic and ii) eventually creating a new piece of knowledge.</p>
  </li>
  <li>
    <p><strong>Ideation phase:</strong> With the new found wisdom that comes from drinking the elixir at the fountain of knowledge, you now seek to find the most important problem that could use your great powers. In practice, after consumption, you spend time coming up with an interesting idea or question that is useful for the community (unexplored, underexplored, has significant impact, etc).</p>
  </li>
  <li>
    <p><strong>Experimentation phase:</strong> Now that you know you want to solve world hunger, you want to test your brilliant idea in the hope of seeing the world change right before your eyes (and you should probably take a camera because you’d want to record it). Realistically, this is the phase where you design your experiments and try to produce evidence to prove/disprove your idea. <strong>Remember:</strong> falsifying your hypothesis is also a great result!</p>
  </li>
  <li>
    <p><strong>Presentation phase:</strong> Now is your time to shine, your spotlight, where you get all the glory and ofc a red carpet. The reality is a bit less glamorous, usually one spends time trying to package their results so they reach the people who would appreciate and make good use of the findings (a paper).</p>
  </li>
</ol>

<p><img src="/images/blog/research-guide-part-1/fig1.png" alt="Figure 1" /></p>

<p class="caption">Figure 1: High-level overview of the research phases.</p>
<h4 id="level-1-what-does-each-phase-look-like">Level 1: What does each phase look like?</h4>

<ol>
  <li><strong>Consumption Phase:</strong> The consumption phase is really when you try to understand what others know and care about. This serves as your knowledge base for a particular topic or field. For me, it looks like this:
    <ol>
      <li><strong>Finding content:</strong> Information relevant to you can be from multiple sources (papers, lectures, tutorials), and typically it’s either:
        <ol>
          <li><strong>Project-driven:</strong> where you already know what topic you want to work on and you want to survey what is currently known.</li>
          <li><strong>General consumption:</strong> where you come across papers in conferences, and social media, that you find interesting and want to learn more about.</li>
        </ol>
      </li>
      <li><strong>Curation:</strong> This usually goes hand in hand with finding content, it involves curating the interesting papers (making a pile of papers).</li>
      <li><strong>Filtration:</strong> After having a list of papers, you need to filter out which papers are “important”.</li>
      <li><strong>Read:</strong> Now it’s time you read the selected list of papers. Depending on your goal, you can decide to either quickly skim through or deep dive.</li>
    </ol>
  </li>
</ol>

<p class="caption"><img src="/images/blog/research-guide-part-1/fig2.png" alt="Figure 2" /><br />
Figure 2: Overview of consumption phase.</p>
<ol>
  <li><strong>Ideation Phase:</strong> Now that you have read a bunch of stuff, next comes the more fun part (at least for me). After understanding what other people know, you attempt to come up with new ideas.
    <ol>
      <li><strong>Listing interesting ideas:</strong> This usually involves effort in trying to identify gaps in current work, future work that others have suggested (usually found in the discussion), trying combinations of multiple ideas, etc.</li>
      <li><strong>Prioritizing ideas:</strong> Based on factors such as relevance to community, ease of implementation, and personal interest - try to pick ideas that check most of your boxes.</li>
      <li><strong>Refinement:</strong> Once you have a broad idea or question that you want to pursue, you want to spend some time refining it. I usually try to come up with a specific research question, write multiple hypotheses and place bets on what would work (fun to look at retrospectively).</li>
    </ol>
  </li>
</ol>

<p><img src="/images/blog/research-guide-part-1/fig3.png" alt="Figure 3" /></p>

<p class="caption">Figure 3: Overview of Ideation phase.</p>
<ol>
  <li><strong>Experimentation Phase:</strong> Now that you have a “good-enough” research question (which is good enough to get started), or idea that you want to pursue, you wanna get your hands dirty.
    <ol>
      <li><strong>Experimental Design:</strong> First, given you have a research question and a set of hypotheses, you want to design your study in order to prove/disprove each of your hypotheses. This involves deciding on datasets, experiments, models, metrics etc.</li>
      <li><strong>Writing Code:</strong> Then you write the code, run the experiments and collect metrics that help you get closer to the truth.</li>
      <li><strong>Decipher</strong>: Once you get the metrics accumulated, you can start interpreting what those metrics mean and hopefully have something interesting.</li>
    </ol>
  </li>
</ol>

<p><img src="/images/blog/research-guide-part-1/fig4.png" alt="Figure 4" /></p>

<p class="caption">Figure 4: Overview of experimentation phase.</p>
<ol>
  <li><strong>Presentation Phase:</strong> So now that you have solved the most important problem in this world, you want to share your success. This usually is the following:
    <ol>
      <li><strong>Structure:</strong> Start with creating a structure for the manuscript; write up the heading, titles, and main punchlines.</li>
      <li><strong>Dump and Refine:</strong> Input the main results, followed by the other sections and refine with your collaborators.</li>
      <li><strong>Submission:</strong> Lastly, submit it wherever you’d like!</li>
    </ol>
  </li>
</ol>

<p class="caption"><img src="/images/blog/research-guide-part-1/fig5.png" alt="Figure 5" /><br />
Figure 5: Overview of presentation phase</p>
<h3 id="faqs">FAQs</h3>

<ol>
  <li>
    <p>Is there any point where you have a full grasp on the prior knowledge of a subject?</p>

    <p>The more time I have spent in research, the more I realize how little I know. Don’t get me wrong, I definitely do understand things at a wider and deeper level as I spend more time, but I am also constantly humbled as I realize that I cannot know it all. For a field like deep learning/LLMs, a lot is still unknown and works on intuition. From a practical perspective (in a world where you need to publish papers), I like the approach of trying to get “just enough” intuition and knowledge of a topic so that i) I do not reinvent the wheel, and ii) I can build knowledge on top. It is very easy to go down the rabbit hole of trying to know everything before starting - but that is near impossible.</p>
  </li>
  <li>How do you organize what you’ve learned? or do you just read and think about it?
    <ol>
      <li>For papers: I like to keep a mix of 1) papers that I find interesting and want to annotate and read later in zotero, and 2) when doing specific searches for a project, I do that in excel with the objective of doing a literature review. (more details in next blog).</li>
      <li>For topic specific knowledge: I usually like to maintain topic specific docs where I write down all I learn / read for a particular topic - helps me refer to it later.</li>
    </ol>
  </li>
  <li>
    <p>How much time does all of this take?</p>

    <p>This really depends on the nature of the project, how exploratory vs pre-decided it is. In my experience, I have had projects that have roughly taken from 6months to 2.5 years, from start to publication. What does this mean? This means that you need to have patience when doing research, often ideas and problem statements evolve, being flexible and having patience are virtuous traits for doing quality research.</p>
  </li>
  <li>
    <p>How much should I hedge my bets? Should I pursue multiple different projects or focus on one topic at a time?</p>

    <p>I would suggest as a beginner (even later) you should focus on one thing at a time. It is often enticing to put yourself in multiple projects in the hope that one of them works. Believe me, there is more value (in the long term) in learning from failures from a single project where you go in depth, than papers from projects where you barely scratched the surface.</p>
  </li>
</ol>

<h3 id="acknowledgement">Acknowledgement</h3>

<p>This document evolved out of this Miro board (<a href="https://miro.com/app/board/uXjVNEw4LMY=/">https://miro.com/app/board/uXjVNEw4LMY=/</a>) which I started using for a few intro sessions with people. I would like to thank Casey Maloney and Tiye Ngachoko for their comments and suggestions on an early draft of this document.</p>

<p>This document would definitely have elements from other advice/content available, if there’s anything that I have inadvertently copied - please let me know. PS: All opinions are my own.</p>]]></content><author><name>Rohan Pandey</name></author><category term="Research" /><summary type="html"><![CDATA[A first-principles take on what CS research looks like day to day, whether it's for you, and how to sign up.]]></summary></entry></feed>