Wikipedia:Wikipedia Signpost/2024-07-04/In focus
![]() | This is a draft of a potential Signpost article, and should not be interpreted as a finished piece. Its content is subject to review by the editorial team and ultimately by JPxG, the editor in chief. Please do not link to this draft as it is unfinished and the URL will change upon publication. If you would like to contribute and are familiar with the requirements of a Signpost article, feel free to be bold in making improvements!
|
Maintaining ru.WP in the face of a shortage of admins
Russian Wikipedia historically has fewer administrators per active user or per article than many other large Wikipedias, and number of ruwiki's active users is ten times smaller than enwiki's and 2 times smaller than dewiki's or frwiki's. Currently there are 63 admins in ruwiki (without adminbots), and many of them are not very active, at the same time ruwiki is the 2nd or 3rd most visited Wikipedia (after en- and, sometimes, ja- or eswiki[1]). Voters on ruwiki's RfA usually very critical of RfA candidates, making it impossible for many experienced, active and well-known users to be elected. In recent years, the Russo-Ukrainian war and political repressions in Russia has made it more dangerous to be a member of the wiki community and even more so to be an admin there, because of which in the last two years (since summer 2022) only two new admins have been elected, and more than 10 since the start of the war (that's about 15% of their number before the war started) lost their status due to inactivity, or abandoned it due to fears for their own safety, or joined one of pro-Kremlin ruwiki forks, one was KIA in Ukrainian army and one, as a real life person, was designated as "foreign agent" by the Russian government.
In the face of a long-standing severe shortage of admins, ruwiki community has developed mechanisms to shift some of the burden of project maintenance to 1) bots, including machine-learning bots, and 2) non-administrators. Several semi-admin user groups have been created to grant separate admin rights to users who can't be elected on RfA. Right now, ruwiki has several dozens of users who can delete pages and summarize an AfDs, edit protected pages, MediaWiki namespace, 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 a userscript connected to an adminbot.
Since 2009, ruwiki has a group of "summarizers" who have the power to sum up the results of AfDs. Earlier their powers were very limited and they didn't even have the technical permission to delete; there was a bot for deletion by request. Now they have a permission to delete pages, their powers on AfD is almost like admins', the number of such users is slightly less than the number of admins, and 60% of AfD decisions have been made by these users. Since 2016, ruwiki has an “engineers” usergroup for technical specialists, who need to edit protected pages (a stronger analogue of the templateeditor flag in enwiki). Since technically competent users usually can't pass ruwiki's RfA due to lack of social skills, after the establishment of this usergroup almost all edits on protected templates, MediaWiki namespace, scripts and styles in ruwiki are made by engineers, not admins. When the WMF moved interface administrator permissions to a separate usergroup, it was mostly engineers, not admins, who became interface administrators. This WMF decision caused a huge conflict between engineers and a few of "old-school" admins: the latter stated that non-admins shouldn't became an IA because they are not admins, and the former insisted that unlike engineers, who already have proven their competence, admins must pass a JS/CSS proficiency exam to became an IA.
In 2017, the first bot for automatic rolling back vandal edits, detected by ML-based system, appeared in ruwiki. Unlike enwiki's ClueBot NG, bot hasn't used its own detection system, but ORES - a WMF-backed ML system, used for highlighting suspicious edits in watchlist. Like ClueBot, bot leaved a message on talkpages of users whose edits was reverted, explaining what happens and where to appeal revert. Edits with not very high ORES scores wasn't rolled back, but streamed to special page for suspicious edits, that is in watchlists of many experienced users; also bot sent requests about users who made several suspicious edits to the ruwiki's analogue of WP:AIV. This bot rolled back tons of vandalism, including ideologically driven edits, whitewashing the Russian political officials, and received mentions in the media about it[2][3].
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Ruwiki_adminbot_block_request_window.jpg/350px-Ruwiki_adminbot_block_request_window.jpg)
Since the second half of the 2010s, ruwiki's checkuser developed two adminbots that 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 vandalizing raids. In 2023 he created userscript and bot, allowing trusted non-admins to block IP and new users for clearly disruptive edits and protect actively vandalized articles. Currently, this script and bot are used by ~10 trusted users.
In 2022, after the start of the war, another user created a bot for detection of a specifically anti-Ukrainian vandalism: this bot streamed suspicious edits to a special channel on ruwiki's discord server. In 2024, the author of the first ORES-based bot improved it by adding detection based on LiftWing scores[4], AbuseFilter-generated edit tags and text patterns (so it absorbed anti-Ukrainian bot) and implemented streaming of the contents of suspicious edits to the ruwiki's discord server. After that he decided to shut down automatic rollbacks, because he wasn't satisfied with the false positives rate. From the fall of 2017 to the spring of 2024 ORES-based bot did 120,000 rollbacks. The checkuser mentioned above then created his own automatic rollback bot, that uses both ORES and a self-written detection system; bot owner assumes that the new bot would have fewer false positives.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Ruwiki%27s_vandalism_detection_system_post_in_Discord_stream.png/350px-Ruwiki%27s_vandalism_detection_system_post_in_Discord_stream.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Stream_of_ruwiki%27s_vandalism_detection_system.png/350px-Stream_of_ruwiki%27s_vandalism_detection_system.png)
Meanwhile, users mentioned above 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 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. This bot has been running for a little over a month, but has already rolled back more than 1100 edits. The same edits are streamed to a certain wiki page, with excerpt from diff text on edit comment (often it's enough to recognize an edit as destructive), and edit can be rolled back by pressing a link just in the comment without opening a diff (the link leads to Toolforge-hosted, OAUTH-authorized tool that did rollback). This bot also works on Ukrainian Wikipedia, streaming suspicious edits to wiki and to discord (for certain reasons - to ruwiki's discord too, not ukwiki's, but there are several experienced ukwiki users in the ruwiki's discord), it makes more than 100 rollbacks per month in ukwiki.
This story shows how, thanks to bot owners and semi-admin usergroups, a very small group of people numbering only several dozens active users can effectively maintain two million ruwiki's articles, ensuring the functioning of the 2nd or 3rd most visited wikipedia.
- ^ 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.
- ^ LiftWing is a new WMF vandalism detection ML-based system.
</noinclude>
Discuss this story