„Algorithmizität“ – Begriffsanalyse und Plädoyer

Zur Vorbereitung unseres Workshops auf der Digital Humanities Jahreskonferenz sollen – neben der Dokumentation des Workshops ’22 – zwei sog. opinion pieces dienen, welche in dialektischer Tradition eine kritische und eine affirmative Perspektive auf den Algorithmizitätsbegriff entfalten. Die Funktion dieses Beitrags ist es, die affirmative Perspektive auf den Algorithmizitätsbegriff in den Digital Humanities aufzufächern. Die Kernthese lautet, dass die Digital Humanities den Algorithmizitätsbegriff für ihre Theoriebildungsdiskurse durchaus brauchen.

Jonathan D. Geiger

Einleitung und Kontext

„Algorithmizität“ ist ein drängendes Thema in den Digital Humanities. Wir als Arbeitsgruppe Digital Humanities Theorie haben dazu unsere AG-Jahresveranstaltung 2022 am Leibniz-Zentrum für Literatur- und Kulturforschung in Berlin ausgerichtet. Unser Titel war „Algorithmizität als Kultur des Verstehens? Digitale Erkenntnisprozesse in den Humanities“. Wir wollten ausloten, inwiefern der Algorithmizitätsbegriff und Konzepte des Algorithmischen als meta-methodische Brücke zwischen den traditionellen Geistes- und Kulturwissenschaften und den informatisch-orientierten Digital Humanities fungieren kann. Horstmann und Kleymann haben ihre Eindrücke der Tagung in Form eines Blogposts dokumentiert. Bereits während der Tagung erreichten uns zahlreiche weitere Interessensbekundungen an der Thematik und so beschlossen wir als AG, unseren Beitrag für die DHd2023 erneut der Algorithmizität zu widmen und die Überlegungen des ersten Workshops weiterzuentwickeln.

Zur Vorbereitung unseres Workshops auf der Digital Humanities Jahreskonferenz sollen – neben der Dokumentation des Workshops ’22 – zwei sog. opinion pieces dienen, welche in dialektischer Tradition eine kritische und eine affirmative Perspektive auf den Algorithmizitätsbegriff entfalten. Die kritische Perspektive wurde bereits von Burghardt in einem Blogpost entworfen. Seine Hauptargumente sind folgende: Der Algorithmizitätsbegriff sei als Brückenbegriff im besten Falle unnötig, im schlechtesten Falle unpassend, da er zu hochtrabend ist, um die formalisierten Methoden der Geistes- und Kulturwissenschaften abzubilden. Zudem bestehe zwischen diesen und den informatisch-technischen Formalisierungen (konkrete Algorithmen und Datenstrukturen) ein qualitativer Unterschied. Dieses Verhältnis könne adäquater beschrieben werden durch Begriffe wie „Datenstrukturalismus“ oder „computational thinking“.

Die Funktion dieses Beitrags ist es, die affirmative Perspektive auf den Algorithmizitätsbegriff in den Digital Humanities aufzufächern. Meine Kernthese lautet, dass die Digital Humanities den Algorithmizitätsbegriff für ihre Theoriebildungsdiskurse durchaus brauchen.

Begriffliche Annäherung(en)

Um zu beurteilen, ob man einen Begriff in einem Diskurs braucht oder nicht, müssen wir uns zunächst überlegen, was ein Begriff eigentlich ist und was er tut. Diese Frage ist so alt wie die Philosophie selbst, kann also an dieser Stelle nicht historisch aufgeschlüsselt werden. Auch die genealogisch daraus erwachsenen Ansätze – die philologisch-etymologische Wortgeschichte, die Ideengeschichte nach Lovejoy oder Meinecke, die Begriffsgeschichte nach Koselleck oder die archäologische Diskursanalyse nach Foucault – können hier nicht ausgeführt werden. Es muss also bei Andeutungen und einem sehr groben Vorgehen bleiben, welches sich an vielen Stellen auf eine (wie auch immer gestaltete) Intuition stützt.

Burghardt hat bereits auf Stalder und dessen „Kultur der Digitalität“ verwiesen, in dem der Begriff der Algorithmizität in den deutschsprachigen Diskurs injiziert wurde. Stalder leitet den Begriff von „Algorithmus“ ab, der wiederum zurückzuführen ist auf den arabischen Mathematiker, Astronomen und Geografen Al-Ḫwārizmī, der im 8. und 9. Jahrhundert gelebt hat. Sein Name (freilich in abgeänderter Version) wurde im europäischen Mittelalter zum Begriff für algebraische Rechenoperationen überhaupt (vgl. Krämer 1988, 50ff.). Unabhängig vom Wort lassen sich aber auch bereits vor Al-Ḫwārizmī Formen des algorithmischen Handelns bzw. Operierens finden, beispielsweise bei Euklid. Die Projektion des Begriffs auf maschinelle Artefakte erfolgte spätestens im Anschluss an die Turingmaschine, die aber freilich auch in eine historische Kette von Rechenmaschinen eingereiht werden kann und muss, angefangen bei den Rechenmaschinen von Leibniz.

