Desk / Coursework / Hyperliterature /
 

Self-Organizing Maps:
A Tourist's Guide to Neural Network (re)Presentation(s)
by Jeremy Douglass and The Net

 

Contents:

*Introduction
*About SOMs
*About This Site
*Annotated Links: Theory
*Annotated Links: Node Maps
*Annotated Links: DDMs
*Annotated Links: SOMs
*Annotated Links: Lateral Thinking
*Conclusions

*Footer

[Text Only / Print Mode]

 

Introduction:

*Why SOMs?

What is a self-organizing map? Where did SOMs come from, why do they exist at all? What are they used for, what could they be used for? This guide to the topic of SOMs takes a digital humanities approach, targeting non-specialists and focusing on general concepts and breadth of application rather than on the computational or theoretical specifics of how such systems are designed.

If you want to go into depth, this site provides a number of good starting points. Below are annotations and links to prominent listservs, article abstracts, FAQs, academic and corporate sites, diagrams, demos, downloads etc. While these resources are eclectic and some are tangentially related to the main topic (generally data mapping or representing systems which are not truly self organizing), others are quite comprehensive. For this reason, this site attempts to map current resources online, rather than replicate them inside these confines.[1]

 

About SOMs:

*SOMs at First Glance

At first glance a self-organizing map might look something like a flow chart. Or a constellation diagram. Or perhaps a set of local voting district boundaries.

What it probably won't resemble is a geographic map (although there are exceptions). Unlike cartographers, who map existing geography, SOMs do not replace an existing real geography (such as the planet viewed from space) with a geographical representation (Mercator projection covered with imagined political boundaries, elevation and climate data, etc.) Rather, while processing data which is distributed temporally or conceptually, SOMs create an imagined geography in which the data is presented.[2]

Most SOMs currently tend to be two-dimensional. Unlike a Cartesian graph, however, in which two-dimensional data relate in accordance with the variation of only 2 variables (X and Y), positionality within the flat space of the map may be representative of a wide variety variables synthesized into a general statement of relationship - for example, the relative size and distance map-objects rather than their absolute positions.

SOMs generally present a simplified, relational view of a highly complex data set.

Once map objects or nodes are organized, all the data associated with a given node may be made available via that node. However this does not mean that all this data participated in the process of self-organization. A data set of nations might self-organize by annual rainfall, and once organized provide additional information such as color-coding by GNP.

*SOMs and the Internet

Merely representing rainfall data dynamically is not an SOM. The most common current application of representing map-data is much simpler.

Data-driven maps (DDMs) are part of a general move on the Internet to make all things data-driven. Rather than porting static data from one machine to another across Internet lines, the servers on which the data resides to take part - processing, presenting, and representing the data dynamically. Something is "data-driven" precisely if its contents are filled in by one of these server-side processes.

Hence a map of total annual rainfall in the United States is data-driven if it is supplied from a database on the server, and changes dynamically as the data is updated or revised. However while the contents of the DDM are dynamic, the form is static - a fixed output map with a fixed data structure behind it varies numbers and plugs them into unvarying slots. SOMs is one in which the system of relation and presentation itself is generated from the data encountered - data-driven form as well as data-driven content. However it is not self-organizing unless its form also changes as the contents change.

This project postulates that our information systems in general (with the Internet as a whole the primary example) are leaving a static stage and entering a data-driven stage, in which data-driven maps are emerging as key infrastructure. While self-organizing systems remain limited in both use and implementation, I'll anticipate my conclusions here by asserting that we must move from this data-driven stage to an increasingly self-organizing stage, during which self-organizing maps will be key to negotiating our increasingly large and increasingly complex data structures.

*SOMs and Computer Science

As a topic of ongoing research in contemporary computer science, it is important to position SOMs in the field, even if that is not the main focus of this site.

Artificial Intelligence: Lying mostly within the field of Computer / Information Science is the branch of Artificial Intelligence (AI). Its goal is to develop electronic devices that can operate with some of the characteristics of human intelligence. Among these properties are logical deduction and inference, creativity, the ability to make decisions based on past experience or insufficient or conflicting information, and the ability to understand natural language.

