<?xml version="1.0" encoding="UTF-8"?>
<TEI.2 id="paper_45_wolff">
   <teiHeader>
      <fileDesc>
         <titleStmt>
            <title>Reading Potential: The Oulipo and the Meaning of Algorithms</title>
            <author>
               <name reg="Wolff, Mark">Mark Wolff</name>
            </author>
            <respStmt>
               <resp>Marked up by </resp>
               <name reg="Holmes, Martin">Martin Holmes</name>
               <lb/>
               <name reg="Baer, Patricia">Patricia Baer</name>
            </respStmt>
         </titleStmt>
         <publicationStmt>
            <p>Marked up to be included in the ACH/ALLC 2005 Conference Abstracts book.</p>
         </publicationStmt>
         <sourceDesc>
            <p>None</p>
         </sourceDesc>
      </fileDesc>
      <profileDesc>
         <textClass>
            <classCode>paper</classCode>
            <keywords>
               <list>
                  <item>Oulipo</item>
                  <item>algorithms</item>
                  <item>computer-assisted reading</item>
               </list>
            </keywords>
         </textClass>
      </profileDesc>
      <revisionDesc>
         <list>
            <item>MDH: Created from John Bradley's XML <date value="2004-12-22">22nd December 2004</date>
            </item>
            <item>MDH: Proofed by Ray Siemens <date value="2005-04-02">2 April 2005</date>
            </item>
         </list>
      </revisionDesc>
   </teiHeader>
   <text>
      <front>
         <docTitle n="Reading Potential: The Oulipo and the Meaning of Algorithms">
            <titlePart>Reading Potential: The Oulipo and the Meaning of Algorithms</titlePart>
         </docTitle>
         <docAuthor>
            <name reg="Wolff, Mark">Mark Wolff</name>
            <address>
               <addrLine>wolffm0@hartwick.edu</addrLine>
            </address>
         </docAuthor>
         <titlePart type="affil">Hartwick College</titlePart>
      </front>
      <body>
         <div0>
            <p>Recent efforts to reconceptualize text analysis with 
computers in order to broaden the appeal of humanities 
computing have invoked the example of the Oulipo, a group of 
writers in France that invent <soCalled>potential</soCalled> ways to create 
literature using rigorous formal constraints.  Rejecting the 
practice of using computers as tools for objective, empirical 
research with texts, Stephen Ramsay envisions an algorithmic 
criticism that transforms texts for <cit>
                  <q>the purpose of releasing what the Oulipians would call their 'potentialities'</q>
                  <bibl>Ramsay 172</bibl>
               </cit>.
Stéfan Sinclair has developed HyperPo as a web-based tool for 
helping scholars read and play with texts using procedures 
inspired by the Oulipo. The idea of playing with texts using 
computers is pursued further by Geoffrey Rockwell who calls 
for the creation of web-based playpens where scholars can 
experiment with tools and discover the potentialities 
inherent in the practice of humanities computing.</p>
            <p>Although there are similarities between the activities of the 
Oulipo and the new approach to computer-assisted literary 
analysis, the development of tools for the express purpose of 
encouraging scholars outside of humanities computing to play 
with texts does not follow the model of Oulipian research 
into potentialities. For the Oulipo, the invention of 
procedures for playing with texts is not necessarily a means 
to greater engagement with literature: it is its own end, an 
intellectual activity that invites application but does not 
require adoption by others as an indication of success.  
According to Raymond Queneau, one of the founding members of 
the Oulipo and author of the <title level="m">Cent mille milliards de poèmes</title>, 
<cit>
                  <q>The word 'potential' concerns the very nature of literature;  
that is, fundamentally it's less a question of literature 
strictly speaking than of supplying forms for the good use 
one can make of literature.  We call potential literature the 
search for new forms and structures that may be used by writers in any way they see fit.</q>
                  <bibl>Oulipo 1986, 38</bibl>
               </cit>  
