When the Data Isn’t There, Deep Learning Still Works

For years, the rule was simple: more data, better model. If you wanted a neural network to recognize a cat, you fed it a million cat photos. If you wanted it to diagnose cancer from an MRI, you needed thousands of labeled scans, each one annotated by a radiologist who charges $300 an hour. The logic felt unbreakable. Deep learning is data hungry. Starve it, and it fails.
Then something strange happened. Researchers began breaking that rule.
Laith Alzubaidi and his colleagues at the Queensland University of Technology, along with collaborators in Spain and Iraq, spent 2023 cataloging every trick researchers have devised to make deep learning work when data is scarce. Their survey, published in the Journal of Big Data, covers more than 200 papers and identifies six distinct families of techniques that allow neural networks to learn effectively from tiny datasets (Alzubaidi et al., 2023). Some of these methods are so effective that models trained on a few hundred images now rival models that once required tens of thousands.
The implications are not academic. They change who can use AI, for what, and at what cost.
Why Data Scarcity Is the Real Barrier

The standard narrative about AI is that it runs on data. Google, Facebook, and OpenAI have data lakes so vast they can train models on the entire text of the internet. But most people do not work at Google. Most researchers, doctors, and engineers work with small, messy, expensive datasets.
Alzubaidi and his coauthors lay out the problem bluntly. Deep learning models have millions of parameters. A typical convolutional neural network might have 60 million. To tune those parameters without overfitting, you need enough examples to constrain the model. The authors note that for many real world applications, acquiring that data is “costly, time-consuming, and error-prone” (Alzubaidi et al., 2023). In medical imaging, for example, labeling a single MRI slice for a rare tumor might require a panel of specialists. In civil engineering, collecting vibration data from a bridge that has not yet collapsed is logistically difficult.
The result is a paradox. The applications that would benefit most from deep learning are often the ones where data is hardest to get.
The Six Ways Researchers Cheat the Data Limit