Der Algorithmizitätsbegriff reiht sich also in eine Begriffsreihe aus „Algorithmus“ und „algorithmisch“ ein und es müssen mehrere historische (freilich retrospektiv konstruierte) Linien unterschieden werden: die Entwicklung des formalisierten und regelgeleiteten Handelns bzw. Operierens (insbesondere im Kontext wissenschaftlichen bzw. proto-wissenschaftlichen Handelns), die Entwicklung formalisiert funktionierender (also: komputationeller) Maschinen und die Entwicklung des Algorithm*-Wortstammes und dessen Verwendung in Bezug auf das menschliche oder maschinelle Operieren. In den Digital Humanities werden wissenschaftliches (menschliches) und komputationelles Operieren zusammengeführt, beides steht ergo in einem Zusammenhang mit der Algorithm*-Begriffsreihe. Das führt mich zu meiner Feststellung 1: Der Begriff „Algorithmizität“ steht in irgendeiner Relation zur Forschung in den Digital Humanities.

Begriffe und Relationen

Doch: In welcher Relation? Burghardt kritisiert streng genommen nicht die begriffshistorischen oder analytischen Zugänge zum Algorithmizitätsbegriff, sondern dessen gegenwärtigen Stand im Diskurs, d. h. seine diskursive Funktion und das führt mich zum zweiten Teil meiner Einstiegsfrage: Was „tut“ ein Begriff? Beziehungsweise: Was kann er tun; oder was soll er tun? Auch Begriffe stehen diskursiv unter einem ständigen Legitimationsdruck, d. h. es muss herausgestellt werden, dass der Begriff an sich nicht eigentlich dasselbe aussagt, wie bereits andere vorhandene Begriffe (Redundanz) oder er sogar irreführend ist oder schlicht nichts Relevantes durch ihn im Diskurs ausgedrückt werden kann. Kurz: Macht der Begriff einen Unterschied? (Und falls ja: welchen?) Natürlich lässt sich die Frage auch umdrehen: Welchen Unterschied sollte der Begriff machen? (Und: warum?)

Unsere Grundüberlegung für die Begriffswahl und das (zugegebenermaßen) sehr hehre Ziel war es, mit dem Algorithmizitätsbegriff ein Begriffsangebot zu schaffen, mit dem die Digital Humanities als wissenschaftliches Feld wissenschaftstheoretisch (mit)konstituiert werden können. Große Teile der Theoriediskurse in den Digital Humanities drehen sich um die Frage „Was sind die Digital Humanities eigentlich?“ und es wurden schon viele Antworten vorgelegt. Diese Frage stellt sich nicht nur, wie sie sich für jede neue wissenschaftliche Disziplin und jedes neue wissenschaftliche Feld stellt, sondern bei den Digital Humanities im Speziellen besonders, da sie Differenzen (in den Arbeitsweisen und -kulturen, den Methoden, den Theorien etc.) des geistes- und kulturwissenschaftlichen und des informatischen Forschens zu überbrücken trachtet. Hierzu bedarf es Diskurse und Konzepte, um dem Wesen der Digital Humanities auf den Grund zu gehen bzw. dieses zu begründen. Der Algorithmizitätsbegriff war und ist ein Angebot für diesen Diskurs.

Indem wir uns mit ihm auseinandersetzen, steht das Wesen der Digital Humanities bereits wieder zur Disposition und selbst, wenn wir den Algorithmizitätsbegriff letzten Endes wohlbegründet verwerfen, sind wir in Bezug auf unser Grundanliegen – der wissenschaftstheoretischen Reflexion der Digital Humanities – ein kleines Stück nähergekommen (dann freilich „nur“ negativ). Dies wirkt sich auch auf unsere künftigen Diskurse aus und auf das Verhältnis zu unserer eigenen Forschung. Feststellung 2: Möglicherweise brauchen wir den Begriff „Algorithmizität“ letztendlich nicht, aber wir brauchen gegenwärtig die Auseinandersetzung mit ihm.

Definitionen und Algorithmizität nach Stalder

Eigentlich könnte ich damit an dieser Stelle aufhören. Gerne möchte ich aber noch folgende Frage etwas weiter bearbeiten: Können wir in den Digital Humanities nicht doch auch den Algorithmizitätsbegriff selbst  brauchen? Hierzu muss erneut der Blick auf den Algorithmizitätbegriff als Begriff geworfen werden, diesmal aber nicht historisch, sondern sprachtheoretisch.

