[05:47:27] 10Revision-Scoring-As-A-Service-Backlog, 10WikiCite, 10Wikidata, 07artificial-intelligence: Linked fact checker - https://phabricator.wikimedia.org/T155560#2992248 (10DarTar) [05:51:31] 10Revision-Scoring-As-A-Service-Backlog, 10WikiCite, 10Wikidata, 07artificial-intelligence: Linked fact checker - https://phabricator.wikimedia.org/T155560#2992266 (10DarTar) cc @srijan @Hjfocs @Tarrow @Cervisiarius [14:43:28] o/ [14:44:27] 06Revision-Scoring-As-A-Service, 10rsaas-editquality: Build reverted model for Romanian Wikipedia - https://phabricator.wikimedia.org/T156504#2993298 (10Halfak) This is now deployed in WMFLabs [14:46:48] 06Revision-Scoring-As-A-Service, 10revscoring, 10rsaas-editquality, 15User-Ladsgroup: Train and test damaging/goodfaith models for Czech Wikipedia - https://phabricator.wikimedia.org/T156492#2993305 (10Halfak) This is now deployed in WMFLabs. Next step is production and then enabling the ORES Review Tool.... [14:48:23] o/ Amir1 [14:48:38] Did you make any progress with the prod deployment after I signed off yesterday? [14:59:17] Aha! I see the patchset now [14:59:37] Amir1, ^ I'm looking at this now. Will going backlog call in a couple minutes. [15:02:59] In the backlog call. [15:18:56] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-draftquality: Perform basic analysis of enwiki article creation rates - https://phabricator.wikimedia.org/T156494#2993443 (10Halfak) p:05Triage>03High [15:19:38] 10Revision-Scoring-As-A-Service-Backlog, 07artificial-intelligence: Politeness as signal/model - https://phabricator.wikimedia.org/T152710#2993444 (10Halfak) p:05Triage>03Low [15:21:24] 10Revision-Scoring-As-A-Service-Backlog, 10ORES, 07artificial-intelligence: Address memory usage issues for deploying PCFG-based features - https://phabricator.wikimedia.org/T157041#2993446 (10Halfak) [15:22:29] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 07Spike: [Spike] Investigate use of Apertium LTtoolbox API in labs/production - https://phabricator.wikimedia.org/T155111#2993462 (10Halfak) [15:22:31] 10Revision-Scoring-As-A-Service-Backlog, 10ORES, 07artificial-intelligence: Address memory usage issues for deploying PCFG-based features - https://phabricator.wikimedia.org/T157041#2993446 (10Halfak) [15:23:37] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 10revscoring, 07artificial-intelligence: Interface and database for setup and manual scoring of revisions based on specified criterion - https://phabricator.wikimedia.org/T156897#2989116 (10Halfak) This sounds a lot like #ORES and #wikilabels. [15:25:22] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 10MediaWiki-extensions-PageAssessments: Implement ORES wp10 predictions in PageAssessments tool - https://phabricator.wikimedia.org/T156820#2986857 (10Halfak) p:05Triage>03High [15:25:49] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Deploy ORES Review Tool on Romanian Wikipedia - https://phabricator.wikimedia.org/T156518#2977480 (10Halfak) p:05Triage>03Low [15:26:28] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 10rsaas-editquality: Build damaging/goodfaith models for Romanian Wikipedia - https://phabricator.wikimedia.org/T156503#2993477 (10Halfak) [15:26:29] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Complete Romanian Wikipedia edit quality campaign - https://phabricator.wikimedia.org/T156517#2993478 (10Halfak) [15:26:45] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 10rsaas-editquality: Build damaging/goodfaith models for Romanian Wikipedia - https://phabricator.wikimedia.org/T156503#2977066 (10Halfak) [15:26:49] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels, 10rsaas-editquality: Deploy edit quality campaign for Romanian Wikipedia - https://phabricator.wikimedia.org/T156357#2993483 (10Halfak) [15:27:06] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Complete Romanian Wikipedia edit quality campaign - https://phabricator.wikimedia.org/T156517#2977464 (10Halfak) [15:27:38] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Complete Romanian Wikipedia edit quality campaign - https://phabricator.wikimedia.org/T156517#2977464 (10Halfak) p:05Triage>03Normal [15:30:05] 10Revision-Scoring-As-A-Service-Backlog, 10AbuseFilter, 10ORES, 07Community-Wishlist-Survey-2015: Suggesting AbuseFilter by machine learning - https://phabricator.wikimedia.org/T120741#2993502 (10Halfak) #bad-words-detection-system sounds very similar to this. We use BWDS to find content that is added in... [15:30:31] 10Revision-Scoring-As-A-Service-Backlog, 10AbuseFilter, 10Bad-Words-Detection-System, 07Community-Wishlist-Survey-2015: Suggesting AbuseFilter by machine learning - https://phabricator.wikimedia.org/T120741#2993503 (10Halfak) [15:32:11] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 06Research-and-Data: Plot ORES extension adoption over time - https://phabricator.wikimedia.org/T156515#2993508 (10Halfak) [15:32:11] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 10rsaas-editquality: Build damaging/goodfaith models for Romanian Wikipedia - https://phabricator.wikimedia.org/T156503#2977066 (10Halfak) p:05Triage>03Low [15:32:54] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2993511 (10Halfak) p:05Triage>03Low [15:35:40] 10Revision-Scoring-As-A-Service-Backlog, 07artificial-intelligence: Major edit detector - https://phabricator.wikimedia.org/T156385#2993526 (10Halfak) p:05Triage>03Low [15:37:54] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 10revscoring, 07artificial-intelligence: Non-article focused damage detection - https://phabricator.wikimedia.org/T156403#2993532 (10Halfak) p:05Triage>03Lowest [15:41:35] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 07artificial-intelligence: New editor potential predictor - https://phabricator.wikimedia.org/T155756#2993562 (10Halfak) p:05Triage>03Low [15:43:46] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 07artificial-intelligence: New editor potential predictor - https://phabricator.wikimedia.org/T155756#2993577 (10Halfak) [15:44:49] 10Revision-Scoring-As-A-Service-Backlog, 07artificial-intelligence: Notability detector - https://phabricator.wikimedia.org/T155561#2993579 (10Halfak) p:05Triage>03Lowest [15:45:03] 10Revision-Scoring-As-A-Service-Backlog, 07artificial-intelligence: Notability detector - https://phabricator.wikimedia.org/T155561#2947059 (10Halfak) We're definitely going to need some external APIs for this. [15:45:32] 10Revision-Scoring-As-A-Service-Backlog, 10WikiCite, 10Wikidata, 07artificial-intelligence: Linked fact checker - https://phabricator.wikimedia.org/T155560#2993581 (10Halfak) p:05Triage>03Normal [16:16:33] 06Revision-Scoring-As-A-Service, 06Repository-Admins: Create new repo: research-ores-draftquality - https://phabricator.wikimedia.org/T157049#2993691 (10Halfak) [16:21:11] 06Revision-Scoring-As-A-Service, 10Differential, 06Repository-Admins: Create new repo: research-ores-draftquality - https://phabricator.wikimedia.org/T157049#2993717 (10Paladox) [16:55:19] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2993843 (10leila) @Halfak I'm going to assign this task to myself just so I'm able to find it easily and as something I'm interested to work o... [16:56:26] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 10Wiki-Loves-Monuments (2017), 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2993845 (10leila) [16:57:14] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 06Research-and-Data-Backlog, 10Wiki-Loves-Monuments (2017), 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2946598 (10leila) a:03leila [16:59:30] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 06Research-and-Data-Backlog, 10Wiki-Loves-Monuments (2017), 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2993849 (10JeanFred) [17:50:17] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 06Research-and-Data-Backlog, 10Wiki-Loves-Monuments (2017), 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2994111 (10leila) [18:27:40] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 06Research-and-Data-Backlog, 10Wiki-Loves-Monuments (2017), 07artificial-intelligence: General image classifier for commons - https://phabricator.wikimedia.org/T155538#2994229 (10Basvb) I think some first steps are to define what exactly we'd lik... [20:24:11] 06Revision-Scoring-As-A-Service, 10Diffusion, 06Repository-Admins: Create new repo: research-ores-draftquality - https://phabricator.wikimedia.org/T157049#2994586 (10greg) [20:41:36] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-Wikilabels: Deploy Wikilabels extension as a beta feature - https://phabricator.wikimedia.org/T146812#2994612 (10Halfak) 05Open>03declined [20:43:13] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 10revscoring, 07artificial-intelligence: Interface and database for setup and manual scoring of revisions based on specified criterion - https://phabricator.wikimedia.org/T156897#2994613 (10Fnielsen) I wasn't aware of the Wiki labels service https:... [21:11:52] 10Revision-Scoring-As-A-Service-Backlog, 10WikiCite, 10Wikidata, 07artificial-intelligence: Linked fact checker - https://phabricator.wikimedia.org/T155560#2994657 (10GLCiampaglia) Thanks @Halfak, very interesting initiative, happy to brainstorm! [21:44:12] 10Revision-Scoring-As-A-Service-Backlog, 07artificial-intelligence: Wikidata label quality model - https://phabricator.wikimedia.org/T151975#2833864 (10eranroz) 1. It is not AI approach, but it is quite effective - similarity of sitelinks to label is easy way to catch bad labels. Example quarry: https://quarr... [22:06:39] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2994821 (10mmodell) [22:06:49] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2994836 (10mmodell) p:05Triage>03High [23:28:58] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2994821 (10Ladsgroup) That's somewhat weird, because we score edits once they are made and they shouldn't be deleted ten seconds afte... [23:29:19] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995082 (10Ladsgroup) a:03Ladsgroup [23:40:26] 10Revision-Scoring-As-A-Service-Backlog, 10Research Ideas, 10revscoring, 07artificial-intelligence: Interface and database for setup and manual scoring of revisions based on specified criterion - https://phabricator.wikimedia.org/T156897#2995100 (10Halfak) Right, we haven't built an interface for setting u... [23:43:18] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995106 (10Halfak) In this case, the parent revision was deleted. Could have been saved years ago. [23:45:51] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995111 (10Ladsgroup) If the parent revision gets the deleted, you can't make an edit on top of it. Except the article is... [23:48:11] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995116 (10Halfak) Woops. I was thinking of a previous example. This text has been deleted. https://en.wikipedia.org/wi... [23:49:22] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995117 (10Halfak) @Ladsgroup you can delete the parent revision after the child was saved. [23:50:22] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995118 (10Ladsgroup) Yes, but we finish the scoring around ten seconds after the edit (child) is made. It's very unlikely. [23:51:21] o/ Amir1 [23:51:39] The parent edit isn't removed from the revision table when it's text is deleted (suppressed) [23:51:47] So when you save the next edit, it's there [23:51:55] Also, you might revert an edit before suppressing it. [23:52:08] Yeah, [23:52:11] Oh I suppose that should be fast enough. [23:52:32] I don't think the parent id gets assigned to the last non-suppressed revision when you save. [23:52:37] Overall it should not happen so often, I'm curious that api.php has something to do with this [23:52:40] A revision with suppressed text still exists. [23:53:12] You can't suppress a current revision, you need to make an edit on top it [23:53:20] otherwise it doesn't accept [23:53:41] Hmm [23:53:57] OK either way, my comment about parent here was irrelevant [23:55:16] Could have come through the mwapi [23:56:14] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 15User-Ladsgroup, 07Wikimedia-log-errors: ores logspam: Model contains an error - https://phabricator.wikimedia.org/T157078#2995131 (10Halfak) Here's the edit and it's deletion event: https://quarry.wmflabs.org/query/15994 [23:56:28] Given how old this is, that seems pretty likely.