One of the earliest goals of AI research was machine translation of natural languages. Although this effort has attracted a great deal of attention, it has never progressed beyond a rudimentary and mostly unreliable stage, because few researchers have been prepared to recognize the enormous complexity and subtlety of human language. More recent work in the modeling and emulation of neural networks and in speech recognition has shown more promise.

Although many of the early hopes of AI have yet to be fulfilled, this fact in itself has helped to reveal how much still remains to be understood about the processes of human thought and intelligence.

Compact American Dictionary of Computer Words. Copyright © 1995, 1998 by Houghton Mifflin Company. All rights reserved.

Neural Networks: A modeling technique based on the observed behavior of biological neurons and used to mimic the performance of a system. It consists of a set of elements that start out connected in a random pattern, and, based upon operational feedback, are molded into the pattern required to generate the required results. It is used in applications such as robotics, diagnosing, forecasting, image processing and pattern recognition.

Computer Desktop Encyclopedia. © 2001 Computer Language Company Inc. All rights reserved.

(Full term is Artificial Neural Network (ANN), also neural net.)
[more]

Kohonen Network: One of the basic examples of a Neural Network, named for its inventor Teuvo Kohonen. The system adapts over a number of iterations using an operational feedback process Kohonen termed Learned Vector Quantization.

Learned Vector Quantization: A type of neural network consisting of a set of vectors, the positions of which are optimized with respect to a given dataset. The network consists of an input and output layer, with vectors storing the connection weights leading from input to output neurons.

The learning method of learning vector quantization is also called "competition learning." For each training pattern cycle an input neuron finds the closest vector, and selects the corresponding output neuron as the "winner neuron." The weights of the connection to the winner is then adapted - either closer to or farther away from the training pattern, based on the class of the neuron.

This movement is controlled by a learning rate parameter. It states (as a fraction of the distance to the training pattern) how far the the reference vector is moved. Usually the learning rate is decreased in the course of time, so that initial changes are larger than changes made in later epochs of the training process. Learning may be terminated when the positions of the reference vectors hardly change anymore.

Adapted from: Learning Vector Quantization Visualization. © 2000 Christian Borgelt. [More] [diagrams]

Self-Organizing Systems (SOSs): Essentially a synonym for Kohonen Networks, although applied more broadly to all subsequent refinement on and variations of Kohonen Networks.

Self-Organizing Maps (SOMs): The visual display of SOS results, the more widely used term for the entire process. Sometimes called Kohonen feature maps. [intro]

 

About This Site:

*Delimiting the Topic

One of the largest challenges in this project has been setting the boundaries and establishing terminology.

As a nascent field, self-organizing systems are emerging in partial and contingent ways whose general goals are almost always ends rather than means - it is the most useful map and not the most articulated self-organization which is the true goal of all but the theoreticians, and this makes examples difficult for two reasons:

  1. These areas of data management and UI are still sufficiently experimental and unorganized that each software project tends to coin its own terminology, used in various ways to describe sets of approximately overlapping features.
  2. Many of the examples are not 'pure' projects in that they do not hold all aspects of common Xerox PARC style GUI constant while varying one element - they experiment with several elements, and thus might fall under a number of categories only one of which is SOMs/DDMs.

For this reason much of the material on here is not technically SOMs, it is part of the SOM space - similar projects and impulses, related attempts and endeavors, things which are not quite self organizing or too much so, and so on.

*A Humanities Focus on Digital Culture

This is in part due to my digital humanities focus, and thus my broad interest in the ideas at stake for modern digital culture, not just in the terminology of the SOM as defined by current neural network researchers.

Form and content, (re)presentation and articulation, mapping and self-organization both anticipate and surpass SOMs as they are currently defined. Most SOM projects focus is on the future of recognition and learning systems, such as speech and visual-object recognition, natural language acquisition. Their utility lies in both studying human communication/perception and making digital systems more intuitively interactive with humans. Implicit in the desire to make our tools interact with us on the level of socialized human communication (reading, listening, speaking, writing etc.) is the desire to make our tools interact with us as human servants. Wrapped up in the discourse of neural networks and artificial intelligence are dreams of a slave empire, and with those dreams the nightmares of a slave uprising - for SOMs are the beginning of requiring our systems to not only handle our data, but to think about it.