Die sprachtheoretischen Auseinandersetzungen mit dem Begriffsbegriff sind ebenfalls zu zahlreich und zu reichhaltig, um sie an dieser Stelle auch nur exhaustiv nennen zu wollen. Neben den sprachphilosophischen Ansätzen (z. B. von Aristoteles, Frege oder Wittgenstein) kommt noch ein Panorama möglicher Definitionsarten hinzu (intensional, extensional, funktional etc.), sowie linguistische Ansätze (Konnotation, Denotation etc.). Zudem ist es denkbar, dass wir es nicht nur mit einem einzigen Algorithmizitätsbegriff zu tun haben, sondern verschiedene unterscheiden müssen, dass es sich um einen Familienbegriff nach Wittgenstein handelt oder eben doch um eine bloße Worthülse.

Wir werfen noch einmal einen genaueren Blick auf Stalder, der schreibt: „Algorithmizität bezeichnet jene Aspekte der kulturellen Prozesse, die von Maschinen (vor-)geordnet werden“ (Stalder 2021). Er bezeichnet Algorithmizität hier nicht als etwas Technisches, sondern als Eigenschaft kultureller Prozesse. Dies gemahnt an Heideggers Ge-stell (das Wesen der Technik ist nichts Technisches) oder macht uns zumindest nochmal deutlich, dass Stalder in erster Linie Kulturwissenschaftler ist. Mit „kulturelle Prozesse“ hat er in Anbetracht seiner Beispiele (Suchmaschinen im Internet, Nutzer*innen-Profile in sozialen Netzwerken etc.) insbesondere das Suchen und das Orientieren in kodifizierten Informations- und Wissenssphären im Blick (vgl. Stalder 2016). Die digitalen Informations- und Wissenssphären sind heutzutage derart reichhaltig, dass Formen der Vorsortierung notwendig werden, um überhaupt noch einen sinnvollen Zugang zu ihnen finden zu können (müßig zu sagen, dass diese Vorsortierungen de facto nicht mehr von Menschen händisch vorgenommen werden können). „Analoge“ (oder besser: nicht-digitale) Informations- und Wissenssphären sind hierbei beispielsweise Wörterbücher und Bibliotheken, die nicht-maschinelle Ordnungsprinzipien verwenden (systematische, alphabetische etc.), doch diese würden für die digitale Sphäre alleine insuffizient sein, weshalb maschinelle – algorithmische – Prozesse unumgänglich erscheinen.

Inwiefern lässt sich Stalders Algorithmizitätsbegriff nun also auf die (Digital) Humanities übertragen? Stalder bezieht sich explizit auf maschinelle Prozesse, die in den traditionellen (auch historischen) Geistes- und Kulturwissenschaften nicht vorlagen. Eine Anwendung fällt hier schwer. Doch auch in Bezug auf komputationelle Methoden in der Forschung mag die Anwendung genau genommen nicht so recht gelingen, da es bei diesen i. d. R. quantitativen Verfahren nicht um Such- oder Orientierungsprozesse geht, sondern um das Aufspüren von Mustern als strukturelle Ungleichheiten (numerisch durch Datenreihen und Statistik, graphisch durch Visualisierungen). Natürlich finden auch kulturell durchdrungene Such- und Orientierungsprozesse in der Forschung statt (z. B. bei der Literaturrecherche), die in einem digitalen Milieu das Etikett „Algorithmizität“ nach Stalder verdienen, doch dies ist kein Distinktionskriterium für die Digital Humanities.

Ich stimme Burghardt also in der Zurückweisung des Algorithmizitätsbegriffs nach Stalder zu, wenn auch aus anderen Gründen und komme daher zu meiner dritten Feststellung: Der Algorithmizitätsbegriff nach Stalder lässt sich nicht als Konstitutionskriterium für die Digital Humanities als Verbindung traditioneller Geistes- und Kulturwissenschaften und informatischen Disziplinen nutzen.

Abschluss: eine „andere“ Algorithmizität?

Gleichwohl Stalders Algorithmizitätsbegriff sich nicht direkt auf die Digital Humanities übertragen lässt, bedeutet dies nicht, dass sich gar kein Algorithmizitätsbegriff auf die Digital Humanities anwenden bzw. für diese denken lässt. Hinweise auf die Sinnhaftigkeit dessen gibt es durchaus. Der Algorithmusbegriff existierte, bevor die ersten Computer erfunden wurden und bezog sich auf eine bestimmte Art des menschlichen Operierens, welche sich als formale Methode bis heute, beispielsweise in der analytischen Philosophie, gehalten haben. Der kritische Punkt nach Burghardt scheint insbesondere der des (allzu kontingenten?) geistes- und kulturwissenschaftlichen Forschungshandelns zu sein (digitale Methoden sind per Definition algorithmisch). Dazu noch ein Gedanke: Die maschinellen Verarbeitungsprozesse von Digital-Humanities-Methoden mögen zwar algorithmisch sein, die Generierung der Daten selbst ist es nicht. Daten suggerieren eine Eindeutigkeit, die sie für eine maschinelle Verarbeitung auch haben müssen, aber nur der Form nach – nicht dem Inhalt bzw. der Semantik nach. Die Erhebung von Daten in Forschungsprozessen der Digital Humanities hat durchaus abduktiven bis hermeneutischen Charakter und unterscheidet sich nicht unendlich weit von der Generierung von Urteilen in geistes- und kulturwissenschaftlichen Verstehensprozessen.

