Wikipedia:Wikipedia Signpost/2024-07-04/In focus
How the Russian Wikipedia keeps it clean despite having just a couple dozen administrators
The Russian Wikipedia (ruwiki) historically has fewer administrators per active user or per article than many other large Wikipedias; the number of active users is ten times smaller than the English Wikipedia, and 2 times smaller than the German or French. Currently there are 63 administrators on ruwiki (not counting adminbots), and many of them are not very active; at the same time, ruwiki is in the top three most-visited Wikipedias (after English, and sometimes after Japanese or Spanish[1]). Voters in ruwiki's RfAs tend to be very critical of candidates — which makes it impossible for many experienced, active and well-known users to be elected.
In recent years, the Russo–Ukrainian war and political repression in Russia have made it more dangerous to be a member of the wiki community, and even more so to be an admin there; in the last two years (since summer 2022) only two have been elected. Since the start of the war, more than ten administrators (about 15% of the corps) either lost their status through inactivity, abandoned it due to fears for their own safety, or joined one of the pro-Kremlin forks; one was killed in action in the Ukrainian army, and one was designated a "foreign agent" by the Russian government.
In the face of this long-standing severe shortage, the ruwiki community has developed a few mechanisms to spread some of the burden of project maintenance: automation with bots (including some that use machine learning), and unbundling.
Unbundling
Several semi-admin user groups have been created, to grant individual rights to users without requiring a formal request for adminship. Right now, ruwiki has several dozen users who can perform closures at deletion discussions, delete pages, edit protected pages, edit in the MediaWiki namespace, change site-wide scripts and styles, block vandals and protect pages — but they aren't admins. They do this by using admin permissions from their usergroups, and by using userscripts connected to an
In 2009, ruwiki gained a
Another group,
Bots
In 2017, the first
Since the second half of the 2010s, ruwiki's checkuser developed two adminbots, which perform many tasks, from blocking open proxies and IP/users whose edits were repeatedly rolled back, to protecting articles from (automatically detected) edit wars and vandal raids. In 2023, he created a userscript and bot allowing trusted non-admins to block IP addresses and new users for clearly-disruptive edits and to apply protection to actively-vandalized articles. Currently, this script and bot are used by about ten trusted users.
In 2022, after the start of the war, another user created a bot for detection of specifically anti-Ukrainian vandalism: this one streamed suspicious edits to a special channel on ruwiki's Discord server. In 2024, Reimu's author improved it by adding detection based on scores from the newer language-agnostic and multilingual revert risk models on the LiftWing platform, AbuseFilter-generated edit tags and text patterns (so it absorbed the anti-Ukrainian bot) and a feature to post suspicious edits to the ruwiki's Discord server. After that, he decided to shut down the automatic-rollback feature, because he wasn't satisfied with the false-positive rate. From the fall of 2017 to the spring of 2024, Reimu made 120,000 rollbacks. The checkuser mentioned above created his own automatic-rollback bot, which uses both ORES and a self-written detection system; the bot owner hopes that the new bot will have fewer false positives.
Automation
Meanwhile, authors of Reimu and anti-anti-Ukrainian bot have implemented a mechanism to revert problematic edits directly from the Discord server, by clicking the buttons under the post in the Discord channel. An edit can be rolled back with a standard reason, or with one of 12 more-detailed reasons (for example, “No reliable sources” or “Replacing the transcription without page move or move request”), or a manually entered reason. The bot deletes processed edits (rolled back or approved) from the channel, so the channel contains only edits that have not yet been processed. More than 1500 edits have been rolled back using this tool since its establishment 2 months ago. The same edits are posted to a page onwiki, with an excerpt of their text in the edit summary — that's often enough to recognize vandalism on its own), and edit can be rolled back by pressing a link just in the comment without opening a diff (the link leads to a Toolforge-hosted tool that does rollback).
This bot also works on the Ukrainian Wikipedia, posting suspicious edits on-wiki and to Discord (for certain reasons — to ruwiki's Discord too, not ukwiki's — but there are several experienced ukwiki users in ruwiki's Discord). This makes more than 100 rollbacks per month on ukwiki.
This story shows how, thanks to bot owners and semi-admin usergroups, a very small group of people numbering only several dozen active users can effectively maintain ruwiki's two million articles, ensuring the functioning and reliability of one of the top three most-visited Wikipedias.
- ^ See statistics at pageviews.wmcloud.org.
- ^ "Did the Ministry of Internal Affairs try to remove data about Kolokoltsev's "offence" from Wikipedia?" (in Russian). REGNUM News Agency. 2018-12-10.
- ^ "The Great Wikipedia Edit War". iStories. 2024-04-15.
Discuss this story