Drifting Sense Net
by Cristian Vogel
station55@no-future.com
Drifting Sense Net generates texts.
It generates stochastically from a context-free grammar, using a seed noun and a seed verb.
Upon each expansion of the grammar rules, the program looks at the nouns and verbs that were chosen and pulls certain synonym sets for those words from the Wordnet Ontology ( a semantic relational database ).
The grammar rules are then extended with the new semantic definitions, which grows the ‘vocabulary’ tree available to the program, along stochastic lines
The result is a poem that appears to drift in meaning, perhaps coming back to themes and images, yet able to rewrite itself endlessly.
This is how I imagine robots will speak, a cross between punk rock lyrics and haiku.
The user can interact using the keyboard, as well as providing the seeds.
[1] or [2] adjusts the sense of leaps in meaning, increasing the ‘step size’ of the ‘walk’ through the Wordnet.
[s] saves the whole generated text to disk, where the semantic drift becomes quite apparent.
[q] to reset the seeds.
Download Drifting Sense Net for Mac Os X UPDATED 6/08/2011
Created in Processing using RiTa and RiTaWn

![Drifting Sense Netby Cristian Vogel station55@no-future.comDrifting Sense Net generates texts. It generates stochastically from a context-free grammar, using a seed noun and a seed verb. Upon each expansion of the grammar rules, the program looks at the nouns and verbs that were chosen and pulls certain synonym sets for those words from the Wordnet Ontology ( a semantic relational database ). The grammar rules are then extended with the new semantic definitions, which grows the ‘vocabulary’ tree available to the program, along stochastic lines The result is a poem that appears to drift in meaning, perhaps coming back to themes and images, yet able to rewrite itself endlessly.This is how I imagine robots will speak, a cross between punk rock lyrics and haiku.The user can interact using the keyboard, as well as providing the seeds.
[1] or [2] adjusts the sense of leaps in meaning, increasing the ‘step size’ of the ‘walk’ through the Wordnet.
[s] saves the whole generated text to disk, where the semantic drift becomes quite apparent.
[q] to reset the seeds.
Download Drifting Sense Net for Mac Os X UPDATED 6/08/2011
Created in Processing using RiTa and RiTaWn](http://25.media.tumblr.com/tumblr_loujetSoYj1qbjgnpo1_500.png)