Den Begriff „algorithmisch“ nur auf Computertechnologie zu beziehen scheint diesen engzuführen, zudem wir ja bereits festgestellt haben, dass Algorithmizität nichts Technisches meint bzw. meinen muss. Zwar lässt sich kritisieren, die Digital Humanities nicht wissenschaftstheoretisch, sondern wissenschaftskulturtheoretisch begründen zu wollen, doch es ist ein möglicher und plausibler Weg. Dies führt mich zu Feststellung 4: Der Algorithmizitätsbegriff hat das Potenzial, von Stalder entlehnt und für die Konstitution der Digital Humanities fruchtbar gemacht zu werden.

Wie und – nach wie vor – ob überhaupt, steht zur Disposition und kann von mir auch nicht beantwortet werden. Dies gilt es gemeinsam am 13.03.2023 in Belval im Rahmen unseres DHd-Workshops auszuloten. In jedem Falle verändert unsere Auseinandersetzung mit dem Algorithmizitätsbegriff unser Verhältnis zu uns selbst, unserer Forschung und zu den Digital Humanities insgesamt, selbst, wenn wir eines Tages den Algorithmizitätsbegriff als schiere Worthülse ad acta legen sollten. Ich freue mich auf die Weiterführung der Diskussion in Belval und danke Burghardt für seine kritischen Überlegungen. Auch dieser Blogpost kann gerne über die blogeigene Kommentarfunktion kommentiert oder mit dem Hashtag #dhtheorie_Algo22 über Twitter oder Mastodon diskutiert werden.

Bibliografie

Burghardt, Manuel (2023): Kritische Überlegungen zum Algorithmizitätsbegriff. Blogpost, https://dhtheorien.hypotheses.org/1316 (letzter Zugriff am 09.02.2023).

Horstmann, Jan und Rabea Kleymann (2022): Eindrücke zur AG-Tagung „Algorithmizität als Kultur des Verstehens? Digitale Erkenntnisprozesse in den Humanities“. Blogpost, https://dhtheorien.hypotheses.org/1249 (letzter Zugriff am 09.02.2023).

Krämer, Sybille (1988): Symbolische Maschinen: Die Idee der Formalisierung in geschichtlichem Abriß. Darmstadt: Wissenschaftliche Buchgesellschaft.

Stalder, Felix (2016): Kultur der Digitalität. Berlin: Suhrkamp. Stalder, Felix (2021): Grundformen der Digitalität. Blogpost, https://agora42.de/grundformen-der-digitalitaet-felix-stalder/ (letzter Zugriff: 09.02.2023).

Kritische Überlegungen zum Algorithmizitätsbegriff

Manuel Burghardt

Vorbemerkungen

Im Blogbeitrag von Jan Horstmann und Rabea Kleymann wurden vor Kurzem Eindrücke zur AG-Tagung „Algorithmizität als Kultur des Verstehens? Digitale Erkenntnisprozesse in den Humanities“ vorgestellt. Der Beitrag liefert dabei eine neutrale Zusammenschau der Vorträge und Diskussionen rund um den Algorithmizitätsbegriff, wie sie im Rahmen der besagten AG-Tagung stattgefunden haben. Der nachfolgende Blogbeitrag – im Text von Horstman & Kleymann als opinion piece angekündigt – greift die Diskussion der Tagung nochmals auf und versucht sich an einer eher kritischen Perspektive auf den Algorithmizitätsbegriff.

Team „leere Worthülse“ – Zum Missverhältnis der Konzepte Algorithmus und Algorithmizität

Zunächst einmal sei vorausgeschickt: Der Begriff der Algorithmizität wurde nicht im Rahmen der Tagung neu erfunden, sondern viel mehr aus Felix Stalders Buch zur Kultur der Digitalität (2016) entlehnt. Stalder selbst fasst das Konzept folgendermaßen zusammen:

