<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Read Papers | Haobin Tan</title><link>https://haobin-tan.netlify.app/tags/read-papers/</link><atom:link href="https://haobin-tan.netlify.app/tags/read-papers/index.xml" rel="self" type="application/rss+xml"/><description>Read Papers</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 24 Feb 2021 00:00:00 +0000</lastBuildDate><image><url>https://haobin-tan.netlify.app/media/icon_hu7d15bc7db65c8eaf7a4f66f5447d0b42_15095_512x512_fill_lanczos_center_3.png</url><title>Read Papers</title><link>https://haobin-tan.netlify.app/tags/read-papers/</link></image><item><title>How to Read Papers Efficiently?</title><link>https://haobin-tan.netlify.app/docs/notes/thesis/read-papers/how-to-read-papers/</link><pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate><guid>https://haobin-tan.netlify.app/docs/notes/thesis/read-papers/how-to-read-papers/</guid><description>&lt;figure>&lt;img src="https://raw.githubusercontent.com/EckoTan0804/upic-repo/master/uPic/read-papers.png">&lt;figcaption>
&lt;h4>Efficient paper reading procedure&lt;/h4>
&lt;/figcaption>
&lt;/figure>
&lt;p>&lt;strong>Do NOT read article from beginning to end!!!&lt;/strong>&lt;/p>
&lt;h2 id="phase-1-surveying-the-article">Phase 1: Surveying the article&lt;/h2>
&lt;p>Feel free to stop reading the article at any point&lt;/p>
&lt;ul>
&lt;li>Read the &lt;strong>title and keywords&lt;/strong> (these are probably what got you look at the paper)
&lt;ul>
&lt;li>If these don&amp;rsquo;t interest you at all ➡️ stop!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Read the &lt;strong>abstract&lt;/strong> (most important part of the paper)&lt;/li>
&lt;li>Read the &lt;strong>conclusions&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="phase-2-reading-the-article">Phase 2: Reading the article&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>Look at the &lt;strong>tables and figures&lt;/strong> (including captions)&lt;/p>
&lt;ul>
&lt;li>This is really what was done in the work&lt;/li>
&lt;li>It will help you decide, whether you want to dig in or not&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Read the &lt;strong>introduction&lt;/strong> carefully&lt;/p>
&lt;ul>
&lt;li>This is the background needed and why the study was done.&lt;/li>
&lt;li>Introduction in research paper is one of the most important point.
&lt;ul>
&lt;li>It often formulates in words what the paper is about, and what contribution the paper makes. (like a longer abstract)&lt;/li>
&lt;li>It is informative and help us to understand the paper in a high level.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Read the &lt;strong>results and discussion&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>This is the real heart of the paper. Here you will spend most of the time&lt;/li>
&lt;li>Keep asking: &amp;ldquo;Are the authors demonstrating that their proposal/solution work?&amp;rdquo;
&lt;ul>
&lt;li>Try to prove them wrong or get convinced that solution works&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Note: Sometimes &lt;strong>Results&lt;/strong> section is included in &lt;strong>Experiments&lt;/strong> section.&lt;/p>
&lt;/blockquote>
&lt;/li>
&lt;li>
&lt;p>Read the &lt;strong>experimental&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>This is how they did the work&lt;/li>
&lt;li>You only get to this point if you are really interested and need to understand exactly what was done to better understand the meaning of the data and its interpretation.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="phase-3-write-some-notes-so-you-dont-have-to-re-read-the-whole-paper-again">Phase 3: Write some &lt;strong>notes&lt;/strong> so you don&amp;rsquo;t have to re-read the whole paper again&lt;/h2>
&lt;p>The faintest writing is better than the best memory! 好记性不如烂笔头！&lt;/p>
&lt;h2 id="reference">Reference&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>🔥👍 How to Read a Paper Efficiently (By Prof. Pete Carr): a great tutorial teaching you how to read papers. Strongly recommend!&lt;/p>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/IeaD0ZaUJ3Y?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
>&lt;/iframe>
&lt;/div>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="http://blog.sciencenet.cn/blog-377709-1106732.html">如何高效读论文？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://www.youtube.com/watch?v=Uumd2zOOz60&amp;amp;ab_channel=YannicKilcher">How I Read a Paper: Facebook&amp;rsquo;s DETR (Video Tutorial)&lt;/a>&lt;/p>
&lt;/li>
&lt;/ul></description></item><item><title>Advice on Reading Research Papers (by Prof. Andrew Ng)</title><link>https://haobin-tan.netlify.app/docs/notes/thesis/read-papers/how-to-read-papers-andrew-ng/</link><pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate><guid>https://haobin-tan.netlify.app/docs/notes/thesis/read-papers/how-to-read-papers-andrew-ng/</guid><description>&lt;p>Here we&amp;rsquo;ll summarize two major recommendations given by Prof. Andrew Ng in his CS230 Deep Learning course:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Reading research papers&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Advice for navigating a career in machine learning&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="reading-research-papers">Reading research papers&lt;/h2>
&lt;h3 id="list-of-papers">List of papers&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Compile a list of papers&lt;/strong>&lt;/p>
&lt;p>Try to create a list of research papers, &lt;a href="https://medium.com/">medium&lt;/a> posts and whatever text or learning resource you have&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Skip around the list&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Read research papers in a parallel fashion; meaning try to tackle more than one paper at a time&lt;/li>
&lt;li>Concretely, try to quickly skim and understand each of these paper and do not read it all, maybe you read 10–20% of each one and probably that will be enough to give you a high-level understanding of the paper in hand.&lt;/li>
&lt;li>After that, you may decide to eliminate some of these papers or just go over one or two them and read them fully.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Amount of papers&lt;/p>
&lt;ul>
&lt;li>&lt;strong>5–20 papers&lt;/strong>
&lt;ul>
&lt;li>Probably enough basic knowledge of the specific domain&lt;/li>
&lt;li>But maybe not enough to research or be at the cutting-edge.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>50–100 papers&lt;/strong>
&lt;ul>
&lt;li>Probably have a very good understanding of the domain application&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="how-do-you-read-one-paper">How do you read ONE paper?&lt;/h3>
&lt;p>Do NOT start reading the paper from the first to the last word. Instead, &lt;strong>take multiple passes through the paper&lt;/strong>&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Read the Title, the abstract and the figures&lt;/strong>
&lt;ul>
&lt;li>By reading the title, abstract, the key network architecture figure, and maybe the experiments section, you will be able to get a general sense of the concepts in the paper.&lt;/li>
&lt;li>In deep learning, there are a lot of research papers where the entire paper is summarized in one or two figures without the need to go hardly through the text.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>Read the introduction + conclusions + figures + skim the rest&lt;/strong>
&lt;ul>
&lt;li>The &lt;strong>introduction&lt;/strong>, the &lt;strong>conclusions&lt;/strong> and the &lt;strong>abstract&lt;/strong> are the places where the author(s) try to summarize their work carefully to clarify for the reviewer why their paper should be accepted for publication.&lt;/li>
&lt;li>&lt;strong>Skim the related work section&lt;/strong> (if possible), this section aims to highlight work done by others that somehow ties in with the author(s) work.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>Read the paper but skip the math&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Read the whole thing but skip the parts that don’t make sense&lt;/strong>&lt;/li>
&lt;/ol>
&lt;p>When reading a paper, try to answer the following questions:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>What did the author(s) try to accomplish?&lt;/strong>&lt;/li>
&lt;li>&lt;strong>What were the key elements of the approach?&lt;/strong>&lt;/li>
&lt;li>&lt;strong>What can you use yourself?&lt;/strong>&lt;/li>
&lt;li>&lt;strong>What other references do you want to follow?&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>If you can answer these questions, hopefully, that will reflect that you have a good understanding of the paper.&lt;/p>
&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">It turns out as you read more papers, with practice you get faster. Because a lot of authors use common formats when writing papers.&lt;/span>
&lt;/div>
&lt;h3 id="deeper-understanding">Deeper understanding&lt;/h3>
&lt;h4 id="math">Math&lt;/h4>
&lt;p>Try to rederive it from scratch. Although, it takes some time but it’s a very good practice.&lt;/p>
&lt;h4 id="code">Code&lt;/h4>
&lt;ol>
&lt;li>Lightweight: Download open-source code (if you can find it) and run it.&lt;/li>
&lt;li>Deeper: Reimplement from scratch. if you can do this, that’s a strong sign that you have really understood the algorithm in hand.&lt;/li>
&lt;/ol>
&lt;h3 id="to-keep-getting-better">To keep getting better&lt;/h3>
&lt;p>The most important thing to keep on learning and getting better is to &lt;strong>learn more steadily rather than having a focus-intensive activity&lt;/strong>.&lt;/p>
&lt;blockquote>
&lt;p>It’s better to read two papers a week for the next year than cramming everything over a short period of time.&lt;/p>
&lt;/blockquote>
&lt;h2 id="advice-for-navigating-a-career-in-machine-learning">Advice for navigating a career in machine learning&lt;/h2>
&lt;p>Just focus on doing important work and consider your job as a tactic and a chance to do useful work.&lt;/p>
&lt;p>A very common pattern for successful machine learning engineers, &lt;strong>strong job candidates&lt;/strong>, is to develop a &lt;strong>T-shaped knowledge base&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>have a &lt;em>broad&lt;/em> understanding of many different topics in AI and&lt;/li>
&lt;li>very &lt;em>deep&lt;/em> understanding in at least one area.&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="https://raw.githubusercontent.com/EckoTan0804/upic-repo/master/uPic/1*p-4gmtKxINVGS8BOUQPwMg.jpeg" alt="Image for post">&lt;/p>
&lt;p>&lt;strong>To build the horizontal piece&lt;/strong>&lt;/p>
&lt;p>A very efficient way to build foundational skills in these domains is through &lt;strong>courses and reading research papers&lt;/strong>.&lt;/p>
&lt;p>&lt;strong>To build the vertical piece&lt;/strong>&lt;/p>
&lt;p>You can build it by &lt;strong>doing related projects, open-source contributions, research and internships&lt;/strong>.&lt;/p>
&lt;h3 id="general-advice">General advice&lt;/h3>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Learn the most&lt;/strong>&lt;/p>
&lt;p>tend to choose things to work on that allow you to learn the most.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Do important work&lt;/strong>&lt;/p>
&lt;p>work on worthy projects that moves the world forward.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Try to take machine learning to traditional industries&lt;/strong>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="reference">Reference&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;a href="https://www.youtube.com/watch?v=733m6qBH-jI&amp;amp;list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb&amp;amp;index=9&amp;amp;t=0s">Career advice/reading research papers&lt;/a> lecture in the CS230 Deep learning course by Stanford University&lt;/p>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/733m6qBH-jI?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
>&lt;/iframe>
&lt;/div>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://blog.usejournal.com/advice-on-building-a-machine-learning-career-and-reading-research-papers-by-prof-andrew-ng-f90ac99a0182">Advice on building a machine learning career and reading research papers by Prof. Andrew Ng&lt;/a> - A summary for Prof. Andrew Ng&amp;rsquo;s lecture&lt;/p>
&lt;/li>
&lt;/ul></description></item></channel></rss>