w3c / strategy

team-strat, on GitHub, working in public. Current state: DRAFT
151 stars 45 forks source link

Rechartering Web Machine Learning Working Group #367

Closed dontcallmedom closed 1 year ago

dontcallmedom commented 1 year ago

New charter proposal, reviewers please take note.

Charter Review

2nd Web Machine Learning Working Group Charter

What kind of charter is this? Check the relevant box / remove irrelevant branches.

Communities suggested for outreach:

Known or potential areas of concern:

Where would charter proponents like to see issues raised? (this strategy funnel issue, a different github repo, email, ...): https://github.com/w3c/machine-learning-charter/

Anything else we should think about as we review?

svgeesus commented 1 year ago

Good to see the coordination with TAG on Ethical Web Principles. Please update this charter to take into account the recent changes to the charter template, specifically the line about Web Platform Design Principles caused by that issue being closed.

In general the charter looks good.

michael-n-cooper commented 1 year ago

I'm not sure about the section 3.2 Tentative Specifications, which is promising a deliverable which is under incubation but has not yet matured to a point it is ready for AC review to include in a WG charter. This could lead to the group working on a document which the AC has approved in principle but has not actually seen, and given the active incubation we don't know how the initial reference draft will look. I'm inclined to think that either the deliverable should be promoted as a full deliverable, or mentioned as an "other deliverable" that may get worked on and chartered in a future round.

I recognize that the charter was approved in this form previously. I am raising this from a new role as part of the TiLT team, and is just a question I think merits consideration.

Aside from this question, I think the charter looks good.

ylafon commented 1 year ago

In 5.1 W3C Groups, is there a specific reason to link to the WASM CG and not WG? I second @svgeesus comment about updating to the most recent charter template for Design Principles.

Considering this is a recharter, it looks good.

r12a commented 1 year ago

Personal comment: The areas in scope appeared a little lop-sided to me, since Speech Recognition is called out but not Speech Synthesis. Specifically, just as you need to infer text from wave input in speech recognition, you need to infer meaning and pronunciation guides (text understanding) as a prep for speech synthesis, and i wonder why machine learning is not being applied to that and included in the scope of the charter (ie. for the linguistic analysis of the text, rather than what drives the audio hardware, and could provide input to other TTS specs at the W3C - such as SSML, CSS, etc). It seems that doesn't fall within the scope of the work, but I think the spec should probably indicate briefly why it is not addressing the use of machine learning for that function, whereas it does make inferences for speech recognition.

himorin commented 1 year ago

I18n hopes that the machine will be capable of detecting language and direction and applying metadata to the API for those things to be available for the output text. We're not sure that this needs a charter change, but would like to remind the group at this early stage that it is one of the key things we'll be looking for when we come to review the specs.

svgeesus commented 1 year ago

I'm not sure about the section 3.2 Tentative Specifications, which is promising a deliverable which is under incubation but has not yet matured to a point it is ready for AC review to include in a WG charter.

I see your point but I read that as not promising a deliverable. Instead it is placed in scope so that, if it matures sufficiently, it can be worked on. That seems sensible to me, and there is a draft so AC can look at it and object to it's inclusion if they want.

ruoxiran commented 1 year ago

APA WG reviewed this charter, looks same as previous, and have no comments.

dontcallmedom commented 1 year ago

@ylafon re

In 5.1 W3C Groups, is there a specific reason to link to the WASM CG and not WG?

My understanding is that the gist of the work is happening in the CG rather than the WG, so coordinating with the CG feels like a better reflection of what needs to happen.

dontcallmedom commented 1 year ago

I've submitted a PR to charter to add the explicit reference to the TAG design principles https://github.com/w3c/machine-learning-charter/pull/30 (which the WG already strives to adhere to in any case).

My reading of the other comments is that they don't need a charter change, so at this point, I'll investigate getting that charter under AC review

r12a commented 1 year ago

I just realised that my comment of 2 weeks ago contained a misprint.

It seems that doesn't fall within the scope of the work, but I think the spec should probably indicate briefly why it is not addressing the use of machine learning for that function, whereas it does make inferences for speech recognition.

I meant to say the charter, not the spec (since this is to do with the scope of the work).

dontcallmedom commented 1 year ago

@r12a thanks for the clarification - my reading of the examples in "motivation and background" is that they illustrate what impact the work is expected to have, they're not meant as a limitation to its impact. My superficial knowledge of ML & Speech Synthesis tells me that WebNN would also help with models used to optimize speech synthesis, although there are likely be additional challenges in deploying speech synthesis beyond optimization of computation.

If you think speech synthesis should be explicitly mentioned in "motivation and background", could you bring this to https://github.com/w3c/machine-learning-charter/issues where people with more expertise than I do would be able to comment on whether and how to include it there.

plehegar commented 1 year ago

@ylafon re

In 5.1 W3C Groups, is there a specific reason to link to the WASM CG and not WG?

My understanding is that the gist of the work is happening in the CG rather than the WG, so coordinating with the CG feels like a better reflection of what needs to happen.

This is correct indeed.

plehegar commented 1 year ago

announced: https://lists.w3.org/Archives/Member/w3c-ac-members/2023AprJun/0003.html