Code Monkey home page Code Monkey logo

cmu-10717-the-art-of-the-paper's Introduction

Carnegie Mellon University 10717: The Art of the Paper

Logistics

Instructor: Zachary Lipton (Director of ACMI lab)
Time: Tuesdays & Thursdays 4:40pm–6:00pm
Location: GHC 6115 (in person)
TA: Charvi Rastogi
Reading List: TBD

Course Description

Scientific claims, evidence, and intuitions are all communicated through writing. Positions on what science is worth conducting, and what findings worthy of publishing are all expressed primarily through writing. The product of a successful scientific career tends to be a collection of influential papers. Ultimately, superior writing skills are often what differentiates influential scientists and principal investigators from their peers. Strong writers are better able to convince the wider field of what problems are worth solving (and funding) in the first place, and to develop the didactic resources that propagate scientific knowledge across communities and generations. And yet, the craft of scientific writing remains surprisingly neglected in engineering fields at every stage of training. Writing is often lumped under “presentation skills'', and writing assistance is often remedial in nature. Yes, the role of papers is sometimes to present material expressed more directly elsewhere (e.g., in proofs or code). And yes, many budding scientists do require remedial assistance. But the role of scientific papers is far greater: they are the sole vehicle for expressing whole categories of scientific arguments, and failures of writing nearly always bely failures of critical thinking.

This class, offered in mini 4 (second half of spring semester) will tackle scientific writing from several angles. First, we will tackle general principles, including (i) the expression of both normative and descriptive claims; (ii) heuristics for composing scientific prose that goes down smooth; and (iii) nuts and bolts technical matters, including peculiarities of scientific grammar, the scientific voice (e.g., what we mean by “we”), and the {how, when, and why} of citations. Next, we will then tackle the genre of the ML conference paper, including (a) the section-by-section architecture of the archetypal paper (how to write a strong abstract, introduction, etc.); (b) strategies for communicating complex technical ideas to distracted (and often short-fused) reviewers; (c) the appropriate ways to articulate contributions and set expectations; and (d) heuristics for successfully navigating the rebuttal process. Finally, we will discuss principles that govern writing for more general audiences. The class will employ a mix of lecture material, large-group discussions, and small-group exercises. Students will be expected to bring writing samples from their own work (publication status doesn’t matter) and to be forthcoming but respectful when criticizing the work of their peers. The aspiration of this class is to help each student to improve not only as a writer, but also a reader and as a scientist.

Tentative Schedule of Classes

Date Topic Style Title/Format
Tue 3/15 The Fundamentals Lecture Introduction / The Core
Thu 3/17 The Fundamentals Lecture The Anatomy of a CS Conference Paper
Tue 3/22 The Fundamentals Lecture Style & Mechanics
Thu 3/24 Dissecting the Literature Large Discussion Efficient Estimation of Word Representations in Vector Space Online Convex Programming and Generalized Infinitesimal Gradient Ascent
Tue 3/29 Dissecting the Literature Large Discussion How Do Classifiers Induce Agents to Invest Effort Strategically? Transforming Model Prediction for Tracking
Thu 3/31 Dissecting the Literature Large Discussion On Testing for Biases in Peer Review
Tue 4/5 Dissecting your Peers Workshop Student Papers
Thu 4/7 No class (holiday)
Tue 4/12 Dissecting your Peers Workshop Student Papers
Thu 4/14 Dissecting your Peers Workshop Student Papers
Tue 4/19 Dissecting your Peers Workshop Student Papers
Thu 4/21 The Art of the Rebuttal Lecture Principles of Rebuttal Writing
Tue 4/26 The Art of the Rebuttal Large Discussion Discuss Mock Reviews/Rebuttals
Thu 4/28 The Art of the Proposal Lecture ---

Deliverables

Date Deliverable
3/21 Register a draft
4/20 Deliver aggressive mock review
4/25 Submit rebuttal
5/5 Submit Revised Paper

cmu-10717-the-art-of-the-paper's People

Contributors

madaan avatar zackchase avatar charvirastogi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.