14:41:19 RRSAgent has joined #webmachinelearning 14:41:19 logging to https://www.w3.org/2021/12/16-webmachinelearning-irc 14:41:20 RRSAgent, make logs Public 14:41:22 please title this meeting ("meeting: ..."), anssik 14:41:27 Meeting: WebML WG Teleconference – 16 Dec 2021 14:41:32 Chair: Anssi 14:41:39 Agenda: https://github.com/webmachinelearning/meetings/blob/master/telcons/2021-12-16-agenda.md 14:41:44 Scribe: Anssi 14:41:49 scribeNick: anssik 15:00:21 Present+ Anssi_Kostiainen 15:00:34 Present+ Dominique_Hazael-Massieux 15:00:50 Present+ James_Fletcher 15:00:57 Present+ Ganesan_Ramalingam 15:02:13 Present+ Rafael_Cintron 15:02:32 Present+ Geunhyung_Kim 15:02:34 Rama has joined #webmachinelearning 15:03:58 Geun-Hyung has joined #webmachinelearning 15:04:46 present+ 15:04:49 RRSAgent, draft minutes 15:04:49 I have made the request to generate https://www.w3.org/2021/12/16-webmachinelearning-minutes.html anssik 15:04:55 Topic: Announcements 15:05:01 RafaelCintron has joined #webmachinelearning 15:05:06 anssik: welcome everyone to the last WebML WG teleconference of 2021 15:05:10 scribe+ 15:05:20 ... we have a special guest today and a packed agenda as usual 15:05:20 anssik: we're welcoming James to talk to us about ethics in a minute 15:05:27 anssik: we've created a "how to" resource to folks who want to help with scribing, linked from the agendas from now on 15:05:32 -> https://github.com/webmachinelearning/meetings/blob/main/scribe-howto.md Scribe howto 15:05:45 -> https://groups.google.com/a/chromium.org/g/blink-dev/c/w7Oq2_x2D8U/m/8BhYLGCIBwAJ Intent to Prototype in Chromium: Model Loader API 15:06:34 -> https://doodle.com/poll/arstwzhv6ew6t36p WebML CG telcon for Model Loader API poll results 15:06:37 anssik: we're planning to run Sydney-friendly meetings on the model loader API 15:07:01 ... plan to kickoff on Jan 12 at 5am UTC 15:08:13 Geun-Hyung: will check my availabilities 15:09:36 Present+ Jonathan_Bingham 15:09:43 Jonathan has joined #webmachinelearning 15:10:47 Present+ Rachel_Yager 15:11:09 Present+ Rachel_Yager 15:11:28 Topic: TPAC meeting follow-up (cont'd) 15:11:55 Subtopic: Ethical issues in using Machine Learning on the Web 15:12:08 anssik: one of the topics we discussed briefly at TPAC was ethics 15:12:22 ... it got also highlighted in the intent to prototype discussion in Chromium 15:12:27 ... work has started on this 15:12:41 ... I'm happy to introduce James Fletcher today who is interested in helping us 15:12:47 ... Dom and I met a couple of times with him 15:13:08 ... and James is bringing his ethics experience in this space 15:13:20 Slideset: https://lists.w3.org/Archives/Public/www-archive/2021Dec/att-0004/1216_W3C_Ethical_WebML_Intro.pdf 15:13:30 [slide 1] 15:13:43 James: happy to be getting involved in this project 15:13:53 ... want to give a quick intro on myself and the BBC work in this space 15:14:02 ... and ideas on how to move this ethics work forard 15:14:07 s/ard/ward/ 15:14:18 [slide 3] 15:14:40 ... the challenge I'm getting involved in is the development of the ethical considerations around ML and potential mitigations 15:14:40 James: The challenge "What are the ethical considerations that should inform the development of the Web Neural Network API, and what mitigations should be taken into account?" 15:14:42 [slide 4] 15:15:01 James: I lead the work in the BBC in how we use ML as a user-facing organization 15:15:45 ... I'm not a technical person, but hopefully I can bring a different perspective 15:15:53 [slide 6] 15:16:13 James: BBC plays a role in standard as part of its R&D of work, as our charter recognizes 15:16:29 ... we work in ~40 standards groups, including W3C, esp in the audio/video/accessibility areas 15:16:42 ... It's exciting that we're getting involved in the ethical side of things 15:16:47 [slide 7] 15:17:27 James: wrt AI/ML, our approach is anchored to the response we gave the house of lords committee in 2017 15:17:48 ... my role is anchored in our 3rd commitment to responsible technical development 15:17:55 ... #2 is also relevant to getting involved here 15:18:09 [slide 10] 15:18:30 James: our work in this space is anchored in MLEP, Machine Learning Engineering Principles 15:18:36 s/Engineering/Engine/ 15:18:46 [slide 11] 15:19:12 James: trust is a key value for BBC, which is reflected in our approach in this space 15:19:17 [slide 12] 15:20:35 [slide 13] 15:20:40 James: The Principles 15:20:57 ... Reflecting the BBC’s Values 15:20:57 ... Improving Audience Experience 15:20:57 ... Clear Explanations 15:22:02 ... Editorial Values & Broadening Horizons 15:22:02 ... Taking Responsibility: Review, Security & Fairness 15:22:02 ... Human in the Loop 15:22:52 [slide 14] 15:23:01 James: MLEP Checklist 2.0 Overview 15:23:08 [A diagram depicting the checklist] 15:23:47 [slide 15] 15:23:52 James: Scoping your ML project 15:24:01 ... Intended ML applications 15:24:01 ... Impact 15:24:01 ... Risks, opportunities and consequences 15:24:06 [slide 16] 15:24:17 James: Consequence Scanning Toolkit 15:24:32 ... to think through ethical considerations 15:24:37 [slide 17] 15:24:42 James: AI & ML at the BBC 15:24:48 ... two dimensions: 15:24:55 ... internal-facing <-> audience-facing 15:24:55 ... content data <-> audience data 15:25:55 [slide 18] 15:26:00 James: How might we apply an ethical approach to the web neural network API? 15:26:06 [slide 19] 15:26:10 James: Key considerations 15:26:14 ... Build on existing W3C ethics work 15:26:18 -> https://webmachinelearning.github.io/ethical-webmachinelearning/ Ethical Web Machine Learning 15:26:52 ... Involve a wide range of stakeholders 15:26:52 ... Use internal + external expertise 15:26:52 ... Build towards broader web machine learning principles 15:27:17 [slide 21] 15:27:30 James: Discover > Define > Develop > Deliver 15:27:59 [slide 22] 15:28:05 James: How might we get there? 15:29:19 ... Discover: Internal + external literature review, Consult experts 15:29:19 ... Define: Guiding principles 15:29:19 ... Develop: Workshops: Issues & Mitigations 15:29:19 ... Deliver: Ethics Recommendations 15:29:48 [slide 23] 15:29:52 James: Questions from me ... 15:29:59 ... Thoughts on the proposed process 15:29:59 ... Timeline considerations 15:29:59 ... Recommendations for key stakeholders, internal and external experts 15:30:27 anssik: thanks for the great presentation! 15:32:14 anssik: As for timeline 15:32:18 ... we're aiming for a spec milestone "Candidate Recommendation" in 1H 2022, an ambitious goal but an important one 15:32:22 ... would love to have a fleshed out document on Ethical Web Machine Learning to link to by that time. 15:32:57 James: would the ethics recommendations include mitigations that are prototyped? 15:36:44 Rachel: thanks for the great presentation and Anssi for connecting all the people 15:37:34 ... about the framework, have thoughts of organizing an event where we can conduct policy research across different companies 15:38:52 ... does policy research across companies make sense to you? 15:39:39 ... companies outside of W3C also 15:40:01 ... what is achievable from my end, within W3C community and outside at the corporation level 15:40:23 ... including government, community and corporations 15:40:50 ... policy research initiative to see how this is reflected at each corporate level 15:41:02 James: AI ethics policies companies, govs have? 15:41:11 ... that'd be part of literature review 15:41:31 ... gov bodies and pan-gov entities have, this is meta research that looks into similarities 15:41:43 ... similar themes are surfacing from many places 15:43:38 Rachel: I'm proposing us to facilitate research across companies, within W3C community and outside, looking at existing policies 15:44:37 James: literature review is meant to provide view into that 15:48:58 Guen-Hyung: what is the approach in context of web technologies? 15:50:57 ... the scope of ethics, includes bias 15:51:39 Rachel: excellent question between policy and implementation 15:51:50 ... policy driven implementation and the other way around 15:52:08 ... we hear news people are surprised how companies use AI today 15:52:25 ... everyone see ethics differently, but there are some key themes that surface 15:52:34 ... there are gray areas 15:53:07 James: two thoughts, in terms interpretations of ethics, absolutely! 15:53:20 ... getting people together with diverse perspectives is the way to go 15:53:31 ... we have UNESCO working on global level 15:53:55 ... principles such as autonomy, allows the users to make their own decisions 15:54:19 ... a lot of ethical principles are like that, privacy, security safeguarding individuals 15:55:46 Topic: Path to Candidate Recommendation 15:56:01 anssik: we are chartered to push toward Candidate Recommendation specification maturity in 2022. 15:56:27 ... this is an important spec, essentially says "the spec is feature complete and can be implemented as is" 15:56:59 ... initially, this was a spec publication that triggered implementation work, in practice today implementation work start before CR 15:57:29 ... to increase transparency and allow us to move toward this CR milestone in a coordinated fashion, I created to meta issues that act as trackers. 15:57:34 ... the first one, Candidate Recommendation readiness tracker, turn process requirements into checkboxes we want to tick: 15:57:39 -> https://github.com/webmachinelearning/webnn/issues/240 Candidate Recommendation readiness tracker #240 15:57:58 ... key requirements demystified: 15:58:08 ... 1) "must show that the specification has met all Working Group requirements," 15:58:18 ... spec addresses the requirements defined at chartering time and satisfies its use cases 15:58:32 ... the W3C process does not micromanage the requirements or use cases, up to the WG to be responsible 15:58:49 ... 2) "must document how adequate implementation experience will be demonstrated" 15:59:09 ... essentially tests and early implementations, with a caveat implementations do not need to exist to get to CR 15:59:15 ... also no requirement to get explicit support signals from all implementers 15:59:31 ... 3) "must show that the specification has received wide review" 15:59:42 ... this is an important W3C process step we must complete, we're tracking this separately: 15:59:47 -> https://github.com/webmachinelearning/webnn/issues/239 Wide review tracker #239 16:01:18 rach has joined #webmachinelearning 16:02:53 rach_ has joined #webmachinelearning 16:03:05 Jonathan: I these are two complementary approaches, good to get feedback from web developers for both 16:03:17 ... WebNN is more mature at this point, fine to be further along and it makes sense 16:03:31 ... we need to allow time for wider feedback and OTs for both of them 16:05:10 Topic: Happy Holidays! 16:05:34 anssik: We plan to resume WG telcons 13 Jan 2022, check the invite for details 16:05:44 ... and kick off CG telcons on 12 January 16:05:50 ... please enjoy the upcoming Holiday season! 16:06:02 ... 2022 looks exciting for this WG with many important milestones. 16:06:29 Rachel: thanks for your leadership Anssi and James for an amazing presentation! 16:06:58 RRSAgent, draft minutes 16:06:58 I have made the request to generate https://www.w3.org/2021/12/16-webmachinelearning-minutes.html anssik 16:07:55 s/important spec/important spec milestone 16:07:57 RRSAgent, draft minutes 16:07:57 I have made the request to generate https://www.w3.org/2021/12/16-webmachinelearning-minutes.html anssik 16:08:42 s/to meta issues/two meta issues 16:11:06 s/I these are two/I see the Model Loader API incubation and WebNN API on the Rec Track as 16:11:10 RRSAgent, draft minutes 16:11:10 I have made the request to generate https://www.w3.org/2021/12/16-webmachinelearning-minutes.html anssik 17:37:04 Zakim has left #webmachinelearning