Many SOM researchers draw distinctions between artificial intelligence (programs which think) and thinking systems (programs which supplement the thought processes of human users). The ethical stakes in drawing such distinctions are clear, even if the grounds for making such distinctions are not always so.

 

Annotated Links: Theory

"As We May Think"

A 1945 article introducing the Memex concept as a project paradigm for post-WWII science, an anticipation of both the personal computer and the hypertext file system. Memex was based on the assumption that data (presumably like memory) would be parsed into page-sized ‘slides’ of photographic information, and then connected to one another in accordance with whatever principles seemed appropriate – a node system.

Note that in this system, the human "researcher" functions as the self-organizer of their own impressions and thoughts, which are presumably already a naturally self-organizing map of some kind. The accomplishment of the Memex is that it makes thought-maps concrete, and thus groups of researchers share an interconnected thought-system that transcends their interior thought-system.

Bush, Vannevar. "As We May Think." The Atlantic Monthly, July, 1945. Volume 176, No. 1; pages 101-108.
http://www.theatlantic.com/
 unbound/flashbks/computer/bushf.htm

Information in Places

"What if we could put information in places? More precisely, what if we could associate relevant information with a place and perceive the information as if it were really there?"

This article on augmented reality (vs. virtual reality) shows some of the work that has been done to make Bush's concept of a thought-map system which the researcher could take

"into the field... he may be connected by radio to his recorder. As he ponders over his notes in the evening, he again talks his comments into the record. His typed record, as well as his photographs, may both be in miniature, so that he projects them for examination."

One of the major stakes in considering what visual representations of our self-organizing data may arise is the cultural aspect - how will humans interact with and use this wealth of human information? My assumption is widespread self-organizing systems will be developed primarily through theoretical research, but will disseminate in society primarily as a direct response to the need for ease-of-use.[3]

"Unlike virtual reality systems, augmented reality allows users to experience a mixed reality that combines virtual objects with real-world objects... For example, the constellations are both physical reality (position of stars) and human invention (mythology projected onto the heavens)... a telescope can help us see pinpoints of light circling Jupiter, but an augmented reality system can allow us to perceive the moons with their projected orbits, names of the moons and other useful information, whether or not Jupiter is above or below the horizon, and whether or not it is daytime or nighttime. How might electronic expansion of human perception change our relationship to the world and to information about the world?... [M]any of the most useful properties of a place, such as its history, can be stored with the place."

"...WorldBoard was originally conceived as a planetary chalkboard for twenty-first-century learners, allowing them to post and read messages associated with any place on the planet. In the mid-1990s, WorldBoard was seen as the logical culmination of an effort to improve educational tools - cognitive tools, social tools, and perception tools. As part of a National Science Foundation (NSF)-funded project, "

IBM Systems Journal.Vol 38, No. 4 - Pervasive Computing. 0018-8670/99/$5.00 © 1999 IBM. Information in places. Spohrer, J.C. Accepted for publication May 20, 1999. Reprint Order No. G321-5702.
http://www.research.ibm.com/
  journal/sj/384/spohrer.html

The Catalogue of Geographical Software: GIS (Geographic Information Systems)

Related to the topic of how to make organic data systems represent as geographies through map metaphors is how to make data represent across preexisting maps of real, physical geographies. It is most important to note the similarities and differences of these two endeavors, and how they draw on shared assumptions. This ties the discussion of "augmented reality" to the even larger discussion of mapping as such - an augmented reality system as old as maps themselves.

Catalogue of Geographical Software: GIs (Geographic Information Systems). CTI Centre for Geography, Geology and Meteorology, University of Leicester. Updated June 15, 1999. Viewed March 2001.
http://www.geog.le.ac.uk/
 cti/catalog/cat_gis.html

MultiCentrix - The Multicentric Information Networking System.

This is a dense theoretical discussion of object models in what ends up being primarily a modest HTML editor, although recent improvements have expanded it to an html editor operating on top of a small database table structure. The interest here is partially in the software, but primarily in the conceptual view of information structuring which must take place before mapping is possible. Draws heavily on NASA whitepapers.

