Showing posts with label creativity. Show all posts
Showing posts with label creativity. Show all posts

Wednesday, February 27, 2008

Needing "school math" without using it

I was thinking about my previous posts about the UW College of Education's (CoE's) recent political polemic about so-called reform math. One of their major points is that engineers don't use what they call "school math": they just use computers. Please allow me to outline my own work, which is highly compute intensive and rarely involves what they would call school math, but which nevertheless I could not do without a healthy dose of school math -- not just in my education, but also in my work.

My research is in the area of computational neuroscience, in which I build mathematical models of individual nerve cells (neuron)s and groups of neurons, develop simulation software for single computers and clusters of computers, and analyze data from simulations and also from experiments on actual living tissue. This sort of work is very much like that done by anyone simulating physical systems, be they biological, chemical, mechanical, electrical, etc.

Like the engineers described in the CoE's publication, my work is heavily computational, as it isn't feasible to do this work with pencil and paper, as in "school math". The basics of the mathematical models involve a number of differential equations: equations that describe how some part of the system changes in response to other parts of the system. Now, it turns out that differential equations is covered by a pretty much standard college sophomore mathematics course. So, why isn't the stuff I do "school math"? It's simple:

  1. We only cover the mast basic type of differential equations in that class, linear equations. These are actually quite good for describing simple systems: electrical circuits made up of resistors and capacitors, mechanical systems with springs, etc. The advantage of these equations is that we can solve them on paper and they're easy to learn. The disadvantage is that they aren't very good descriptions of complicated systems like neurons (and many other, nonlinear systems). Once we move to nonlinear systems, we almost certainly need to use computers to do numerical simulations.
  2. We mostly just solve single equations in that class (there are other classes where we learn to solve groups of differential equations, later on in the curriculum). The systems I'm interested in can have hundreds or thousands of differential equations, and so I have no choice but use computer simulation.

If you were to watch me work, you would see the following (between the long periods of time in meetings, in class, preparing for said things): I decide on a question I'd like to answer, such as how the behavior of a network of neurons changes as some parameter (think: "tuning knob") is changed. I set up the parameters for a simulation or maybe bunch of simulations and, anytime from a few minutes to a few days later, I have some results. I load those results into MATLAB (numerical mathematics software) and plot the results. I then either exclaim, "Wow!", and hurriedly start writing a summary and thinking of what else I need to do to finish telling the story for a publication (rare), or I say, "Nuts!" and think again why the system either displays uninteresting behavior (Who knows; maybe its lack of interest is in itself something noteworthy? Or is that just wishful thinking?) or doesn't behave like the living nervous system. So, the observer sees that I don't "do" "school math". End of story?

Well, not quite. Because the observer doesn't see what's going on "behind the scenes" (i.e., in my mind). First of all, I would have no hope of even being able to start understanding what simulations I need to run without a very firm and extensive "school math" background. For instance, I work with a number of bright undergraduate students in my research. Some of them have math backgrounds that include differential equations and beyond and some don't. This has nothing to do with how smart they are; math beyond calculus isn't required for computer science and so only those students who come to us via a "nonstandard" pathway (e.g., changed major, previous degree/career) will have the more advanced math. Though all of these students can help out in my research, only those with more advanced "school math" are able to understand the underlying mathematical model well enough to mess with that aspect of the project (unless I teach a student some of the required "school math"). After all, unless you want to resort to randomly poking something just to see what it does, you really have to understand what's going on inside it; that's the only way you can intelligently select what kind of "poking" is likely to tell you something interesting. In fact, it's the only way you can begin to ask questions about the system, let alone start formulating experiments to answer those questions.

Even after the simulations are over, I still need to interpret the results, and this requires yet more "school math" running around in my head. What kind of result did I get? What relationship does it have to previous results I've gotten, or for that matter, results others may have gotten? What does this result mean in the overall context of the system in question and the thinks I'd like to know about it/do with it? And so on.

In other words, it is emphatically not the case that the computer has relieved me of the need to know math. All the computer has done is take over the grunt work: it has become an additional tool in my mathematical arsenal. But the computer can't think, and that thinking is where all the "school math" is. It just isn't apparent to the observer because I know it well enough that it happens in my brain automatically. This is no different than the automaticity with grammar that we use in everyday life. Just because we don't carefully label each of our utterances with "subject", "verb", "object" doesn't mean that grammar isn't necessary.

Finally, does this apply to "everyday" engineers, or just people doing research? Of course it applies to engineers (at least those who haven't "moved up" to management)! That's why businesses hire engineers: they need people who can think about solutions to problems and have the depth of background to understand the interrelationships among parts of solutions from "first principles" on up to final product. Some tasks may become routine and thus almost automatic or thoughtless, but its important to have someone who can look at a problem (or a solution proposed by some software) and say, "Wait a minute; something's fishy here." And, in the final analysis, that's the most important contribution of "school math": it is the language of creativity.

Monday, December 24, 2007

Just you wait, Henry Higgins...

Maybe a little dated, but by this point there's plenty of humorous comments to read. Hilton Locke, who works on Microsoft's tablet PCs, states, "I will say that if you are impressed by the "touch features" in the iPhone, you'll be blown away by what's coming in Windows 7." First of all, I think MS is very smart in going back to serial numbers for their OS releases: they are neutral names and nobody can make a fuss about the year they get released or whether their features or performance match their names. And they don't have to worry about running out of cool cat names.

I'll leave it to the comments on Locke's blog to remark on bragging about how a desktop OS not scheduled to be released for three years will exceed a palmtop UI available right now. Consider instead the following quote from the same blog post:

Now if only we could convince more OEMs that Windows Touch Technology is going to drive their sales.
I've got an idea on how to do that: have that technology actually drive their sales. There's no substitute for delivering on promises.

Friday, September 07, 2007

Declaring creativity bankruptcy

I previously wrote about an iPhone copycat product. An unknown company can probably be excused (at least, by those of us who have no intellectual property involved) the desire to make a quick buck off of the latest Apple product. But a large, well-known company? I submit that this is the creativity equivalent of declaring email bankruptcy: Nokia's admitting that they'll never catch up with the rate of innovation of one of their competitors. And this product is vaporware! That's right, they can't even imagine making something that looks significantly different than the iPhone. Sad.

Friday, August 03, 2007

Whatever happened to originality?


Meizu multi angle
Originally uploaded by stiber
It doesn't seem that anyone's even trying anymore; they just rip off whatever they want. Even if some say that there are signifcant differences with the iPhone.


Then again, just about every portable device that makes sounds has buttons arranged in a circle around a central button, so maybe this isn't really all that new.