ORES

ORES (/ɔɹz/, Objective Revision Evaluation Service) is a web service and API that provides machine learning as a service for Wikimedia projects maintained by the wspt>Wikimedia Scoring Platform team|Scoring Platform team. The system is designed to help automate critical wiki-work – for example, vandalism detection and removal. Currently, the two general types of scores that ORES generates are in the context of “edit quality” and “article quality.”

ORES is a back-end service and does not directly provide a way to make use of the scores. If you'd like to use ORES scores, check our applications>ORES/Applications|list of tools that use ORES scores. If ORES doesn't support your wiki yet, see our support>Special:MyLanguage/ORES/Get support|instructions for requesting support.

Looking for answers to your questions about ORES? Check out the faq>ORES/FAQ|ORES FAQ.

Edit quality
One of the most critical concerns about Wikimedia's open projects is the review of potentially damaging contributions ("edits"). There's also the need to identify good-faith contributors (who may be inadvertently causing damage) and offer them support. These models are intended to make the work of filtering through the Special:RecentChanges feed easier. We offer two levels of support for edit quality prediction models: basic and advanced.

Basic support
Assuming that most damaging edits will be reverted and edits that are not damaging will not be, we can build using the history of edits (and reverted edits) from a wiki. This model is easy to set up, but it suffers from the problem that many edits are reverted for reasons other than damage and vandalism. To help that, we create a model based on bad words.


 * – predicts whether an edit will eventually be reverted

Advanced support
Rather than assuming, we can ask editors to train ORES which edits are in-fact  and which edits look like they were saved in. This requires additional work on the part of volunteers in the community, but it affords a more accurate and nuanced prediction with regards to the quality of an edit. Many tools will only function when advanced support is available for a target wiki.


 * – predicts whether or not an edit causes damage
 * – predicts whether an edit was saved in good-faith

Article quality




== Support table ==

The following table reports the status of ORES support by wiki and model available. If you don't see your wiki listed, or support for the model you'd like to use, you can gsup>ORES/Get support|request support.

API usage
ORES offers a Restful API service for dynamically retrieving scoring information about revisions. See https://ores.wikimedia.org for more information on how to use the API.

If you're querying the service about a large number of revisions, it's recommended to batch 50 revisions in each request as described below. It's acceptable to use up to 4 parallel requests. For even larger number of queries, you can run ORES locally

 Example query:  |wp10&revids=34854345|485104318 http://ores.wmflabs.org/v3/scores/enwiki/?modelsdraftquality|wp10&revids34854345|485104318

 Example query:  https://ores.wikimedia.org/v3/scores/wikidatawiki/421063984/damaging

Local usage
To run ORES locally you can install ORES by

Then you should be able to run it through

You should see output of

__NOINDEX__ __NONEWSECTIONLINK__