http://www.multicentric.com/

[Originally called InfoMap - The Multicentric Information Mapping System.]

 

Annotated Links: Node Maps

* Why Node Maps on an SOM page?

Human-linked nodes. This is a sketch of some of the interesting things going on in node systems generally - networks of linkages that assemble and represent human thought-text-data, although without the learning systems that change node arrangements into artificial neural networks. However my interests lie in neural networks generally, rather than artificial ones specifically. For example viewed over time, could a portion of the web and its relinkage over time be seen as an evolving "learning map" - albeit one driven by much more complex node-algorithms than those underlying Kohonen networks?

The following is therefor an examination of current node-arrangement experiments used to arrange our data - and the visual representations and interfaces that present us with our learning-feedback environment.

My assumption here is of a rough evolution of data relationships, from:

  • The directory tree, and its strict hierarchy, to
  • The hyperbolic tree and other distributed views, which are formally identical in connectivity but replaces the top-down metaphor with a more node-centered representation, to
  • The node map, which expand hierarchy by allowing peer-to-peer relationships within the system as well as parent and child relationships, to
  • The hypertext, which retains in some part the hierarchies of the node map but adds the unsigned "link," which may connect two nodes in a unidirectional or a symmetrical relationship.

[Note that currently the desktop includes unsigned "shortcuts," but these exist tenuously in a fundamentally hierarchical structure, whereas most Internet systems only uncertainly support the articulation of parents, children, or peers - as well as only tenuously supporting symmetrical connections between nodes.]

* Node Map Examples

Tree Studio (Inxight)

This is one of many animated hyperbolic tree interfaces, here called a Star Tree. The entire information system is represented in a finite space under a hyperbolic lens, with things growing larger and more refined as the move closer to the center. Inxight keeps their structures directly analogous to standard directory trees at all times by allowing only child linked nodes descending from a single root node.

Inxight - See.Know.Do: Hyperbolic Tree Studio. http://www.inxight.com/

In the News. http://www.inxight.com/  news/press_release/archives/1998/if_design_award.html
Products for Web Builders. Inxight Tree Studio Demos. http://www.inxight.com/products_wb/  tree_studio/tree_studio_demos.html

