Navigating the Data Maze

Adrian Dunkley
4 min readNov 4, 2023

--

A Book of Data Secrets opened, AI-generated image using Dalle 3

Tailor your Collection Methods to Machine Learning Needs

“Data is the New Renewable Resource” — Adrian Dunkley

A City powered by Data, Ai generated image

In the multifaceted realm of machine learning, data acts as the compass guiding algorithms towards revelations and innovations. The choice of data collection method is pivotal, setting the stage for the performance of the model under construction. I believe Data is the New Renewable Resource and to harness it you have to ensure it is collected in a responsible way.

Understanding the Project Scope

Before delving into the specifics of data collection, one must grasp the project scope thoroughly. A clearly defined problem statement, desired outcomes, and constraints frame the type of data required. Is the aim to predict, classify, segment, or generate new instances? Each goal nudges you towards a particular data nature and structure.

Types of Data Collection Methods

Data collection can be broadly categorized into primary and secondary methods.

Primary data collection is proactive, with methods such as surveys, experiments, and direct observations, which allow the collection of tailored, fresh data.

Secondary data collection involves the use of existing data, such as open datasets, corporate databases, and online repositories.

In choosing between these methods, consider the ‘3Vs’ of big data — volume, velocity, and variety. Machine learning models thrive on large volumes of diverse data, gathered at a high velocity. The trick, however, is to align these Vs with the project’s specificity and constraints.

Practical Insights on Method Selection

  1. Quality over Quantity: The ‘garbage in, garbage out’ principle is fundamental in machine learning. High-quality data leads to reliable models. Thus, a method ensuring clean, relevant, and unbiased data takes precedence.
  2. Alignment with ML Type: Supervised learning necessitates labeled data, which can be costly and time-consuming to collect. Unsupervised learning can work with unlabeled data, often more abundant and accessible. The collection method must mirror these needs.
  3. Legal and Ethical Considerations: Data privacy laws like GDPR have to be considered. Collection methods must adhere to ethical standards, ensuring that the data is gathered and used without infringing on individual rights.
  4. Budget and Resources: Some methods, such as crowd-sourcing or web scraping, can be cost-effective but may require additional processing. Balancing the budget with the need for high-quality data is crucial.
  5. Time Constraints: Projects with tight timelines may benefit from secondary data sources to accelerate the process. However, the trade-off often lies in the data’s fit to the problem.
  6. Technical Capabilities: The chosen method should align with the team’s technical skills. For example, setting up IoT devices for real-time data collection requires different expertise than conducting online surveys or scraping websites.

The Concept of ‘Data Evolution’

The Evolution of Data, AI-generated image using Dalle 3

Embrace the concept of ‘Data Evolution.’ Much like the biological counterpart, Data Evolution is an iterative, generative process where datasets are not static but grow and improve over time. Embracing this reality encourages you to start with what is available, however imperfect, and continuously refine the dataset through methods such as active learning, where the model identifies data that would be most beneficial for it to learn from next. Data Evolution is supported by new expanding data needs and an ensemble of data collection methods to fill those needs.

This adaptive strategy requires an initial collection method that is flexible and scalable. For instance, incorporating user feedback mechanisms into products or utilizing crowd-sourced data collection platforms can serve as a foundational step. As the model evolves, it guides the subsequent data collection, focusing efforts on filling the gaps and correcting biases in the dataset.

Now What?

An 8bit Maze for a computer game where you find the Data, AI-generated image

There is no one-size-fits-all answer to the best data collection method. It is an intricate decision matrix that requires a thoughtful approach. Informed by the scope of the project, the chosen method must prioritize data quality, adhere to legal and ethical standards, consider resource constraints, and be responsive to the model’s evolving needs. By embracing the concept of Data Evolution, we allow our machine-learning projects to become dynamic entities, perpetually improving and adapting, much like the natural systems we often seek to emulate through these algorithms.

Stay Insightful Friends!

--

--

Adrian Dunkley

Data Jedi | AI Boss. Making the World better at Decision-making. A.I, Data Science +. Forbes Tech Council , Founder Jamaica's 1st AI company, StarApple AI