23.02.2014 Views

Shape

Shape

Shape

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

401 Notes to p. 305<br />

24. The ‘‘no ambiguity’’ sign was sent to faculty and PhD students in the Computer Science and<br />

Artificial Intelligence Laboratory (CSAIL) at MIT. According to one of the students, ‘‘I got the sign<br />

from a guy who claimed to have ‘solved AI’ thus removing all the ambiguity in the field/world. . . .<br />

I found the no ambiguity sign to be silly/fun and reusable at the same time, because a great chunk<br />

of our research is about getting rid of ambiguity that crops up during sketch recognition.’’ The<br />

sketch recognition language is described in T. Hammond and R. Davis, ‘‘LADDER: A Language to<br />

Describe Drawing, Display, and Editing in Sketch Recognition,’’ in IJCAI–03: Proceedings of the<br />

Eighteenth International Joint Conference on Artificial Intelligence, Acapulco, Mexico, August 9–15,<br />

2003, ed. G. Gottlob and T. Walsh (San Francisco: Morgan Kaufmann, 2003), 461–467. The<br />

authors mention shape grammars, albeit in their aboriginal form, as ‘‘shape description languages.’’<br />

Scholarship can have some funny results. The gap between what you think you’re doing<br />

and saying about it, and how others understand and use this, can be huge—and who’s to say<br />

who’s right? It’s easy to be wrong about meaning, whether or not you’re the source. The only<br />

thing to do is to keep on talking, and seeing and drawing, so that meaning can change. Change,<br />

of course, is what CSAIL is about. It’s proud of its accomplishments and sure that it can do more—<br />

‘‘[ We] have a history of daring innovation and visionary research which change the way the rest<br />

of the world works. We think this is how it ought to be, and are organizing [the Dangerous Ideas<br />

Seminar Series] to help stimulate people to think big.’’ Gerald Jay Sussman was one of the ‘‘instigators.’’<br />

He enlarged on this theme in the title of his seminar on March 17, 2005: ‘‘Engineering as an<br />

Intellectual Revolution.’’ And what he proposed was indeed ‘‘intellectual’’—<br />

The key idea is the development of engineering ‘‘languages’’ that allow us to separate concerns in design. Such<br />

languages provide ways of expressing modularity and isolation between modules. They provide means of composition<br />

that allow the construction of compound systems from independently-specified and implemented<br />

parts. They allow characterization of both structure and function, and how function is determined by and<br />

implemented in terms of structure. They provide black-box abstractions that allow one to specify the behavior<br />

of a composition independently of the implementation.<br />

Computer scientists like to divide things into independent units to make problems combinatorial.<br />

Language is vocabulary and syntax, and an engineering language uses both to fix structure<br />

and function. Compositionality precedes design—what a compound system does depends on<br />

its constituent modules (parts), what they do separately, and how they’re put together. The<br />

shape grammarist agrees that this is a dangerous idea—before you know it, design is impossible.<br />

Sussman, to be sure, has other hazards in mind. Once-novel ideas may be dangerous because<br />

they’re revolutionary when they’re tried in new places. Today, compositionality is key in biological<br />

engineering—MIT’s ‘‘Registry of Standard Biological Parts’’ holds an amazing future. And<br />

compositionality works elsewhere outside of engineering—for example, there’s ‘‘the timeless way<br />

of building’’ in Christopher Alexander’s pattern language. But what does any of this add to Franz<br />

Reuleaux or Herbert Simon? What is it about how we’re trained to think that makes both design<br />

and calculating combinatorial? Neither has to be. Still, there’s no telling where a big idea might<br />

go, and Sussman’s big idea is no exception. Computers are used everywhere, so perhaps CSAIL<br />

will ‘‘change the way the rest of the world works’’ in art and design—but only if there’s nothing<br />

to see.<br />

25. There are other options in computer science, for example, R. A. Brooks, ‘‘Intelligence without<br />

Representation,’’ Artificial Intelligence 47 (1991): 139–159. Brooks shares the shape grammarist’s<br />

distaste for representation—‘‘explicit representations and models of the world simply get in the<br />

way. It turns out to be better to use the world as its own model.’’ This is true for shapes, and is<br />

the reason for embedding and maximal elements. But the focus is elsewhere in AI—‘‘[To segment

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!