Algorithmizität bezeichnet jene Aspekte der kulturellen Prozesse, die von Maschinen (vor-)geordnet werden. Algorithmen transformieren die unüberschaubaren Daten und Informationsmengen, die heute viele Bereiche des Alltags prägen, in Dimensionen und Formate, welche durch die menschliche Wahrnehmung erfasst werden können. Es ist unmöglich – für jemanden alleine wie auch für eine noch so große Gemeinschaft – Milliarden Websites sinnerfassend zu lesen. Deshalb sind wir auf Angebote wie den Google-Suchalgorithmus angewiesen, die uns die Datenflut (Big Data) auf eine Menge reduzieren und in jene Formate übersetzen, die Menschen verstehen können (Small Data). Damit machen sie menschliches Verstehen und Handeln in der auf digitale Technologien aufbauenden Kultur überhaupt erst möglich und beeinflussen es in ambivalenter Weise: Sie schaffen einerseits neue Abhängigkeiten, indem sie die (informationelle) Welt vorsortieren und zugänglich machen, und sie sorgen andererseits für Autonomie, indem sie die Voraussetzungen der persönlichen Handlungsfähigkeit schaffen.

(Stalder, 2021)

Ein wesentliches Ziel der Tagung war es jedoch, den Algorithmizitätsbegriff in eine andere Richtung zu interpretieren und ihn damit zu erweitern:

Die von der DHd-AG Digital Humanities Theorie organisierte hybride Tagung »Algorithmizität als Kultur des Verstehens?« widmet sich daher der algorithmischen Verfasstheit von geisteswissenschaftlichen Erkenntnisprozessen. Einen ersten Ausgangspunkt bildet die Annahme, dass sich in traditionellen und aktuellen Forschungspraktiken der Geisteswissenschaften latente Formen der Algorithmizität wiederfinden lassen. Darunter sind nicht nur digitale Formen geisteswissenschaftlichen Arbeitens im Sinne einer prozessual aufgefassten Algorithmisierung zu verstehen. Vielmehr bezeichnet Algorithmizität den jeweiligen Formalisierungsgrad von Handlungsanweisungen, der sich in geisteswissenschaftlichen Methoden sui generis manifestiert.

Tagung zum Thema „Algorithmizität als Kultur des Verstehens? Digitale Erkenntnisprozesse in den Humanities“, am 10.06.2022, Leibniz-Zentrum für Literatur- und Kulturforschung Berlin (ZfL).

Nachdem der Algorithmizitätsbegriff in mehreren Vorträgen aus unterschiedlichen Perspektiven beleuchtet und interpretiert wurde, so zeichnete sich in der Abschlussdiskussion eine gewisse Zuspitzung auf zwei Positionen ab, die @jodageiger in einem begleitenden Tweet folgendermaßen dokumentiert:

Den Reiz von Algorithmizität als „qualitativ neues Konzept“, das flexibel interpretierbar und definierbar ist und damit eine Projektionsfläche für vielfältige Ideen und Diskurse über algorithmische Arbeitsweisen und Denkmuster in den Geisteswissenschaften liefert, arbeitet @Charlesque gut heraus:

An dieser Stelle möchte ich nun auch mit meiner Kritik am Algorithmizitätsbegriff einsteigen, von dem ich anfangs hoffnungsvoll annahm, er würde ggf. eine intersubjektive Überprüfbarkeit algorithmischer Anleihen in den Geisteswissenschaften erlauben. Dabei war ich zunächst davon ausgegangen, dass Algorithmizität vom mathematisch-informatischen Konzept des Algorithmus her gedacht würde. Tatsächlich wurde aber im Laufe der Tagung deutlich, dass einige Teilnehmer*innen eher ein definitorisches cherry picking intendieren, d.h. es werden selektiv bestimmte Charakteristika von Algorithmen herausgegriffen und andere gänzlich vernachlässigt. Gut illustrieren lässt sich mein Vorwurf an einer einfachen Algorithmen-Definition von Donald Knuth (1977):

(1) „An algorithm is a set of rules for getting a specific output from a specific input.“

Wenngleich auch in den Geisteswissenschaften regelgeleitete und systematische Verfahren zu finden sind, so haben diese aus meiner Sicht selten den Grad an Formalisierung und Spezifizierung, wie man sie bei Algorithmen findet. Dort müssen die einzelnen Verarbeitungsschritte so explizit und formal eindeutig beschrieben werden, dass auch ein Computer in der Lage ist, die Anweisungen automatisch auszuführen.

(2) „Each step must be so precisely defined it can be translated into computer language and executed by machine.“

(Knuth, 1977)

