view org/sussman-reading-list.org @ 111:d17b2fbf27ec

minor fixes.
author rlm
date Tue, 03 Jun 2014 13:29:50 -0400
parents 2f061e24cf78
children 0025ada5030a
line wrap: on
line source
1 #+title: Prof. Sussman's Reading List
2 #+author: Gerald Sussman (compiled by Robert McIntyre)
3 #+email: rlm@mit.edu
4 #+description: Professor Sussman's reading recommendations
5 #+keywords: sussman physics computer science reading list MIT
6 #+SETUPFILE: ../../aurellem/org/setup.org
7 #+INCLUDE: ../../aurellem/org/level-0.org
8 #+babel: :mkdirp yes :noweb yes :exports both
10 If you want to cite any of these papers, [[./sussman-recs.bib][here]] is a bibtex format file
11 that contains all of these papers in the order they appear on the
12 page. ([[./sussman-recs.bib]]).
14 * Recommendations
15 - Computers and Thought, by Edward A. Feigenbaum (Editor), Julian
16 Feldman (Editor).
17 - [[http://mitpress.mit.edu/books/computers-and-thought][MIT Press]]
18 - ISBN: 0262560925
19 This book includes some of the very interesting early papers in
20 AI, and is overall a great book. Of course, some of the included
21 papers are not very interesting.
23 - The Configuration Space Method for Kinematic Design of Mechanisms,
24 by Elisha Sacks and Leo Joskowicz
26 [[http://mitpress.mit.edu/books/configuration-space-method-kinematic-design-mechanisms][MIT Press]], ISBN: 9780262013895
28 - I learned a lot reading this. (RLM should read this!)
30 * Things Micah should read
32 - Wolpert Principles of development
33 - A geneti switch Mark Ptashne
34 - Lawrence the making of a fly
35 - Frankel "Pattern Formation" (my type of book!)
37 * Things rlm should read
38 - The harmonic mind vol 1+2 smolenck + legendre
40 * For fun
41 - Time's Arrow ad Archemdedes's ???? (price)
42 - a reasonable philisopher
43 - was einstein right? (clifford will)
45 * Everybody should know:
46 - fundamental physics
47 - classical mechanics
48 - E & M
49 - relativity
50 - QM
51 - mathemeatics
54 - Bernard F Schultz "A first course in general relativity"
55 - readable
56 - not too heavy
57 - you can just go through it...
58 - minimal dependencies
61 - Scott Aaronson "Quantum Computing since Democratus"
62 - everything you might want to know about QM, w/ phiospphical
63 outlook
66 - Bible + friends
67 - whether or not you believe it
68 - read between the lines
69 - discover what people were actually thinking
70 - very interesting document
72 - Stranger in a strange land
75 - radio amateur's handbook ARRL
76 - /practical/ electronics book
77 - done for 100 years
79 - Radiotron Designer's handbook RCA, 4th edition
80 - "I'm very interested in hi-fi."
82 - Hackers, by Steven Levy
83 - Accuracy is not to good - people's names are spelled wrong, for
84 example.
85 - But the /feelings/ are exactly right!
87 * From house interview
89 - Network Theory, Bose + Stevens
90 - beautiful, best book.
91 - obsolete, only linear
92 - get the real story about RLC circuits
94 - Linear and nonlinear circuits, Chua Sesoler kuh
95 - more up-to-date than /Network Theory/
96 - 10/10 would teach
97 - mathematically very clear
99 - "Art of electronics practice" horowitz & hill
100 - practical
102 - Grey + meyer (2nd or 3rd) edition "analysis and design of analogue
103 and integrated circuits"
105 - A survey of modern algebra Birkhoff + macland
106 - all the wau to gaoias theory
107 - clear
109 - Visual Complex Analusis, Needham
110 - Easy reading, well written
112 - Solid shape, Jan Koenderink
113 - just good
115 - Probability: the Logic of Science, Jaynes
117 - Calculus on Manifolds, Spivak
118 - great notation, inspiration for SICM
119 - great flame
121 - Variational Princ. Mech. Lanczos
122 - very phisolic
123 - deep
124 - read 100 times, learn something new each time
126 - Mermin, Space and time in special relativity
127 - can be read by H.S. student
128 - will change your life
129 - you will understand special relativity!
131 - faynman lectures
132 - learn something
133 - understandable
136 * Marvin Minsky
137 Minsky really made me as a person. He was my advisor when I was a
138 student at MIT, and he got me my first job. He had the "magnetisim"
139 to attract the most talented people to MIT to work on AI, and the
140 right amount of negligence and delagaion to create an environment
141 where people could thrive. He is certainly the reason that I was
142 seduced into working on AI. Minsky has vast and deep Scientific
143 knowledge -- he could walk into almost any class: Chemistry,
144 Physics, Math, Computer Science, and teach the class without
145 preparation!
147 - http://web.media.mit.edu/~minsky/ : Much of Minsky's work is here,
148 including his book, /The Emotion Machine/, and several essays and
149 papers. Check it out!
151 - [[http://aurellem.org/society-of-mind/][Society of Mind]] Read it online! Each chapter of this book is a
152 short, self-contained essay about the various
154 - Music, Mind, and Meaning
155 https://web.media.mit.edu/~minsky/papers/MusicMindMeaning.html
156 Minsky is one of a few living people who can /improvise/
157 complicated Baroque era fugues. You can hear one of these
158 improvisations here: http://aurellem.org/mmm/
160 - [[http://web.media.mit.edu/~minsky/papers/steps.html][Steps towards Artificial Intelligence]] Here, Minsky outlines how we
161 might begin to build an AI. This is considered to be one of the
162 founding papers of the field, along with Turing's "Computing
163 Machinery and Intelligence" [[http://www.loebner.net/Prizef/TuringArticle.html][paper]].
165 - Perceptrons, by Marvin Minsky
166 - [[http://mitpress.mit.edu/books/perceptrons][MIT Press]], ISBN: 9780262631112
167 - Really good for "Math types."
168 - Uses geometry for proving things.
169 - People unwisely consisdered it to kill off Neural Nets; In fact,
170 it only shows the limitations of certain simple kinds of Neural
171 Nets.
173 * Representative Student Theses
175 These are students where I played a large role in their
176 education. Many of them represent compelling research directions
177 that desperatly need to be extented by the next generation of
178 researchers! As Minsky says, if you want to do something really new,
179 go back to points in the past where there was a neat idea that never
180 really caught on, and follow the path of that idea to see where it
181 leads. A comprehensive list of all my student's works can be found
182 at my [[http://groups.csail.mit.edu/mac/users/gjs/gjs.html][homepage]]. If you want to cite any of these papers, you can
183 find bibtex citations here: [[./sussman-recs.bib]].
185 In particular, here's two great ideas that seem extremely promising
186 and have NOT been properly explored! You could be the first person
187 to get them working!
189 - Using Chaotic Systems to get unlimited measurement precision!
190 - Two papers:
191 - [[http://hdl.handle.net/1721.1/5953][A Global Approach to Parameter Estimation of Chaotic Dynamical
192 Systems]], by [[http://eas.caltech.edu/people/3209/profile][Athanassios G. Siapas]], 1992.
193 - [[http://hdl.handle.net/1721.1/7060][Paramater Estimation in Chaotic Systems]], by Elmer Hung, 1995.
194 - No one put enough effort into seeing if it really worked.
195 - Seems to allow for almost unlimited percision in measurement.
196 - Initial results look very promising, with a =13 order of
197 magnitude= improvement in measurement precision in a simple
198 experiment.
199 - You will win the Nobel Prize if you can get it to work, because
200 you will revolutionize the way we do measurements.
202 - [[http://hdl.handle.net/1721.1/12007][Towards Intelligent Structures: Active Control of Buckling]]
203 - By [[http://www.berlinplace.com/][Andrew A. Berlin]], 1994
204 - Achieves a 10 fold increase in strength by actively eliminating
205 vibrational modes.
206 - Such a good idea; It's cool, short -- great!
207 - No one's followed up on it!
209 In historical order:
211 - [[http://hdl.handle.net/1721.1/6888][A System for Representing and Using Real-World Knowledge]]
212 - By [[http://www.cs.cmu.edu/~sef/][Scott Elliot Fahlman]], 1977
213 - Basically the reason that the Connection Machine was later
214 invented.
216 - [[http://hdl.handle.net/1721.1/5679][The Connection Machine]]
217 - By [[http://longnow.org/people/board/danny0/][Danny Hillis]], 1981
218 - Beautiful thesis, though it doesn't tell you anything you can
219 really /do/ today.
221 - [[http://hdl.handle.net/1721.1/6948][A Circuit Grammar For Operational Amplifier Design]]
222 - By Andrew Ressler, 1984
223 - If you're an Electrical Engineering person.
225 - [[http://hdl.handle.net/1721.1/6959][ONTIC: A Knowledge Representation System for Mathematics]]
226 - By [[http://ttic.uchicago.edu/~dmcallester/][David A. McAllester]], 1987
227 - Very hard, very deep.
228 - You will need to know a lot of Math.
230 - [[http://hdl.handle.net/1721.1/7025][KAM: Automatic Planning and Interpretation of Numerical
231 Experiments Using Geometrical Methods]]
232 - By Kenneth Man-Kam Yip, 1989
233 - Coolest PhD thesis ever!
234 - Solve problems using graphs.
235 - So cool!
237 - [[http://hdl.handle.net/1721.1/80483][Botanical Computing: A Developmental Approach to Generating
238 Interconnect Topologies on an Amorphous Computer]]
239 - By [[http://sta.uwi.edu/pelican/60under60/dcoore.asp][Daniel Coore]], 1999
240 - Interesting to programmers especially.
242 - [[http://hdl.handle.net/1721.1/86667][Programmable Self-Assembly: Constructing Global Shape using
243 Biologically-inspired Local Interactions and Origami Mathematics]]
244 By [[http://www.eecs.harvard.edu/~rad/][Radhika Nagpal]], 2001
245 - Also Interesting to programmers.
247 - [[http://hdl.handle.net/1721.1/8228][Cellular Computation and Communications using Engineered Genetic
248 Regulatory Networks]]
249 - By [[http://groups.csail.mit.edu/mac/users/rweiss/][Ron Weiss]], 2001
250 - Third in a line of bio / amorphous computing papers which should
251 be highly interesting to programmers.
253 - [[http://hdl.handle.net/1721.1/6082][An Algorithm for Bootstrapping Communications]]
254 - By Jake Beal, 2001
255 - Seems like it could be "the right thing" for how modules in the
256 brain learn to talk to each other.
257 - Someone should expand on this work!
258 - Also a PhD thesis from Beal on this: [[http://hdl.handle.net/1721.1/38483][Learning by Learning to
259 Communicate]], 2007
261 - [[http://hdl.handle.net/1721.1/37913][Games, Puzzles, and Computation]]
262 - By [[http://groups.csail.mit.edu/mac/users/bob/][Robert Aubrey Hearn]], 2006.
264 - [[http://hdl.handle.net/1721.1/49525][Propagation Networks: A Flexible and Expressive Substrate for
265 Computation]]
266 - By [[http://web.mit.edu/~axch/www/][Alexey Andreyevich Radul]], 2009
267 - Is a completely new way to program computers.
268 - Under active development. You can get the latest code [[http://groups.csail.mit.edu/mac/users/gjs/propagators/propagator.tar][here]].