Demystifying Data Quality in Machine Learning πŸ€“

Quantifying completeness, consistency, timeliness, and validity across training and serving data pipelines.

Data Quality Sculpting Data for ML Production ML

DATA is the new oilπŸ›’οΈ As #DataCentric approaches to #ML gather traction, access to diverse, comprehensive, and more importantly quality data has been the talk of the town. Along these lines, it's important to understand what does QUALITY really means in the context of DATA πŸ”’πŸ§΅πŸ‘‡πŸ»

DATA QUALITY refers to the qualitative/quantitative state of information we possess. Factors like accuracy, completeness, consistency, reliability, and whether data is up to date can help us measure it βš–οΈ Check out this cool illustration by @GradientFlowR!

However sophisticated our #MachineLearning models might be, poor quality data can never help effectively solve the problem at hand. Here are some pointers to keep a quality check on our data going forward 🀟🏻

The first step is to understand data, and how it solves our use case, a concept called DATA PROFILING πŸ₯Έ It involves reviewing the source, understanding structure, summarizing data volume, side-information, other stats, etc. This step helps uncover quality issues from the get-go.

Data changes over time, so it’s crucial to develop DATA HEALTH MEASUREMENTS to signal when quality degrades πŸ“‰ Metrics developed along the data quality dimensions mentioned previously can be very helpful in continuous health monitoring and we can tailor them for our use cases.

Despite all checks, quality issues might still creep in. This is where DATA REPAIR comes into play πŸ› οΈ We should invest in tools that help in error diagnosis & automatically apply easy fixes like deduplication, imputation, etc. while seeking manual help for advanced resolutions.

If you are interested in reading more about QUALITY DATA and how to build your own dataset from scratch, grab a copy of Sculpting DataForML today and learn how to sculpt data the right way using #Python and other #OpenSource tools!

We found the following article very insightful, it talks about the concept of DATA QUALITY and ways to combat it. Do read it if you get a chance! gradientflow.com/data-quality-unpacked


Continue Reading
Aug 2022

Automatically detecting and fixing mislabeled training examples in real-world datasets using confident learning and Cleanlab.

Data-Centric AI
Aug 2022

Designing fair, high-signal human annotation rubrics, inter-annotator agreement workflows, and quality feedback loops for ML datasets.

Data-Centric AI
Jan 2022

How data lakes, schema governance, and feature lineage underpin reliable downstream machine learning pipelines.

Data-Centric AI