Friday, March 15, 2019

Systems Science


Glenn and I hopped a bus 14 to join Portland State faculty and students at a brown bag lunch event.  We call it that, but no one was eating that I can recall.  We sandwiched into the Harder House meeting room, pretty much every seat taken, John Driscoll standing and delivering his presentation.

John took full advantage of his time, launching early into preliminary material about Hausdorff Dimension as computed with a "box counting" algorithm.

Applied to facades, or floor plans, generic grids, one may compute its fractional dimension d, or, conversely, create such vistas with d as input.

What would it mean to extrapolate random buildings within a fractal space, determined by a few hyperparameters?  John is exploring this question.  Could such a font of detailed fractal structures provide a kind of clay, which an architect could then sculpt?  Iteratively?

Given my obsession with spherical planet simulations, my imaginary invisible landscape was of city-like planets.

What if Roman Civilization were to be spread, by algorithmic generators, to create realistic vistas of cities never built?  Where would the aqueducts go?  Portland has some, from Bull Run.  The terminal reservoirs were Roman-Victorian in flavor.  I haunt the ones on Mt. Tabor.

Now try another civilization.  Add or subtract a technology.  The models would seem crude perhaps, yet educational.  Start with a river valley.  Now picture it urbanized.  Let the computer do the work, under the supervision of those with a strong sense of Feng Shui.

I'm always in classrooms where the students want to enter into a multi-user domain together, while they're all in the same room.  The game development platforms we use don't allow for this, but the competing commercial platforms do.

My math teacher brain, in the meantime, is thinking "why not harness this desire to socialize through game playing (remember bridge? remember card games?) and let us play something closer to SimEarth?".

That was a real game by the way, in addition to SimCity.  In SimCity, we got to think about power plants, grids, city taxes, city services, property values and so on.  What would a Henry George version of SimCity be like I wonder?

John has a kind of Machine Learning dynamic going, wherein software tools generate building after building, or block after block, with humans, perhaps licensed architects, registering aesthetic preferences.  "I like this one better than that".

In this way, human judgement and algorithm-developed architectures each play to their own strengths.  Algorithms generate a cornucopia of possibilities.  Human judges cull the field, leaving only a few noteworthy finalists.

Machine Learning algorithms know how to reshape themselves based on feedback, in the form of some error function to be minimized.

The idea that architects and movie directors could interact with fractal generator city simulators sounds completely realistic if we're talking about the movie industry.

You want to fly around on such planets, but not necessarily build them, nor even draw them by hand.  They provide context.  They provide game boards.

John and a long time colleague joined us afterward for lunch at Rogue Hall (Ione Building), part of Rogue Nation (the brewery).

I took many pictures and was looking forward to folding them into a next Youtube (I've been doing them daily), only to find out my SD card was acting up.  The computer wouldn't read it, nor would the camera after that.  Unusual.

I ended up reformatting, losing all the pictures.  Fortunately, John's colleague got it all on video.