[See also Perspecta's "Smart Lens" - a hyperbolic tree interface like Inxight’s, only with slightly different feature emphasis.]

The Brain (Natrificial)

One version of how a Memex system UI might be implemented – it references hard drive and Internet document objects rather than slides, and uses an animated 2d-nodemap interface which is compelling, if limited. A true node map unlike the hyperbolic tree, the Brain allows a full articulation of peer-to-peer connections, and also incorporates web style unsigned unidirectional "links."

ZDNet: Natrificial's Brain Faces the Future: File manager is easy to use but takes brains to learn. http://www.zdnet.com/
  products/stories/reviews/0,4161,323686,00.html

Red Herring Magazine. THIS IS YOUR BRAIN ON SOFTWARE. By Rafe Needleman. http://www.redherring.com/index.asp?  layout=story&channel=70000007&doc_id=1460016946

This is Your Brain. This is Your Brain as a Computer Interface. Any Questions? (New York Times)
http://www.nytimes.com/
  library/cyber/surf/021198mind.html

The Brain. Webbrain.
http://www.webbrain.com/
 open_IE.htm

SlashDot. Ask Slashdot. IP and Patent Law Questions. http://www.hitl.washington.edu/
 kb/vrmlauth.html

Thinkmap (Thinkmap Inc.)

This is more a package of development tools for building data driven map systems than it is a specific system. The studio Plumb Design implemented all the existing examples of Thinkmap systems. These maps are clearly data-driven, although they are not neural networks in that they do not adapt to the accumulation of data, they only present each new set.

Taking Plumb Design's Visual Thesaurus as an example: A simple neural-network style peer-to-peer node system, arranged in an attractive 2 or 3 dimensional presentation. The data set taken here is fascinating because it is language, one of the traditional subjects of neural network study. Although the display does allow multiple representation modes (such as display proximity), this doesn't change the fact that there is no 'learning' taking place - the system merely displays the data as entered, it does not learn. Any iterations occurring are accruing on the level of the evolution of the human language itself - the next step will be displayed when a new dictionary is entered.

Thinkmap - Products. Thinkmap.com.
http://www.thinkmap.com/article.cfm?articleID=3.

 

Annotated Links: DDMs

*dD (data-Driven) - Home of MAPA 2.0

A wonderfully eclectic site on data driven systems of representation of all kinds, including their project MAPA2.0. Generous and well-researched linkbase is a great starting point for all manner of interfaces, both data driven and simple UI experiments. I won't attempt to recreate it all here, just provide a few roads in - note also that some of the node maps topics featured above were originally located with the help of the DD pages.

Current Research Prototypes.
http://www8.informatik.uni-erlangen.de/ IMMD8/Lectures/HYPERMEDIA/Vorlesung/Design/DD/map8.htm.

Data Driven Maps 2.
http://www8.informatik.uni-erlangen.de/ IMMD8/Lectures/HYPERMEDIA/Vorlesung/Design/DD/map7.htm.

Mapping Web Sites Outline.
http://www8.informatik.uni-erlangen.de/ IMMD8/Lectures/HYPERMEDIA/Vorlesung/Design/DD/maptoc.htm#toc.

MAPA 2.0.
http://www8.informatik.uni-erlangen.de/ IMMD8/Lectures/HYPERMEDIA/Vorlesung/minimapa.html

 

Annotated Links: SOMs

*SOM General Information

Self-Organizing Systems (SOS) FAQ: Version 2.4 May 2000
For USENET Newsgroup comp.theory.self-org-sys
http://www.calresco.org/sos/sosfaq.htm

The Self-Organizing Map (SOM) by Teuvo Kohonen
http://www.cis.hut.fi/projects/somtoolbox/theory/somalgorithm.shtml
http://strule.cs.qub.ac.uk/~fmurtagh/iraia/
(Original article(?) with diagrams.)

Information on Self-Organizing Maps
http://www.mlab.uiah.fi/~timo/som/
http://www.mlab.uiah.fi/~timo/som/thesis-som.html
(Link page with great overview.)

HUT-CIS: Helsinki University of Technology laboratory of Computer and Information Science: The Self-Organizing Map(SOM)
http://www.cis.hut.fi/research/som-research/som.shtml
(Good explanation with math background.)

Kohonen's Self-Organizing Map (SOM)
http://www.santafe.edu/~jmerelo/neurolib/node7.html
(Definition/entry.)

Kohonen's Self-Organizing Map (SOM)
http://www.willamette.edu/~gorr/classes/cs449/Unsupervised/SOM.html
(Diagrams)

Neural Networks at your Fingertips
http://www.geocities.com/CapeCanaveral/1624/

Self-Organizing Map (SOM) and Support Vector Machine (SVM)
http://www.msci.memphis.edu/~giri/compbio/f00/GZheng.htm
(Class notes, the first part has a good overview.)

Using Self-Organizing Maps for the Objective Assessment of Misarticulations by Patients with Intra-Oral Cancers
http://www.dcs.napier.ac.uk/hci/martin/msc/node6.html
(Dissertation subsection presents a good review of the general SOM concept and terminology for nonspecialists.)

WebSOM – Self-Organizing Maps for Internet Exploring
http://websom.hut.fi/websom/

*SOM Demos

Interactive Self-Organizing Map Demonstrations
http://www.cis.hut.fi/research/javasomdemo/
(Two live Java applet demos.)

Fractal View and Fisheye View on Self-Organizing Map
http://www.csis.hku.hk/~yang/visualization/frac.htm
( Java applet demo: "This is a demonstration on how the Fractal View and Fisheye View apply on Self-Organizing Map (SOM). Fractal View is derived based on the fractal theory to abstract the displaying objects as well as controlling the amount of information displayed. Fisheye View is similar to the wide angle fisheye camera. It magnifies objects that are close to the focus and shrinks distant objects.")

The Self-Organizing Map
http://www.geocities.com/CapeCanaveral/1624/som.html
(SOM program, free in C/C++.)

*SOM Systems

Map of the Market (SmartMoney)

A crudely organized but powerfully customizable map of stocks and industry, with variable color displays and groupings depending on what questions the user asks. While Themescape is a much more sophisticated UI, Smartmoney's annoying toolbar actually does provide a lot of power – it does this by not limiting itself to a static map metaphor, but allowing the user to display different data types across the same space. For the full ride, switch to "Gainers" and then cruise across several dates. Finally, switch to "Headline Icons" and then "Full Headlines" and try interacting with them to get a sense of how space behaviors can change. Also make sure to interact with a simple blank company square by pulling up the options. Although the Smartmoney "squares" are organized and sized to give a sense of the relationships of the companies on the map, it doesn't work very well - in part due to the lack of an overall sense of cohesive 'geography' being mapped, in part due to the drawing technique  which creates an impression of a jumble rather than a space.)

