In each of our heads lies a machine whose R&D time must be measured in millennia, has a parts count in the hundreds of billions, and a wiring scheme containing a quarter of a quadrillion connections. Through a degree of parallelism seen few other places in nature, the brain is able to process huge amounts of sensory information in real time and without our having to expend any mental effort. Yet the irony of our conscious experience is the linear character our thoughts take on when we express ourselves using words.
Despite the primacy of language in constructing ideas and models of the world around us, there are places where our parallel nature peeks through and this seriality of thought is exposed for the façade that it is. Perhaps the most vivid is the ability of our visual system to process diagrams containing hundreds of data points in a single glance and immediately see patterns that would elude us when confronted with an equivalent table of figures. Finding ways to map abstract quantitative information into a form that takes advantage of the brain’s parallelism is the fundamental challenge of information design.
Pattern Recognition is a response to both the near magic of this capability and the increasing necessity of making use of it as the amount of data in and about our world grows at ever accelerating rates. To that end, data is both the subject of my investigation and the raw material for the experiments within. Though my principal concern is communicating the information within a dataset to the viewer, it is impossible to divorce this aim from formal concerns. After all, in a diagram the form is the information.
Thus the work that follows is split between two goals. The first is to represent data in such a way that its internal structure reveals itself visually, providing insights that could not be gleaned through textual analysis. The other is to investigate the formal qualities of these computationally generated, ‘found’ patterns.
The choice of subject matter is intentionally far-ranging, including Google’s HTML coding habits, the syntax of a finch’s song, and the harmonic relationships in a Bach fugue. But in all these cases there are systematic relationships between the parts of these wholes which visualization is uniquely positioned to depict – and much beauty hiding in the spaces between the tags, syllables, and notes.