Für die Geisteswissenschaften scheint mir aber ein mehr oder weniger großer Rest an Unschärfe, Vagheit und Ambiguität – trotz aller Regelhaftigkeit des Vorgehens – geradezu konstitutiv. Die Anreicherung mit spezifischem Kontextwissen und die assoziative Verknüpfung mit ähnlichen (oder kontrastierenden) Quellen ist aus meiner Sicht ein wichtiges Spezifikum  geisteswissenschaftlicher Forschungspraxis. Selbst wenn also in den Geisteswissenschaften prozessual und mehr oder weniger systematisch vorgegangen wird, so gibt es trotzdem viele individuelle Parameter, welche das letztliche Ergebnis mehr oder weniger stark beeinflussen. Knuths Forderung, dass bei einer spezifischen Eingabe auch eine (reproduzierbare) spezifische Ausgabe erfolgen muss, scheint mir bei den meisten geisteswissenschaftlichen Analysen nicht erfüllt. Ich bezweifle stark, dass zwei Geisteswissenschaftler*innen, welche exakt dieselben Eingabedaten (bspw. ein Buch oder ein Musikstück) und dieselbe schrittweise Analysemethodik verwenden, zu exakt demselben output kommen.

Mein Anliegen ist hier durchaus nicht, den Geisteswissenschaften systematisch-prozessuales Vorgehen in der eigenen Forschungsmethodik abzusprechen. Ich finde es aber problematisch, wenn Algorithmen allein auf regelgeleitetes Vorgehen reduziert werden und damit dann ein neuer Begriff wie die Algorithmizität motiviert wird. Zumal es für regelgeleitetes Vorgehen in den Geisteswissenschaften durchaus bereits bestehende Begriffe gibt. Man denke etwa an die deduktive Methode, die im Kern auch die Problemzerlegung und ein schrittweises Vorgehen bei der Teilproblemlösung beinhalten. Um es nochmals prägnant zusammenzufassen: wenn Algorithmizität eigentlich hauptsächlich „regelgeleitetes Vorgehen“ bedeutet, dann scheint mir der Begriff unpassend und unnötig aufgeblasen.

Der Tagungsvortrag von Thomas Nyckel zu „Algorithmen als Faustregeln“ illustriert das Missverhältnis von Algorithmen und Algorithmizität sehr gut, denn aus meiner Sicht sind Algorithmen eben gerade keine einfachen Faustregeln; viele vermeintlich algorithmische Vorgehensweisen in den klassischen Geisteswissenschaften haben aber durchaus Gemeinsamkeiten mit Faustregeln, werden also dem Anspruch an informatische Algorithmen nicht gerecht.

Algorithmische Praxis in den DH vs. Algorithmiztät

Neben der selektiven Adaption des informatischen Algorithmusbegriffs scheint mir die Trivialisierung von Algorithmen zu einer schlichten Sammlung von Regeln auch im Hinblick auf die tatsächlich in den DH eingesetzten Algorithmen problematisch. Sieht man sich diese einmal etwas genauer an, so wird schnell klar, dass bspw. das generative Verfahren des Topic Modeling oder das Prinzip des dynamic programming, wie es bspw. bei Alignment-Verfahren zum Einsatz kommt, nicht einfach von Menschen analog umgesetzt werden kann und eine unmittelbare Abbildung auf „algorithmische“ Praktiken in den Geisteswissenschaften nicht ohne Weiteres möglich ist. Hier zeigt sich geradezu die Stärke von Algorithmen, die stark formalisiert die Problemlösung auf aufwendige Rechenoperationen verlagern, die vom Computer gut ausgeführt werden können, die bei Menschen aber ein größeres Fehlerpotenzial und vor allem eine deutlich längere Bearbeitungszeit haben. Man betrachte hier nur das Beispiel früher stilometrischer Analysen, bei denen Mosteller & Wallace (1963) in einigen Jahren der manuellen Berechnung das herausgefunden haben, was man heute mit computergestützten Methoden der Stilometrie in wenigen Klicks reproduzieren kann. Die These wäre hier also: Real verwendete Algorithmen in den DH übersetzen Analyseschritte in Berechnungen, die dann im großen Stil zu quantitativen Erkenntnissen kommen können, die vom Menschen so nicht geleistet werden können, da bei komplexeren Berechnungen die Lebenszeit schlicht nicht ausreicht, bzw. bei der Verteilung auf mehrere Personen die Wahrscheinlichkeit für Fehler und Inkonsistenzen entsprechend ansteigt.

Grundsätzlich denke ich, dass es der Diskussion um den Algorithmizitätsbegriff zuträglich wäre, konkrete Algorithmen, wie sie in den DH regelmäßig eingesetzt werden, zu analysieren[1] und deren spezifische Arbeitsschritte mit geisteswissenschaftlichen Praktiken abzugleichen.

Algorithmen und Datenstrukturen – Datenstrukturalismus statt Algorithmizität?

Ein Argument aus dem Lager der Begriffsbefürworter*innen könnte an dieser Stelle nun eine breitere Perspektive sein, die über das bloße Regelhafte und Prozessuale von Algorithmizität hinausgeht. Tatsächlich wurde im Rahmen der Tagung immer wieder der Begriff der Modellierung bzw. der Modellbildung als weitere Brücke in die Algorithmizität genannt. Völlig unklar ist für mich aber auch hier, welchen Stellenwert der Algorithmizitätsbegriff einnimmt bzw. welchen Mehrwert er bringt, denn die bloße Feststellung, dass die formale Modellierung und Repräsentation geisteswissenschaftlicher Forschungsgegenstände eine conditio sine qua non für sämtliche DH-Analysen ist, scheint mir einigermaßen banal. Kaum ein Mitglied der DH-Community wird die Relevanz von Modellierung bestreiten. Nicht zufällig nehmen Auszeichnungssprachen wie XML und TEI eine zentrale Rolle in der Entwicklung der DH in den letzten Dekaden ein (vgl. Ide & Sperberg-McQueen, 1995). Geradezu paradigmatisch für die Modellierungsherausforderungen ist in den DH etwa die Erstellung digitaler Editionen, die seit jeher ein wichtiges Arbeitsgebiet darstellt und die DH damit bspw. gut abgrenzbar von benachbarten Disziplinen wie der Informationswissenschaft oder der Computerlinguistik macht (vgl. Luhmann & Burghardt, 2022).

Die Modellierung geisteswissenschaftlicher Artefakte geht dabei natürlich stets einher mit der Formalisierung von Forschungsfragen, die – angepasst an die Modellierungskategorien – von vornherein viel spezifischer formuliert werden müssen als man dies in klassischen hermeneutischen Verstehensprozessen erwarten würde. Diese Verquickung von Repräsentation und Forschungsperspektive betonte John Unsworth (2002) bereits vor mehr als 20 Jahren, wenn er von ontologischen Festlegungen (ontological commitments) bei der Wahl spezifischer Modellierungsverfahren spricht. Dabei spielt nicht nur das Was der Modellierung eine wichtige Rolle – also welche Kategorien und Merkmale sollen bspw. explizit annotiert werden –, sondern auch das Wie der technischen Repräsentation. Es macht einen großen Unterschied, ob die Struktur eines Shakespeare-Stückes mithilfe von hierarchischem XML-Markup (wie bspw. bei Folger) oder mittels eines relationalen Datenbankmodells (wie bspw. bei Open Source Shakespeare) modelliert wird. Unsworth benutzt in dem Zusammenhang auch das Bild unterschiedlicher „Brillen“, die man sich aufsetzt, um jeweils bestimmte Aspekte deutlicher oder unschärfer zu sehen – Modellierung ist demnach wesentlich mitverantwortlich für die Analyseperspektive.

[…] selecting a representation means making a set of ontological commitments. The commitments are in effect a strong pair of glasses that determine what we can see, bringing some part of the world into sharp focus, at the expense of blurring other parts.

Unsworth (2002)

An dieser Stelle drängt sich aus meiner Sicht nun die Frage auf, ob DH im Kern nicht primär durch Praktiken der digitalen Modellierung von – häufig analogen – Quellen und der damit einhergehenden Formalisierung (man mag dies auch Empirisierung nennen) von Forschungsfragen und Hypothesen charakterisiert werden können? Sicher, wenn die Modellierung erst abgeschlossen ist ergeben sich vielfältige Möglichkeiten der computergestützten Darstellung und Analyse, aber in den allermeisten Fällen werden hier bestehende Analyseverfahren aus Bereichen wie etwa der Data Science, der Bioinformatik, der Informationstheorie, u.a. herangezogen. Die Entwicklung genuiner Algorithmen und statistischer Verfahren für die Analyse geisteswissenschaftlicher Daten ist aus meiner Sicht bislang noch überschaubar und aktuell ein Versprechen, dass die sich gerade neu-formierenden Computational Humanities künftig einlösen müssen.

Wenn man die Trennung von Modellierung und Analyse, wie ich sie eben vorgenommen habe, konsequent zu Ende denkt, dann könnte man zum Konzept des Algorithmus noch ein weiteres informatisches Konzept ergänzen: das der Datenstrukturen (wie bspw. Listen, Graphen oder Arrays). In fast allen Informatik-Curricula finden sich diese beiden Konzepte als konkomitante Elemente, die stets gemeinsam in einführenden Lehrveranstaltungen als „Algorithmen und Datenstrukturen“ auftauchen. Wenn nun – wie oben dargelegt – die DH primär mit der Modellierung beschäftigt sind, dann wäre aus meiner Sicht viel eher der Begriff der Datenstrukturen zutreffend, als der des Algorithmus. Algorithmizität adressiert aus meiner Sicht also schlicht den falschen informatischen Begriff, wenn man von der Modellierung her argumentiert. Vielleicht also lieber Datenstrukturalismus statt Algorithmizität?

Algorithmizität als computational thinking?  