Queneau makes it clear that what the Oulipo does relates to 
but does not constitute literary creation. Writing is a 
derivative activity: the Oulipo pursue what we might call 
speculative or theoretical literature and leave the 
application of the constraints to practitioners who may (or 
may not) find their procedures useful. According to François 
Le Lionnais, another founding member, a method for writing 
literature need not produce an actual text: <cit>
                  <q>method is 
sufficient in and of itself. There are methods without 
textual examples. An example is an additional pleasure for 
the author and the reader</q>
                  <bibl>Bens 81, my translation</bibl>
               </cit>.</p>
            <p>The Oulipo did not articulate a clear statement explaining 
potential methods for reading literature, but we can 
extrapolate a definition from how they described their 
efforts to invent methods for writing literature. <emph>Potential 
text analysis is less a question of interpreting literature 
than of supplying algorithms for the good use one can make of 
reading.  Producing exemplary interpretations with algorithms 
is a secondary consideration.</emph> It follows that the 
interpretation of texts using a computer should not be in and 
of itself the objective of the new computer-assisted text 
analysis. The objective should be the invention of 
algorithms that scholars may (or may not) use, according to 
their own interests.  The potentiality (as opposed to the 
reality) of computers as tools for text analysis implies that 
scholars engaged in the derivative activity of interpreting 
literature may not find such methods useful.</p>
            <p>When the Oulipo formed in 1960, one of the first things they 
discussed was using computers to read and write literature.  
They communicated regularly with Dmitri Starynkevitch, a 
computer programmer who helped develop the IBM SEA CAB 500 
computer. The relatively small size and low cost of the SEA 
CAB 500 along with its high-level programming language PAF 
(Programmation Automatique des Formules) provided the Oulipo 
with a precursor to the personal computer. Starynkevitch 
presented the Oulipo with an "imaginary" telephone directory 
composed of realistic names and numbers generated by his 
computer. He also programmed the machine to compose sonnets 
from Queneau's<title level="m">Cent mille milliards de poèmes</title>. In both cases 
the Oulipo was impressed but did not believe these computer 
applications had <soCalled>potential</soCalled>.  What worried the Oulipo was 
the aleatory nature of computer-assisted artistic creation:  
they sought to avoid chance and automatisms over which the 
computer user had no control (Bens 147-148). In 1981 
the Oulipo published <title level="m">Atlas de littérature potential</title> where 
they described some of the computer applications they devised 
for reading literature. Their early experiments included 
machine-assisted readings of the <title level="m">Cent mille milliards de 
poèmes</title> and Queneau's <title level="m">Un conte à votre façon</title>. The algorithms 
used to read these texts provided a certain degree of 
interaction between the user and the machine but did not 
reveal unforeseen potentialities. Some members of the Oulipo 
   formed <title level="m">ARTA</title> (<title level="m">Atelier de Recherches et Techniques Avancées</title>) 
   and <title level="m">ALAMO</title> (<title level="m">Atelier de Littérature Assistée par la 
Mathématique et les Ordinateurs</title>) to explore computer-assisted 
writing, but the Oulipo itself has not further pursued 
methods for reading texts with machines.</p>
            <p>This is not to say the Oulipo abandoned the idea of 
potentialities in reading.  There are at least two examples 
of original algorithms developed by Oulipians for reading 
texts. The first is Harry Mathews's Algorithm, which 
consists of combinatoric operations over a set of 
structurally similar but thematically heterogeneous texts.  
These operations generalize the structure of the <title level="m">Cent mille 
milliards de poèmes</title> and allow for the production of new 
texts. Mathews notes that the algorithm works not only with 
letters, words and phrases but with entire works, entire 
oeuvres, entire literatures, entire worlds. Creating a computer 
program based on this algorithm (<xptr to="http://bumppo.hartwick.edu/Oulipo/Mathews.php"/>) 
is relatively simple, but 
its interest does not lie in its application.  According to 
Mathews, the aim of the algorithm <cit>
                  <q>is not to liberate 