SmartMoney. Map of the Market.
http://smartmoney.com/marketmap/

Themescape (Cartia)

A remarkably powerful commercial visualization application, it arranges documents as data points collected about a series of nodes on the map corresponding to their contents. Frequency of a topic is indicated through nearness to one of these node centers, while frequency of documents in a topic area is indicated through geographic elevation. ...bought recently by Inxight?

Cartia. Themescape - Mapping the information landscape.
http://www.cartia.com/

EETimes.com. Technology. R.Colin Johnson. "Smart 3d maps go public."
http://eet.com/story/OEG19981201S0019

NeuroLib user's and programmer's Manual

An Artificial life systems editor.

Overview.
http://www.santafe.edu/~jmerelo/
  neurolib/neurolib.html

Introduction.
http://www.santafe.edu/~jmerelo/
  neurolib/node1.html
Running the Demos/SOM Demo.
http://www.santafe.edu/~jmerelo/
 neurolib/node14.html #SECTION00052000000000000000

(Description only.)

*SOM Articles

A Scalable Self-organizing Map Algorithm for Textual Classification: A Neural Network Approach to Thesaurus Generation
http://istweb.syr.edu/~roussinov/ssom/SSOMw.html
(Full Article)

The Self-Organizing Map in Industry Analysis

"The Self-Organizing Map (SOM) is a powerful neural network method for the analysis and visualization of high-dimensional data. It maps nonlinear statistical relationships between high-dimensional measurement data into simple geometric relationships, usually on a two-dimensional grid. The mapping roughly preserves the most important topological and metric relationships of the original data elements and, thus, inherently clusters the data. The need for visualization and clustering occurs, for instance, in the data analysis of complex processes or systems. In various engineering applications, entire fields of industry can be investigated using SOM based methods.

The Self-Organizing Map (SOM) is a powerful neural network method for the analysis and visualization of high-dimensional data. It maps nonlinear statistical relationships between high-dimensional measurement data into simple geometric relationships, usually on a two-dimensional grid. The mapping roughly preserves the most important topological and metric relationships of the original data elements and, thus, inherently clusters the data.

The need for visualization and clustering occurs, for instance, in the data analysis of complex processes or systems. In various engineering applications, entire fields of industry can be investigated using SOM based methods. The data exploration tool presented in this chapter allows visualization and analysis of large databases of industrial systems. Forest industry is the first chosen application for the tool. To illustrate the global nature of forest industry, the example case is used to cluster the pulp and paper mills of the world."

ResearchIndex(CiteSeer): The Self-Organizing Map in Industry Analysis. 1999.
http://citeseer.nj.nec.com/46254.html
(Abstract of article for business)

The Growing Hierarchical Self-Organizing Map

"In this paper we present the growing hierarchical self-organizing map. This dynamically growing neural network model evolves into a hierarchical structure according to the requirements of the input data during an unsupervised training process. We demonstrate the benefits of this novel neural network model by organizing a real-world document collection according to their similarities."

ResearchIndex(CiteSeer): The Growing Hierarchical Self-Organizing Map. 2000.
http://citeseer.nj.nec.com/dittenbach00growing.html

