Quote Originally Posted by SamSmoot View Post
The players would do the pattern recognition. After many RMT reports from different accounts, the only thing would have to do is find matching strings in, say, 100 of the reports, then start blocking anything that contains that string. Such as: "[Ultrafast Deleviryin 10 Mins]". If they change a few characters, players will report the new ones, and they get blocked again, along with the old ones.
That's true, but can take a while (10 hotbars with different macros on them pr. bot), and after a while uses more storage than necessary when new string variations are added. Think of how many combinations words can be altered in a Twitter message, and that's only 140 characters. With machine pattern recognition you don't need exact matching strings, just be close enough when calculating e.g. cross-entropy for loss equations, and the number of parameters to learn is mostly unchanging (the values of each parameter will change). I meant that initially one would need to manually label that many chat messages, but of course after the initial training one would augment the training by adding the players new RMT reports (players doing the pattern recognition).