potentiality but to coerce it</q>
                  <bibl>Oulipo 1986, 139</bibl>
               </cit>. A 
<soCalled>new</soCalled> reading of a text (or a reading of a <soCalled>new</soCalled> text) 
through the algorithm is not the objective. The use of the 
algorithm is meaningful in that the apparent unity of texts 
can be dismantled by the algorithm and give way to a 
multiplicity of meanings. Mathews invented a system of 
constraints that illustrates what deconstructionists have 
maintained for decades.</p>
            <p>The second example is Raymond Queneau's matrix analysis of 
language, published in <title level="m">Etudes de linguistique appliquée</title> and 
discussed at length during one of the Oulipo's early 
gatherings. Using principles of linear algebra, Queneau 
devised a mathematics of the French language that could 
describe the structure of texts and provide statistical 
<cit>
                  <q>indices of an author's style that may be interesting, for 
they escape the conscious control of the writer and doubtless 
depend on several hidden parameters</q>
                  <bibl>Queneau 319, my 
translation</bibl>
               </cit>.  Queneau himself provided analyses of a number 
of short sample texts. His ability to apply the algorithm to 
lengthy texts was limited, however, because he did his 
calculations <soCalled>by hand</soCalled>: he did not use a computer. With the 
availability of part-of-speech taggers such as Helmut 
Schmid's <title level="m">TreeTagger</title>, it is easy to use a 
computer to perform a matrix analysis of any text written in 
French (<xptr to="http://bumppo.hartwick.edu/Oulipo/Matrix.html"/>). Matrix analysis may prove useful for authorship
attribution in combination with other techniques, such as the use
of Markov chains proposed by Khmelev and Tweedie. Queneau,
however, expressed greater interest in the algorithm's
mathematical properties: he proved several theorems on the
behavior of matrices and identitified similarities between them
and the Fibonacci series. The members of the Oulipo were
intrigued by matrix analysis but looked forward to the creation
of poems written in columns and rows rather than the
transformation of existing poems into matrices (Bens 236-237).</p>
            <p>Mathews and Queneau offer two algorithms we can 