Internet Categorization and Search: A Self-Organizing Approach
http://ai.bpa.arizona.edu/papers/som95/som95.html
http://ai.bpa.arizona.edu/papers/som95/som95.html#162
(Article with diagrams.)

Automatic Labeling of Self-Organizing Maps: Making a Treasure-Map Reveal its Secrets.
http://www.ifs.tuwien.ac.at/
  ifs/research/pub_html/rau_pakdd99/rau_pakdd99.html
(Full article with diagrams, re:SOM and LabelSOM.)

A Self-Organizing Cyberspace Using Human-Generated Hop Data
http://www.alumni.caltech.edu/~croft/research/Internet/cyberspace/
(Full article.)

Self-Organizing Feature Maps
http://www.nd.com/models/sofm.htm

*SOM Bibliographies (w/abstracts)

Bibliography on the Mapping of Neural Networks
http://liinwww.ira.uka.de/
 bibliography/Neural/nn-mapping.html

Bibliography on the Self-Organizing Map (SOM) and Learning Vector Quantization (LVQ)
http://liinwww.ira.uka.de/
  bibliography/Neural/SOM.LVQ.html

Annotated Links: Lateral Thinking

Of course, what use is this topic if we can't match our creations? Rather than foreclosing learning, let us continue the training iterations of this topic, reconsidering all the nodes in the ideaspace, checking constantly to see if one wanders closer than we had originally assumed.

*Interface

Human Interface Technology Laboratory (HIT Lab).
http://www.hitl.washington.edu/.

Interface Hall of Shame - Recommended Reading. http://www.iarchitect.com/mshame.htm http://www.iarchitect.com/books.htm

MacKiDo. Interfaces essay. http://www.mackido.com/Interface/

*Time Systems

Lifestreams Project Homepage

An attempt to anchor a database / operating system to the system clock as its primary metaphor for organization.

Interesting to consider this project in terms of the following quote from "As We May Think": "One can now picture a future investigator in his laboratory. His hands are free, and he is not anchored. As he moves about and observes, he photographs and comments. Time is automatically recorded to tie the two records together."

http://www.cs.yale.edu/homes/freeman/lifestreams.html.
http://www.cs.yale.edu/homes/freeman/papers/CHI96/etf_fg3.mov.
(Demo film.)

The Temporal Self-Organizing Map
http://ziong.cs.kobe-u.ac.jp/~murao/study/tsom/
(A synopsis but no demo.)

Webber, Alan M. "Why can't we get anything done?" FastCompany 35, p168. Photographs by Larry Hirshowitz
http://www.fastcompany.com/online/35/pfeffer.html. Article on the corporate plan-vs-do dilemma.

*Zoomable Systems

MerzScope

A powerful applet out of IBMs Mapaccino project, it is based on a zoomable system like Pad++. Unlike Pad++ however it clearly articulates the Parent-Child-Link relationship between every object, and can highlight connections between nodes like The Brain.

IBM AlphaWorks: Developers: Java: Mapuccino.
http://www.alphaworks.ibm.com/tech/mapuccino.

Pad++

