rlm@97: #+title: Prof. Sussman's Reading List rlm@97: #+author: Gerald Sussman (compiled by Robert McIntyre) rlm@97: #+email: rlm@mit.edu rlm@103: #+description: Professor Sussman's reading recommendations rlm@97: #+keywords: sussman physics computer science reading list MIT rlm@97: #+SETUPFILE: ../../aurellem/org/setup.org rlm@97: #+INCLUDE: ../../aurellem/org/level-0.org rlm@97: #+babel: :mkdirp yes :noweb yes :exports both rlm@97: rlm@104: If you want to cite any of these papers, [[./sussman-recs.bib][here]] is a bibtex format file rlm@104: that contains all of these papers in the order they appear on the rlm@104: page. ([[./sussman-recs.bib]]). rlm@104: rlm@97: * Recommendations rlm@97: - Computers and Thought, by Edward A. Feigenbaum (Editor), Julian rlm@97: Feldman (Editor). rlm@103: - [[http://mitpress.mit.edu/books/computers-and-thought][MIT Press]] rlm@97: - ISBN: 0262560925 rlm@97: This book includes some of the very interesting early papers in rlm@97: AI, and is overall a great book. Of course, some of the included rlm@97: papers are not very interesting. rlm@97: rlm@99: - The Configuration Space Method for Kinematic Design of Mechanisms, rlm@99: by Elisha Sacks and Leo Joskowicz rlm@98: rlm@99: [[http://mitpress.mit.edu/books/configuration-space-method-kinematic-design-mechanisms][MIT Press]], ISBN: 9780262013895 rlm@97: rlm@99: - I learned a lot reading this. (RLM should read this!) rlm@99: rlm@100: * TODO Should Add DSPACE links rlm@100: * TODO Also add thesis summaries / abstracts rlm@100: rlm@100: * Things Micah should read rlm@100: rlm@100: - Wolpert Principles of development rlm@100: - A geneti switch Mark Ptashne rlm@100: - Lawrence the making of a fly rlm@100: - Frankel "Pattern Formation" (my type of book!) rlm@100: rlm@100: * Things rlm should read rlm@100: - The harmonic mind vol 1+2 smolenck + legendre rlm@100: rlm@100: * For fun rlm@100: - Time's Arrow ad Archemdedes's ???? (price) rlm@100: - a reasonable philisopher rlm@100: - was einstein right? (clifford will) rlm@100: rlm@100: * Everybody should know: rlm@100: - fundamental physics rlm@100: - classical mechanics rlm@100: - E & M rlm@100: - relativity rlm@100: - QM rlm@100: - mathemeatics rlm@100: rlm@100: rlm@100: - Bernard F Schultz "A first course in general relativity" rlm@100: - readable rlm@100: - not too heavy rlm@100: - you can just go through it... rlm@100: - minimal dependencies rlm@100: rlm@100: rlm@100: - Scott Aaronson "Quantum Computing since Democratus" rlm@100: - everything you might want to know about QM, w/ phiospphical rlm@100: outlook rlm@100: rlm@100: rlm@100: - Bible + friends rlm@100: - whether or not you believe it rlm@100: - read between the lines rlm@100: - discover what people were actually thinking rlm@100: - very interesting document rlm@100: rlm@100: - Stranger in a strange land rlm@100: rlm@100: rlm@100: - radio amateur's handbook ARRL rlm@100: - /practical/ electronics book rlm@100: - done for 100 years rlm@100: rlm@100: - Radiotron Designer's handbook RCA, 4th edition rlm@100: - "I'm very interested in hi-fi." rlm@100: rlm@100: - Hackers, by Steven Levy rlm@100: - Accuracy is not to good - people's names are spelled wrong, for rlm@100: example. rlm@100: - But the /feelings/ are exactly right! rlm@101: rlm@101: * From house interview rlm@101: rlm@101: - Network Theory, Bose + Stevens rlm@101: - beautiful, best book. rlm@101: - obsolete, only linear rlm@101: - get the real story about RLC circuits rlm@101: rlm@101: - Linear and nonlinear circuits, Chua Sesoler kuh rlm@101: - more up-to-date than /Network Theory/ rlm@101: - 10/10 would teach rlm@101: - mathematically very clear rlm@101: rlm@101: - "Art of electronics practice" horowitz & hill rlm@101: - practical rlm@101: rlm@101: - Grey + meyer (2nd or 3rd) edition "analysis and design of analogue rlm@101: and integrated circuits" rlm@101: rlm@101: - A survey of modern algebra Birkhoff + macland rlm@101: - all the wau to gaoias theory rlm@101: - clear rlm@101: rlm@101: - Visual Complex Analusis, Needham rlm@101: - Easy reading, well written rlm@101: rlm@101: - Solid shape, Jan Koenderink rlm@101: - just good rlm@101: rlm@101: - Probability: the Logic of Science, Jaynes rlm@101: rlm@101: - Calculus on Manifolds, Spivak rlm@101: - great notation, inspiration for SICM rlm@101: - great flame rlm@101: rlm@101: - Variational Princ. Mech. Lanczos rlm@101: - very phisolic rlm@101: - deep rlm@101: - read 100 times, learn something new each time rlm@101: rlm@101: - Mermin, Space and time in special relativity rlm@101: - can be read by H.S. student rlm@101: - will change your life rlm@101: - you will understand special relativity! rlm@101: rlm@101: - faynman lectures rlm@101: - learn something rlm@101: - understandable rlm@103: rlm@103: rlm@103: * Marvin Minsky rlm@103: Minsky really made me as a person. He was my advisor when I was a rlm@103: student at MIT, and he got me my first job. He had the "magnetisim" rlm@103: to attract the most talented people to MIT to work on AI, and the rlm@103: right amount of negligence and delagaion to create an environment rlm@103: where people could thrive. He is certainly the reason that I was rlm@103: seduced into working on AI. Minsky has vast and deep Scientific rlm@103: knowledge -- he could walk into almost any class: Chemistry, rlm@103: Physics, Math, Computer Science, and teach the class without rlm@103: preparation! rlm@103: rlm@103: - homepage :: http://web.media.mit.edu/~minsky/ Much of Minsky's rlm@103: work is here, including his book, /The Emotion rlm@103: Machine/, and several essays and papers. Check it out! rlm@103: rlm@103: - Society of Mind, by Marvin Minsky rlm@103: http://aurellem.org/society-of-mind/ rlm@103: Read it online! Each chapter of this book is a short, rlm@103: self-contained essay about the various rlm@103: rlm@103: - Music, Mind, and Meaning, by Marvin Minsky rlm@103: https://web.media.mit.edu/~minsky/papers/MusicMindMeaning.html rlm@103: Minsky is one of a few living people who can /improvise/ rlm@103: complicated Baroque era fugues. You can hear one of these rlm@103: improvisations here: http://aurellem.org/mmm/ rlm@103: rlm@103: - [[http://web.media.mit.edu/~minsky/papers/steps.html][Steps towards Artificial Intelligence]] Here, Minsky outlines how we rlm@103: might begin to build an AI. This is considered to be one of the rlm@103: founding papers of the field, along with Turing's "Computing rlm@103: Machinery and Intelligence" [[http://www.loebner.net/Prizef/TuringArticle.html][paper]]. rlm@103: rlm@103: - Perceptrons, by Marvin Minsky rlm@103: - [[http://mitpress.mit.edu/books/perceptrons][MIT Press]], ISBN: 9780262631112 rlm@103: - Really good for "Math types." rlm@103: - Uses geometry for proving things. rlm@103: - People unwisely consisdered it to kill off Neural Nets; In fact, rlm@103: it only shows the limitations of certain simple kinds of Neural rlm@103: Nets. rlm@104: rlm@104: * Representative Student Theses rlm@104: rlm@104: These are students where I played a large role in their rlm@104: education. Many of them represent compelling research directions rlm@104: that desperatly need to be extented by the next generation of rlm@104: researchers! As Minsky says, if you want to do something really new, rlm@104: go back to points in the past where there was a neat idea that never rlm@104: really caught on, and follow the path of that idea to see where it rlm@104: leads. A comprehensive list of all my student's works can be found rlm@104: at my [[http://groups.csail.mit.edu/mac/users/gjs/gjs.html][homepage]]. If you want to cite any of these papers, you can rlm@104: find bibtex citations here: [[./sussman-recs.bib]]. rlm@104: rlm@104: In particular, here's two great ideas that seem extremely promising rlm@104: and have NOT been properly explored! You could be the first person rlm@104: to get them working! rlm@104: rlm@106: - Using Chaotic Systems to get unlimited measurement precision! rlm@106: - Two papers: rlm@106: - [[http://hdl.handle.net/1721.1/5953][A Global Approach to Parameter Estimation of Chaotic Dynamical rlm@106: Systems]], by [[http://eas.caltech.edu/people/3209/profile][Athanassios G. Siapas]], 1992. rlm@106: - [[http://hdl.handle.net/1721.1/7060][Paramater Estimation in Chaotic Systems]], by Elmer Hung, 1995. rlm@106: - No one put enough effort into seeing if it really worked. rlm@104: - Seems to allow for almost unlimited percision in measurement. rlm@104: - Initial results look very promising, with a =13 order of rlm@104: magnitude= improvement in measurement precision in a simple rlm@104: experiment. rlm@104: - You will win the Nobel Prize if you can get it to work, because rlm@104: you will revolutionize the way we do measurements. rlm@104: rlm@106: - [[http://hdl.handle.net/1721.1/12007][Towards Intelligent Structures: Active Control of Buckling]] rlm@106: - By [[http://www.berlinplace.com/][Andrew A. Berlin]], 1994 rlm@104: - Achieves a 10 fold increase in strength by actively eliminating rlm@104: vibrational modes. rlm@104: - Such a good idea; It's cool, short -- great! rlm@104: - No one's followed up on it! rlm@104: rlm@104: In historical order: rlm@104: rlm@104: - [[http://hdl.handle.net/1721.1/6888][A System for Representing and Using Real-World Knowledge]] rlm@104: - By [[http://www.cs.cmu.edu/~sef/][Scott Elliot Fahlman]], 1977 rlm@104: - Basically the reason that the Connection Machine was later rlm@104: invented. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/5679][The Connection Machine]] rlm@107: - By [[http://longnow.org/people/board/danny0/][Danny Hillis]], 1981 rlm@107: - Beautiful thesis, though it doesn't tell you anything you can rlm@104: really /do/ today. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/6948][A Circuit Grammar For Operational Amplifier Design]] rlm@104: - By Andrew Ressler, 1984 rlm@104: - If you're an Electrical Engineering person. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/6959][ONTIC: A Knowledge Representation System for Mathematics]] rlm@107: - By [[http://ttic.uchicago.edu/~dmcallester/][David A. McAllester]], 1987 rlm@104: - Very hard, very deep. rlm@104: - You will need to know a lot of Math. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/7025][KAM: Automatic Planning and Interpretation of Numerical rlm@107: Experiments Using Geometrical Methods]] rlm@104: - By Kenneth Man-Kam Yip, 1989 rlm@104: - Coolest PhD thesis ever! rlm@104: - Solve problems using graphs. rlm@104: - So cool! rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/80483][Botanical Computing: A Developmental Approach to Generating rlm@107: Interconnect Topologies on an Amorphous Computer]] rlm@107: - By [[http://sta.uwi.edu/pelican/60under60/dcoore.asp][Daniel Coore]], 1999 rlm@104: - Interesting to programmers especially. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/86667][Programmable Self-Assembly: Constructing Global Shape using rlm@107: Biologically-inspired Local Interactions and Origami Mathematics]] rlm@107: By [[http://www.eecs.harvard.edu/~rad/][Radhika Nagpal]], 2001 rlm@104: - Also Interesting to programmers. rlm@104: rlm@107: - [[http://hdl.handle.net/1721.1/8228][Cellular Computation and Communications using Engineered Genetic rlm@107: Regulatory Networks]] rlm@107: - By [[http://groups.csail.mit.edu/mac/users/rweiss/][Ron Weiss]], 2001 rlm@107: - Third in a line of bio / amorphous computing papers which should rlm@107: be highly interesting to programmers. rlm@104: rlm@104: - [[http://hdl.handle.net/1721.1/6082][An Algorithm for Bootstrapping Communications]] rlm@104: - By Jake Beal, 2001 rlm@104: - Seems like it could be "the right thing" for how modules in the rlm@104: brain learn to talk to each other. rlm@104: - Someone should expand on this work! rlm@104: - Also a PhD thesis from Beal on this: [[http://hdl.handle.net/1721.1/38483][Learning by Learning to rlm@104: Communicate]], 2007 rlm@104: rlm@104: - Games, Puzzles, and Computation rlm@104: - By Robert Aubrey Hearn, 2006. rlm@104: rlm@104: - Propagation Networks: A Flexible and Expressive Substrate for rlm@104: Computation. rlm@104: - By Alexey Andreyevich Radul, 2009 rlm@104: