Idea

“Edit Wars” is a research-driven art project examining how recurring propaganda narratives developed across Russian-language media during the first months of Russia’s full-scale invasion of Ukraine. The project combines computational analysis of more than 250,000 news headlines with qualitative interpretation, then translates the resulting patterns into interactive visualizations, sonification, and spatial installation.

The project connects data journalism, artistic research, and media installation. Rather than treating visualization as a final illustration of the research, we used the analytical process itself as material for public-facing formats: the Edit Wars web platform, the spatial installation “Propaganda Narrative Soundscapes,” and a later touchscreen dashboard.

Research Methodology

The research corpus covers selected Russian-language digital media between January and July 2022. More than 250,000 headlines were collected and processed using GDELT datasets and Google BigQuery. BERTopic was used to identify recurring topic clusters and trace how their prominence changed over time. spaCy and custom word-combination tables supported closer examination of recurring language, while Tableau was used for exploratory and temporal visualization.

Computational results were then reviewed qualitatively and interpreted as broader propaganda narratives. This distinction was important to the project: topic modelling identified statistical patterns in the corpus, while the interpretation of those patterns remained a research task carried out by the team. The resulting methodology focused on recurring themes, vocabulary, and temporal dynamics in the selected media corpus rather than treating automated clustering as evidence of intent or audience effect.

The research methodology was published openly. In 2023, elements of the approach were reused by journalists investigating Russian propaganda narratives in Hungary.

Web Platform: editwars.org

Editwars.org is the research interface of the project. It presents selected narratives through interactive visualizations, timelines, and long-form explanations, allowing visitors to inspect recurring themes, language, and shifts across the corpus. The platform documents the analytical layer of the project and connects it to the artistic formats developed from the same research.

Interactive Installation: “Propaganda Narrative Soundscapes”

“Propaganda Narrative Soundscapes” translates temporal patterns and narrative data into audiovisual sequences. The installation was structured as two contrasting environments: an “Outside” space exposing analytical traces and changes over time, and an “Inside” room staging a compressed, repetitive stream of news in a confined spatial setting.

The installation uses sound, moving image, and spatial composition to make the rhythm and accumulation of media narratives perceptible without presenting the artistic translation as a substitute for the underlying research.

Photos: Slava Romanov, Antonio Hofmeister Ribeiro, TAZ.de

Interactive Installation: “Propaganda Narrative Soundscapes: Dashboard”

The Dashboard adapts the project into a portable, research-oriented installation. A touchscreen interface lets visitors navigate the analysed narratives by time and topic, while a second screen displays live feeds from selected propaganda websites. Three seven-minute sonified sequences translate temporal narrative patterns into sound and moving image.

Photos: Slava Romanov

Touch interface demo

Presentation

“Edit Wars” has been presented at multiple exhibitions:

The project was launched as the Master project within the HfK Digital Media program (Winter Semester 2022-2023), with support from professors including Dennis Paul, Petra Klusmeyer, Andrea Sick, Peter Von Maydell, and Ralf Bäcker.

The project was honored as the winner in the Artists for Media track of the Mediafutures program at DemoDays 2022 in Paris.

Project Team

The Edit Wars team consists of:

  • Alberto Harres, Artist and Developer
  • Antonio Hofmeister Ribeiro, Artist and Developer
  • Lucy Saribegyan, Artist and Designer
  • Maiia Guseva, Data Analyst
  • Slava Romanov, Media Artist and Team Lead — research methodology, visualization, and sonification
  • Sofya Ozga, Artist and Researcher

Tools used

  • GDELT datasets and Google BigQuery for corpus extraction
  • BERTopic and spaCy in Google Colab for topic modelling, clustering, and word-combination analysis
  • Tableau Public for exploratory research visualization and regex-based filtering
  • 3d-force-graph for rendering the word-connection graph
  • Netlify for hosting the project website
  • Derivative TouchDesigner for the “Outer” audiovisual installation and sonification workflow
  • Unity for the “Inner” audiovisual installation

Funding

Endorsed by the European Union’s Horizon 2020 research and innovation programme (MediaFutures «‎Artist for media»‎) under grant agreement No. 951962.

Media Publications

Covered by TAZ and Buten un Binnen.

Project Timeline

  • Nov 2021-Jan 2022: Conceptualization and Mediafutures program application
  • Feb-Apr 2022: Mediafutures Program interviews and team adjustments
  • Apr 2022: Mediafutures program commencement
  • May 2022: Methodology development
  • Jun 2022: Expert consultations and data requests
  • Jul 2022: Team Hackathon and journalist consultations
  • Aug 2022: Website design and structure finalization
  • Sep-Oct 2022: Prototype creation and website updates
  • Nov 2022-Jan 2023: Website updates and installation preparation
  • Feb 2023: Instagram launch and “Propaganda narrative soundscapes” exhibition
  • Feb-Apr 2023: Feedback collection, funding search, and grant applications
  • May 2023: “Propaganda Narrative Soundscapes: Outer” presentation
  • Jun 2023: Mediafutures DemoDays 2023 keynote speech
  • Sep-Oct 2023: Development of the Dashboard interface
  • Nov 2023 - Feb 2024: Exhibition in Bremen
  • Mar 2024: Exhibition in Vilnius at the winter session of Cybioses Circle (Nordic Summer University)
  • Aug 2024: Presentation at the summer session of Cybioses Circle (NSU), Løgumkloster (DK)
  • Aug 2025: DiscussDataLab presentation and interactive dashboard showcase at the University of Bremen