A powerful but graphically crude zoomable desktop, this environment allows geographic overview of almost any kind of computer object (document, program, link, etc.). It is much more fully featured than MerzScope, however less clearly articulated in its mapping features. Pad++ also includes a highly sophisticated version of ‘views’ as transparency screens (in which a view may be laid over an object, somewhat like x-ray screens or magnifying glasses

Pad++: A Zoomable Graphical Interface System. Benjamin B. Bederson and James D. Hollan. Computer Science Department
University of New Mexico
Albuquerque, NM 87131
(505) 277-3112
{bederson,hollan}@cs.unm.edu
http://www.acm.org/sigchi/
  chi95/Electronic/documnts/demos/pad_bdy.htm
.

*VR

Resources in Virtual Reality - On The Net Resources - VRML Authoring Tools.
http://www.hitl.washington.edu/kb/vrmlauth.html.

Virtual Relocation.com. http://www.virtualrelocation.com/virtualrelocationBin/AT-virtualrelocationsearch.cgi

ZDNet VRML Site Map.
http://www3.zdnet.com/products/vrmluser/map/zd3d.html
.

*Miscellaneous

Left Brain / Right Brain - Miscellaneous Brain Links. http://www.geocities.com/Athens/Acropolis/1892/misclink.htm

electrum.
http://www.electrum.co.uk/index.htm.

http://www.c3.lanl.gov/~rocha/ises.html

http://www.aist.go.jp/NIBH/~b0616/Lab/BSOM1/

 

Conclusions:

Well, reflections - further thoughts really. The dream is that we will never truly conclude - that this is just the first step of a new journey. We may have have moved from "the real" to the fact, to the number, to the representation, to the system... which becomes the new "real." From system to data to information to and back to system. Whether this will be a virtual reality or an augmented reality, or some concatenation of hyperrealities, it may become a new word, of this world but also of our making.

Put more simply: Self-organizing maps may be the next step in the continual project of the Information Revolution to articulate.

Given the rate at which we are amassing and storing data, it is only natural for us to wish to make that data accessible - witness for this example the Internet As that data builds, we want it not just to be accessible but located - which at first means organization. Then we want it findable - search engines. This is fine for specifics, and one can work with specifics in a system of a mere few billion major nodes.

However soon we are going to want the system to be coherant. We still want things to be accessible and findable, but the shear bulk of data means that we can't continue to exist only in one node or another - we are going to need to move between nodes, above them, to step back and see the relative sizes and shapes and distances of this new world.

And in order to do this, we must allow that world build itself. Projects such as Yahoo's attempts at human directory cataloguing cannot possibly keep up with the rapidly accelerating volume of materials pouring into cyberspace. In order remain accessible in a post-browser paradigm, data sets and streams will need to be self-organizing, growing dynamically in accordance with commonly understood yet minutely particular rules, like trees growing in a cyber jungle.

I must emphasize that these articulations will be mapS - multiple and overlapping. How then can they define the space of a world, if they do not articulate a single underlying structure?

This is not making A world, but worlds. Perhaps they will not define a world at all, but rather a person - fragmented, multiple, and contingent, and yet entirely an identity. Will a system fed on self-organization reach some critical mass of identity and self, as science fiction writers have long predicted yet feared?[4]

When it does, will we know the difference? The existence of Gaea is a matter of both philosophy and theology. Complex systems teem in the soil beneath our feet, and articulate through storm clouds and the shapes of waves.

What complex, chaotic, fractal dreams will be spawned by the recursion of our innermost nodes?

- Jeremy Douglass, March 2001

 

 

 

Jeremy Douglass | jdouglas@umail.ucsb.edu
ENGL236: Hyperliterature | http://transcriptions.english.ucsb.edu/courses/liu/english236HL/index.html
Professor Alan Liu | ayliu@humanitas.ucsb.edu
University of California, Santa Barbara English Department | http://english.ucsb.edu/
Fall 2001

Construction: This project was a supplemental assignment to the Hyperliterature final paper. Pages designed in Dreamweaver 4. All images created using Bryce3D. All pages © 2001 Jeremy Douglass.

Future Development: This page is currently static HTML. I intend to create it as a subsection of Voice of the Shuttle and serve it dynamically in the future, such that any improvements, maintenance, or additions made to the Self-Organizing Maps category are reflected on this page as well.

[1] The creation of guide and survey sites is an ongoing process of miscellany. As such, this site stands on the shoulders of several fine guide sites which were created before it, and will hopefully provide raw links for guide sites which come after it. Soon I will credit those sites which were particularly helpful in forming my linkbase explicitly, for now they are linked from within this site, and my indebtedness to them should be clear upon arrival.[back]


[2] This presentation is on the one hand more tenuous than a normal map, in that it is arbitrary and not based on any external 'real', and on the other hand more primary in its identity as an object rather than as a referent.[back]


[3] In Neuromancer, William Gibson imagined the Net as a completely immerse cyberspace in which information was mapped onto an inconceivably large "world." However, by the writing of Idoru, his interest had shifted to the socioeconomic of augmented reality.[back]


[4] See for example Orson Scott Card's Ender's Game, William Gibson's Neuromancer, Frank Herbert's Destination Void, Steven King's Lawnmower Man....[back]