Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Area Page] Data Selection #30

Open
codyaustun opened this issue Jul 21, 2021 · 5 comments
Open

[Area Page] Data Selection #30

codyaustun opened this issue Jul 21, 2021 · 5 comments
Labels

Comments

@codyaustun
Copy link
Contributor

Data selection methods, such as active learning and core-set selection, are useful and important tools for machine learning on large datasets. Major AI/ML conferences such as NeurIPS and ICML have consistently featured workshops and tutorials on these topics:

what story you might tell about the topic's importance to data-centric AI
Large-scale unlabeled datasets can contain millions or billions of examples covering a wide variety of underlying concepts. Yet, these massive datasets often skew towards a relatively small number of common concepts, for example ‘cats’, ‘dogs’, and ‘people’. Rare concepts, such as ‘harbor seals’, tend to only appear in a small fraction of the data (usually less than 1%). However, performance on these rare concepts is critical in many settings. For example, harmful or malicious content may comprise only a small percentage of user-generated content, but it can have a disproportionate impact on the overall user experience. Similarly, when debugging model behavior for safety-critical applications like autonomous vehicles, or when dealing with representational biases in models, obtaining data that captures rare concepts allows machine learning practitioners to combat blind spots in model performance. Even a simple task, such as stop sign detection by an autonomous vehicle, can be difficult due to the diversity of real-world data. Stop signs may appear in a variety of conditions (e.g., on a wall or held by a person), can be heavily occluded, or have modifiers (e.g., “Except Right Turn”). Large-scale datasets are essential but not sufficient; finding the relevant examples for these long-tail tasks is challenging. Data selection methods, active learning, active search, and core-set selection methods, have the potential to automate the process of identifying these rare, high-value data points. (See "Similarity Search for Efficient Active Learning and Search of Rare Concepts" for more detail)

whether this topic is related to other areas in data-centric AI, and why existing discussions may not be sufficient
All of the other areas focus on how we process data, not which data should we process.

what subtopics, resources and related work you may discuss in the area page

@krandiash
Copy link
Contributor

This is great, would love to have you add edits to the area page. We also have some other work around data distillation and other framing around active learning that we want to discuss, so I can take over and do edits once you have some boilerplate text committed.

@codyaustun
Copy link
Contributor Author

Sounds good! I'll draft something up next week.

Also, I might be able to rope in a few of my active learning collaborators and folks from the SubSetML workshop to pitch in, so we can do a broad overview.

@codyaustun
Copy link
Contributor Author

@krandiash I haven't forgotten about this, but August was busier than I expected with NeurIPS. I am aiming to knock out the area page over the long weekend. Does that work for you?

@krandiash
Copy link
Contributor

That totally works: a first draft is good, and we can get other folks in that community to build it out further. Thanks a lot!

@codyaustun
Copy link
Contributor Author

I filled in the main README with #50, but I still need to complete the area page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants