ZebIQ Technology

// INSIGHTS

Generative AI Art Walls: Moderation and Safety at Scale

6 min read

We run a generative art wall that builds a procedural three-dimensional city from what attendees give it: a word, a doodle, a photograph, a spoken sentence. It is a strong installation. It is also a live public display driven by unfiltered public input, which is a specific and serious engineering problem. Within the first hour of any open input system, someone will test its limits. The design question is not whether that happens. It is what the wall does when it does.

Four gates, not one filter

A single content filter is not a moderation system. We run four gates in sequence and treat each as independently fallible. Gate one is input normalisation and blocklisting, and in this market that means English, Hindi, Arabic and their transliterations. Hinglish and Arabizi defeat naive wordlists because the offensive term never appears in the script the list was written in. The blocklist has to cover Roman-script Hindi, common leetspeak substitutions and spaced-out characters.

Gate two is a classifier on the intent of the input, which catches what the blocklist misses: political content, religious provocation, requests for real people, and attempts to invoke third-party brands or protected characters. Requests naming a real person or a copyrighted character are rejected outright, and the wall says so plainly rather than silently ignoring the input. Gate three runs on the generated output before it is composited, because a clean prompt can still produce an unusable image.

Gate four is a human. Every asset passes through a hold queue on a moderator screen with an approve, reject and blur control, and nothing reaches the wall unreviewed. We run a rolling display buffer of roughly 30 seconds so the moderator is always working ahead of the wall rather than chasing it. There is a physical kill switch at the operator position that drops the wall to a safe pre-rendered loop in one press. Every decision is logged with a timestamp, the input, the output hash and the moderator ID.

The moderation budget

4
Sequential gates from input to display
30 s
Rolling display buffer ahead of the wall
1.5-3 s
Latency added by automated gates per submission

How the wall is built

Original assets only

The city is assembled from geometry, materials and styles authored for the installation. No third-party characters, logos or likenesses are generated, and prompts requesting them are refused at the classifier.

Multilingual input handling

Text, voice and doodle input in English, Hindi and Arabic, with transliteration handling on the blocklist. Voice is transcribed and then passed through the same text gates as typed input.

Consent bound to the submission

Any submission containing a face records explicit consent at capture, stored against the submission ID with a retention period and a deletion path the guest can trigger.

Operator kill switch

A single physical control drops the wall to a safe loop and freezes ingest. It is tested at the start of every show day, in front of the client if they want to see it.

Standing the installation up

  1. Agree the content policy in writing

    Before any build, the client signs off what is rejected: named people, political and religious content, third-party brands, and anything else specific to the market or the venue.

  2. Adversarial testing before load-in

    We run a deliberate abuse pass with several hundred hostile inputs in three languages. Anything that reaches a render is a gate failure and gets fixed before the wall goes public.

  3. Brief and rehearse the moderators

    Moderators need the policy, the controls, an escalation contact and a rest rotation. Sustained review is fatiguing, and fatigue is where the misses happen.

  4. Publish the retention and deletion terms

    Signage at the kiosk states what is stored, for how long, and how to have it removed. Ambiguity here is a legal exposure, not a design detail.

What usually goes wrong

The most common practical failure is that moderation and throughput are in direct conflict, and nobody priced that in. Each gate adds latency. A human hold queue adds more, and it adds a person per shift. At a high-footfall expo in Mumbai or a mall activation in Dubai you may see 400 submissions an hour, and one moderator reviewing at that rate will start approving on autopilot within 40 minutes. Either staff two moderators in rotation, or throttle ingest to a rate a human can genuinely review. Throttling feels like a compromise until you consider the alternative, which is an unreviewed image on a nine-metre wall in front of a client's customers.

The second failure is the false positive. Aggressive gates reject harmless submissions, and a guest who watched their word get silently dropped will assume the installation is broken. Tell them. A clear on-screen message that the input could not be used, with an invitation to try another word, preserves the experience and reduces the number of people who conclude the wall ignored them. The third is the assumption that the crowd is the only risk. Staff, crew and the client's own team will test the system for amusement, usually during rehearsal when the gates are still being tuned. Treat every input path as public from the moment it exists. Fourth and least discussed: the wall must degrade gracefully. Generation queues stall, GPUs throttle, networks drop. If nothing new arrives for 90 seconds, the wall should keep evolving on already-approved content rather than sitting frozen with a spinner.

Common questions

What happens if someone submits something offensive?

It is rejected at one of four gates and never reaches the wall. If a submission passes the automated gates, the moderator sees it in a hold queue before display and can reject it with one key. The rolling buffer means the moderator is always working ahead of the visible output.

Can the wall generate a famous character or a celebrity?

No, by design. Prompts naming real people or third-party intellectual property are refused at the classifier and the guest is told why. Everything the wall renders is assembled from assets authored for the installation.

How many submissions can it handle in an hour?

The generation pipeline can run well ahead of what a human can review. In practice we set the ceiling at the moderation rate, typically 250 to 400 submissions per hour with two moderators in rotation, and we throttle ingest to match rather than letting the queue outrun review.