Misplaced Pages

User talk:ClueBot Commons

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by NaomiAmethyst (talk | contribs) at 06:40, 13 September 2018 (Cool Bot: Reply.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 06:40, 13 September 2018 by NaomiAmethyst (talk | contribs) (Cool Bot: Reply.)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff) This user is NOT a humanThis is the combined talk page for ClueBot NG and ClueBot III. These users are automated computer programs and are not humans. Please be aware that bots cannot think like a human and cannot operate outside of their programming. Messages you leave on this talk page will not be answered by a bot – either a bot operator or another human will answer you. Stop False positives and false negativesIf you believe that ClueBot NG has mistakenly identified a good edit as vandalism, please follow the directions in the warning it gave or click here. Please do not report it on this talk page. It takes less time to report the case to the correct location, and we can handle it more effectively there.
If you believe that ClueBot NG has missed an edit that is vandalism, again do not report it here. ClueBot is unable to catch all vandalism. Just revert the edit and warn the editor. ClueBot NG Links!Report False Positives • Review edits for the dataset (currently broken) • Frequently Asked Questions Purpose of this PageThis page is for comments on or questions about the ClueBots.

The current status of ClueBot NG is: Running
The current status of ClueBot III is: Running
Praise should go on the praise page. Barnstars and other awards should go on the awards page.
Use the "new section" button at the top of this page to add a new section. Use the link above each section to edit that section.
This page is automatically archived by ClueBot III.
The ClueBots' owner or someone else who knows the answer to your question will reply on this page.

Template:Archive box collapsible

ClueBots
ClueBot NG/Anti-vandalism · ClueBot II/ClueBot Script
ClueBot III/Archive · Talk page for all ClueBots
Beware! This user's talk page is monitored by talk page watchers. Some of them even talk back.

Cool Bot

Hi, I think it's really cool that you created a bot that detects vandalism. Is there any reason why you chose to write the majority of your bot in C/C++ instead of the other languages? Also what direction do you think is next after the vandalism bot? Thanks! --Hiitsjamez (talk) 05:34, 13 September 2018 (UTC)

The primary motivating factor in choosing C++ over other languages is that the machine learning core needs to be fast as it has to keep up with the edit rate of Misplaced Pages as well as occasionally process hundreds of thousands of edits when retraining the bot after tweaking settings. C++ provides close-to-the-metal performance for executing the ANN. Sure, today there are libraries for Python and other languages that allow for fast machine learning in them, but the core of those libraries are also written in C or C++. And those weren't around or at least weren't mature when ClueBot NG was written.
The next direction that anti-vandalism bots will take will probably be toward better NLP and better learning models like CNNs combined with better datasets. -- Cobi 06:39, 13 September 2018 (UTC)