In Erwiderung zu den vorausgegangen Modellierungsargumenten könnte man nun anführen, dass eine saubere Trennung zwischen Modellierung/Datenstrukturen und Analyse/Algorithmus nicht möglich ist, da die Modellierung zwangsläufig auch die Analyse beeinflusst (siehe Unsworth, weiter oben). Modellierung könnte man so gesehen also durchaus auch kreativ zu einer Praxeologie namens Algorithmizität weiterdenken, nämlich dann, wenn jenseits der statischen Repräsentation von bestimmten Artefakten und deren Spezifika (bspw. als TEI-Dokument) auch noch deren spätere, regel-geleitete Analyse mitgedacht wird. 

Hier würde ich aber als Argument gegen den Algorithmizitätsbegriff anführen, dass es dafür schon ein anderes, viel länger etabliertes Konzept gibt. Beim sog. computational thinking (Wing, 2006) geht es genau darum, Probleme so zu erfassen und zu formalisieren, dass sie als Algorithmus abgebildet werden können – zumeist mit dem Ziel, das Problem dann von einem rechenstarken Computer lösen zu lassen. Man sollte sich an dieser Stelle nochmals deutlich machen: Computer sind sehr gut darin, sehr viele Berechnungen in sehr kurzer Zeit zu machen – das Stellen der Rechenaufgabe aber bleibt zunächst die Aufgabe des Menschen. Insbesondere, wenn das, was da berechnet werden soll, erst einmal als abstrakter Informationsprozess dargestellt werden muss. Computational thinking ist übrigens in den Naturwissenschaften wesentlich stärker ausgeprägt als in den Geisteswissenschaften, vermutlich weil sich deren Untersuchungsgegenstände wesentlich leichter in quantifizierbare Daten überführen lassen, die dann wiederum formal-algorithmisch untersucht werden können.

Viele Analysen in den DH zeugen m. E. gerade nicht von einem vertieften computational thinking, also einer sorgfältigen Operationalisierung der Forschungsfrage und deren sauberen algorithmischen Umsetzung. Vielmehr habe ich das Gefühl, dass oftmals ein recht unbedarfter Umgang mit Algorithmen erfolgt, ohne im Detail durchdrungen zu haben, wie sie funktionieren und welche Implikationen die einzelnen Analyseschritte für die Ergebnisse haben. Im Ergebnis finden sich zahlreiche Beispiele für teils dubiose Anwendungen (und Interpretationen) etwa von Topic-Modellen.

Plot Twist: Stalder hatte Recht

Und damit sind wir dann ggf. doch wieder beim Algorithmizitätsbegriff von Stalder angekommen: die Nutzung von Algorithmen, um große Datenmengen einem distant reading zugänglich zu machen, ohne im Detail zu verstehen, was in den einzelnen Schritten des Algorithmus passiert. Algorithmizität in den DH also als Anwendung von Algorithmen als black box? In Zeiten von deep neural networks und der gleichzeitigen Forderung nach interpretable machine learning wäre dies nochmals genauer zu diskutieren. Vielleicht ist anstelle von „Algorithmen“ ohnehin machine learning das bessere Analogon für geisteswissenschaftliche Analyseprozesse … to be continued – spätestens beim DHd-Workshop der Theorie-AG, wo am 13.3.2023 in Belval (Luxemburg) unter der Losung „Algorithmen anwenden – algorithmisch denken“ weiter diskutiert wird. Ich selbst werde natürlich auch vor Ort sein und freue mich auf gute Diskussionen zum Algorithmizitätsbegriff und zur Rolle von Algorithmen in den (Digital) Humanities.

Bibliografie

Ide, N. M., & Sperberg-McQueen, C. M. (1995). The TEI: History, goals, and future. Computers and the Humanities, 29(1), 5–15.

Luhmann, J., & Burghardt, M. (2022). Digital humanities—A discipline in its own right? An analysis of the role and position of digital humanities in the academic landscape. Journal of the Association for Information Science and Technology, 73(2), 148–171.

Knuth, D. (1977). Algorithms. In: Scientific American, 236(4).

Marino, M. C. (2020). Critical code studies. MIT Press.

Mosteller, F., & Wallace, D. L. (1963). Inference in an authorship problem: A comparative study of discrimination methods applied to the authorship of the disputed Federalist Papers. Journal of the American Statistical Association, 58(302), 275–309.

Stalder, F. (2021). Grundformen der Digitalität. Onlinebeitrag auf agora42. URL: https://agora42.de/grundformen-der-digitalitaet-felix-stalder/ (Zugriff: 16.01.2023).

Stalder, F. (2016). Kultur der Digitalität. Edition Suhrkamp.

Unsworth, J. (2002). What is Humanities Computing and What is not?. Jahrbuch für Computerphilologie 4.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

Fußnote

[1] Vgl. auch den Ansatz der critical code studies (Marino, 2020).

Suche in OpenEdition Search

Sie werden weitergeleitet zur OpenEdition Search