Alzubaidi and his team organized the solutions into six categories. Each one attacks the problem from a different angle. Some reuse knowledge from other tasks. Others generate synthetic data. A few redesign the model architecture itself to be more sample efficient.
Transfer Learning: Borrowing Intelligence
The most widely used trick is transfer learning. Instead of training a model from scratch, you take a model that has already been trained on a massive dataset, like ImageNet with its 14 million labeled images, and you fine tune it on your small dataset.
This sounds simple, but it works because of how neural networks learn. The early layers of a vision model learn general features: edges, textures, shapes. Only the final layers learn task specific patterns. When you transfer a model, you keep the general knowledge and retrain only the last few layers. Alzubaidi and his coauthors report that transfer learning is “the most popular solution” for data scarcity, and it can reduce the required dataset size by orders of magnitude (Alzubaidi et al., 2023).
But there is a catch. The source task and the target task must be related. You cannot transfer a model trained on cat photos to a task involving X ray diffraction patterns. The features do not align. The authors emphasize that transfer learning works best when the domains share low level visual structures.
Self Supervised Learning: Letting the Data Teach Itself
Self supervised learning is more radical. It discards labels entirely.
In a self supervised setup, the model creates its own training signal from the data. For images, you might rotate an image and ask the model to predict the rotation angle. For text, you might mask a word and ask the model to guess it. The model learns useful representations without any human annotation. Then, with a tiny amount of labeled data, you fine tune it for your specific task.
Alzubaidi and his team highlight self supervised learning as one of the most promising directions for data scarce domains. The method has already produced models that match fully supervised performance on some benchmarks using only 1 to 10 percent of the labeled data (Alzubaidi et al., 2023). The catch is computational cost. Self supervised training requires more compute upfront because the pretext tasks are harder than supervised ones.
Generative Adversarial Networks: Making Data Out of Nothing
Generative adversarial networks, or GANs, take a different approach. They do not borrow data or create labels. They fabricate entire new examples.
A GAN consists of two networks. A generator creates fake data. A discriminator tries to tell real from fake. They compete. Over time, the generator learns to produce data that the discriminator cannot distinguish from real examples. Alzubaidi and his coauthors note that GANs have been used to generate synthetic medical images, synthetic sensor readings, and even synthetic radar signals for electromagnetic imaging (Alzubaidi et al., 2023).
The quality of synthetic data has improved dramatically. In some studies, models trained on a mix of real and GAN generated data performed nearly as well as models trained on twice as much real data. But GANs are notoriously unstable. They can collapse, producing the same image over and over. They require careful tuning. The authors warn that synthetic data must be validated before use, because a GAN can hallucinate features that do not exist in reality.
Model Architecture: Building Smaller, Smarter Networks
Sometimes the solution is not more data. It is a better model.
Alzubaidi and his team discuss architectural innovations designed for data scarcity. One approach is to reduce the number of parameters. A model with fewer parameters needs fewer examples to constrain it. Another approach is to use attention mechanisms, which allow the model to focus on the most informative parts of the input. Transformers, originally developed for text, are now being adapted for small image datasets with promising results.
The authors also highlight physics informed neural networks, or PINNs. These models incorporate known physical laws into the architecture. If you are modeling fluid flow, you do not need to learn the Navier Stokes equations from data. You hard code them into the loss function. This dramatically reduces the amount of data required because the model is not starting from scratch. It already knows the rules of the universe.
DeepSMOTE: Oversampling Without Overfitting
Imbalanced datasets are a special case of data scarcity. You might have plenty of data overall, but very few examples of the rare class. In medical diagnosis, for instance, 99 percent of patients might be healthy. The model can achieve 99 percent accuracy by predicting everyone is healthy, which is useless.
The classic solution is SMOTE, synthetic minority oversampling technique, which generates synthetic examples by interpolating between existing ones. But SMOTE works on raw feature vectors, not images. DeepSMOTE extends the idea into deep learning. It generates synthetic examples in the feature space learned by the network, not in the input space. Alzubaidi and his coauthors report that DeepSMOTE outperforms traditional oversampling on several imbalanced image classification tasks (Alzubaidi et al., 2023).
Data Augmentation: The Cheap and Cheerful Trick
The simplest solution often works best. Data augmentation means taking your existing data and modifying it in ways that preserve the label. Rotate an image by a few degrees. Flip it horizontally. Add noise. Change the brightness.
Alzubaidi and his team note that augmentation is “the most common and easiest technique” for dealing with small datasets (Alzubaidi et al., 2023). It is not glamorous, but it is effective. A model trained on 100 images augmented to 1,000 variants often generalizes better than a model trained on 1,000 real images, because the augmentations teach the model to be invariant to irrelevant transformations.
The danger is that augmentation can introduce artifacts. If you rotate a medical image too far, you might create an anatomical impossibility. The authors recommend domain specific augmentation strategies validated by experts.
Where These Techniques Actually Get Used
Alzubaidi and his coauthors catalog applications across eight domains, each with its own data scarcity problem.
In electromagnetic imaging, sensors are expensive and data collection is slow. GANs have been used to generate synthetic radar signatures. In civil structural health monitoring, bridges and buildings rarely fail, so data on failures is scarce. Transfer learning from simulated data has helped models detect cracks and corrosion. In meteorology, extreme weather events are rare by definition. Self supervised learning on historical weather data has improved prediction of hurricanes and tornadoes.
Medical imaging gets the most attention. The authors note that rare diseases have, by definition, few labeled examples. Transfer learning from general medical image datasets has become standard practice. GANs have generated synthetic tumors for training detection models. The authors also discuss the ethical dimension: synthetic data must be carefully validated because a model trained on flawed synthetic data could miss a real pathology.
What This Research Does Not Prove
The survey is comprehensive, but it has limits. Alzubaidi and his team are cataloging techniques, not running new experiments. They report what has worked in specific studies, but they do not provide a unified benchmark that compares all methods on the same task.
The authors also acknowledge that no single technique works for every problem. Transfer learning fails when domains are mismatched. GANs fail when data is too scarce to train the generator. Self supervised learning fails when the pretext task is poorly designed. The right solution depends on the application, the data type, and the available compute.
There is a deeper question that the survey does not fully answer. How small is too small? At what point does data scarcity become insurmountable? The authors suggest that the lower bound is not zero. Some studies have achieved reasonable performance with as few as 10 to 50 labeled examples per class. But below that threshold, even the best techniques struggle.
The Practical Takeaways
Alzubaidi and his coauthors offer concrete advice for anyone facing a data scarcity problem.
- ▸Start with data augmentation. It is free, easy, and almost always helps. Rotate, flip, crop, and add noise. Test your augmentations to make sure they do not destroy the signal.
- ▸Use transfer learning if you have a related pretrained model. This is the single most effective technique for most vision tasks. Fine tune only the last few layers to avoid overfitting.
- ▸Consider self supervised learning if you have unlabeled data. It requires more compute but can reduce your labeling budget by an order of magnitude.
- ▸Use GANs or DeepSMOTE only if augmentation and transfer learning are insufficient. Synthetic data generation is powerful but fragile. Validate your synthetic data against a held out real dataset.
- ▸Design your model architecture for your data budget. Smaller models need less data. Physics informed models need almost none if the physics is well understood.
- ▸Collect more data if you can. No technique replaces the real thing. The authors emphasize that data acquisition should be the first priority, not the last resort.
What This Actually Means
The era of big data AI is giving way to something more pragmatic. Deep learning does not require a million examples. It requires the right techniques applied to whatever data you have.
- ▸If you are a researcher with 200 labeled MRI scans, you can still train a useful model. Use transfer learning from a general medical image model, augment aggressively, and validate on a held out set. You will not match Google, but you will beat random guessing by a wide margin.
- ▸If you are an engineer monitoring a bridge, you do not need a decade of failure data. Simulate failures in a physics based model, train on the simulation, and fine tune on real data.
- ▸If you are a startup building a product for a niche market, you do not need to scrape the entire internet. Collect a few hundred examples, use self supervised pretraining on unlabeled data, and add a final supervised layer.
- ▸If you are a doctor diagnosing a rare disease, synthetic data from a GAN can supplement your small collection of real cases. But verify every synthetic image with a second expert.
- ▸If you are a student learning deep learning, stop worrying about dataset size. Start worrying about technique. A small dataset forces you to think carefully about architecture, augmentation, and validation. Those skills matter more than the ability to download a million images.
The paper by Alzubaidi and his team is not a breakthrough. It is a map. It tells you where the paths are, which ones are paved, and which ones lead to cliffs. For anyone trying to use deep learning in a domain where data is scarce, that map is worth more than a thousand cat photos.
References
- [1]Laith Alzubaidi, Jinshuai Bai, Aiman Al-Sabaawi, José Santamaría (2023). A survey on deep learning tools dealing with data scarcity: definitions, challenges, solutions, tips, and applications. Journal Of Big DataDOI· 767 citations