operationalize with computers for literary analysis, but the 
interest of the algorithms lies not in what they help us see 
in a given text but in the way they invite us to play 
rigorously for play's sake. Oulipian constraints on reading 
are better understood as toys with no intended purpose rather 
than as tools we use with some objective in mind. These 
procedures for making sense of texts provide for their own 
interpretation: they are not instruments for meaning but 
reflections on meaning itself.</p>
         </div0>
      </body>
      <back>
         <div type="Bibliography">
            <head>Bibliography</head>
            <listBibl>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Bens, Jacques">Jacques Bens</name>
                     </author>
                     <title level="m">Oulipo: 1960-1963</title>
                     <imprint>
                        <pubPlace>Paris</pubPlace>
                        <publisher>Bourgois</publisher>
                        <date value="1980">1980</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Khmelev, Dmitri V.">Dmitri V. Khmelev</name>
                     </author>
                     <author>
                        <name reg="Tweedie, Fiona J.">Fiona J. Tweedie</name>
                     </author>
                     <title level="a">Using Markov Chains for Identification of Writers</title>
                  </analytic>
                  <monogr>
                     <title level="j">Literary and Linguistic Computing</title>
                     <imprint>
                        <biblScope type="vol">16.3</biblScope>
                        <biblScope type="pages">299-307</biblScope>
                        <date value="2001">2001</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Oulipo">Oulipo</name>
                     </author>
                     <title level="m">Atlas de littérature potentielle (1981)</title>
                     <imprint>
                        <publisher>Gallimard</publisher>
                        <pubPlace>Paris</pubPlace>
                        <date value="1988">1988</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Oulipo">Oulipo</name>
                     </author>
                     <editor>
                        <name reg="Motte, Jr., Warren F.">F. Motte Warren Jr.</name>
                     </editor>
                     <title level="m">A Primer of Potential Literature (1986)</title>
                     <respStmt>
                        <resp>Trans.</resp>
                        <name reg="Motte, Jr., Warren F.">F. Motte Warren Jr.</name>
                     </respStmt>
                     <imprint>
                        <publisher>Dalkey Archive Press</publisher>
                        <pubPlace>Normal, IL</pubPlace>
                        <date value="1998">1998</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Queneau, Raymond">Raymond Queneau</name>
                     </author>
                     <title level="a">L'Analyse matricielle du langage</title>
                  </analytic>
                  <monogr>
                     <title level="j">Etudes de linguistique appliquée</title>
                     <imprint>
                        <biblScope type="vol">3</biblScope>
                        <date value="1964">1964</date>
                        <biblScope type="pages">37-50</biblScope>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Queneau, Raymond">Raymond Queneau</name>
                     </author>
                     <title level="m">Bâtons, chiffres et lettres</title>
                     <imprint>
                        <publisher>Gallimard</publisher>
                        <pubPlace>Paris</pubPlace>
                        <date value="1965">1965</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Queneau, Raymond">Raymond Queneau</name>
                     </author>
                     <title level="m">Cent mille milliards de poèmes</title>
                     <imprint>
                        <publisher>Gallimard</publisher>
                        <pubPlace>Paris</pubPlace>
                        <date value="1961">1961</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Ramsay, Stephen">Stephen Ramsay</name>
                     </author>
                     <title level="a">Toward an Algorithmic Criticism</title>
                  </analytic>
                  <monogr>
                     <title level="m">Literary and Linguistic Computing</title>
                     <imprint>
                        <biblScope type="vol">18.2</biblScope>
                        <biblScope>167-174</biblScope>
                        <date value="2003">2003</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Rockwell, Geoffrey">Geoffrey Rockwell</name>
                     </author>
                     <title level="a">What is Text Analysis, Really?</title>
                  </analytic>
                  <monogr>
                     <title level="j">Literary and Linguistic Computing</title>
                     <imprint>
                        <biblScope type="vol">18.2</biblScope>
                        <biblScope type="pages">209-219</biblScope>
                        <date value="2003">2003</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <monogr>
                     <author>
                        <name reg="Schmid, Helmut">Helmut Schmid</name>
                     </author>
                     <title level="m">TreeTagger - a language independent part-of-speech tagger</title>
                     <imprint>
                        <publisher>Institute for Natural Language Processing, University of Stuttgart</publisher>
                     </imprint>
                  </monogr>
                  <note>
                     <xptr crdate="2005-03-03"
                           to="http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/DecisionTreeTagger.html"/>
                  </note>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Sinclair, Stéfan">Stéfan Sinclair</name>
                     </author>
                     <title level="a">Computer-Assisted Reading:  Reconceiving Text Analysis</title>
                  </analytic>
                  <monogr>
                     <title level="j">Literary and Linguistic Computing</title>
                     <imprint>
                        <biblScope type="vol">18.2</biblScope>
                        <biblScope type="pages">175-184</biblScope>
                        <date value="2003">2003</date>
                     </imprint>
                  </monogr>
               </biblStruct>
               <biblStruct>
                  <analytic>
                     <author>
                        <name reg="Starynkevitch, Dmitri">Dmitri Starynkevitch</name>
                     </author>
                     <title level="a">The SEA CAB 500 Computer</title>
                  </analytic>
                  <monogr>
                     <title level="j">Annals of the History of Computing</title>
                     <imprint>
                        <biblScope type="vol">12.1</biblScope>
                        <biblScope type="pages">23-29</biblScope>
                        <date value="1990">1990</date>
                     </imprint>
                  </monogr>
               </biblStruct>
            </listBibl>
         </div>
      </back>
   </text>
</TEI.2>