Foundation Models and Emerging Applications
A larger model is usually paired with more training data, because the goal is to maximize its performance rather than to match a smaller model on the same data.
A Tempting Guess About Capable Models
When you first learn that large language models are more capable than small ones, a natural guess follows: a more capable model should be able to learn from fewer examples. If the model is smarter, it surely needs less help from labeled data. This belief feels reasonable, and it shapes how many people estimate the cost of building an AI application. It is also wrong in the way that matters most for budgeting. This article explains why, then follows the layering idea that sits underneath many of today's AI products.
What do you think happens?
If you move from a small model to a much larger one, does the amount of labeled training data you need go down, stay the same, or go up?
Reveal answer
It usually goes up. A larger model is usually paired with more training data, because the goal is to maximize its performance rather than to match a smaller model on the same data.
The guess about fewer examples asks the wrong question. The useful question is how much data the larger model needs to reach its own best performance.
Why Bigger Models Ask for More Data
The mistake comes from what the comparison measures. One way to test a large model is to give it the same data a small model received and ask whether it does as well. That test is not the one builders usually care about. A builder wants the strongest performance the application can reach, so the relevant question is how much data the large model needs to reach its own best performance.
Seen this way, the answer changes. A large model has more capacity to absorb patterns, and feeding it only the small dataset leaves much of that capacity unused. Scaling up the model is therefore usually paired with scaling up the training data, so that the bigger model has enough examples to make use of its extra size. The diagram below traces the two questions side by side.
What Sets the Price of Labeled Data
Labeling data is a service with a price, and that price is not fixed across projects. The actual cost depends on three main factors. The first is the complexity of the task, meaning how difficult it is for a labeler to make each judgment. The second is the scale of the dataset, where larger datasets typically come with a lower cost per sample. The third is the labeling service provider you choose, since providers set their own prices.
Notice that scale behaves differently from the other two factors. Complexity and provider choice change the price you pay for each sample. Scale tends to push the per-sample price down, but it also means you are buying more samples in total. Per-sample price and total budget are separate quantities, and a good estimate tracks both.
Per-Sample Price Versus Total Budget
Amazon SageMaker Ground Truth offers a concrete illustration of volume pricing. As of September 2024, it charged 8 cents per image for labeling fewer than 50,000 images, and only 2 cents per image for labeling more than 1 million images. The price per image drops by a factor of four as the project moves from the smaller tier to the larger one. Prices change over time, so these figures are a snapshot of one provider at one date, not a permanent rate.
The per-sample cost is the quoted price for the tier your project falls into, because each image is one sample. The total is that price multiplied by the number of images. Both steps depend on choosing the correct tier first.
Budgeting a 40,000-Image Project
A team plans to label 40,000 images with the snapshot pricing above. What are the per-sample cost and the total cost? Then compare with a 1,000,000-image project.
- 1Identify the tier
40,000 is fewer than 50,000, so the 8 cents per image tier applies.
- 2Per-sample cost
Each image costs 8 cents, so the per-sample cost is 8 cents.
- 3Total cost
Multiply the price by the count: 40,000 times 8 cents is 3,200 USD.
- 4Large project
1,000,000 images is more than 1 million, so the 2 cent tier applies. The per-sample cost is 2 cents and the total is 1,000,000 times 2 cents, which is 20,000 USD.
- 5Compare
The large project costs more in total, even though each image is four times cheaper. Lower per-sample price does not mean lower total budget.
The 40,000-image project costs 3,200 USD in total at 8 cents per sample. The 1,000,000-image project costs 20,000 USD in total at 2 cents per sample. The source does not give a price for the range between 50,000 and 1 million images, so a budget for a project in that range needs a quote from the provider.
Mistakes in Labeling Budgets
Common mistake Assuming a more capable model needs fewer labeled examples
What it looks likeA team switches to a larger model and cuts its labeling plan in half, expecting the model to learn from less.
Why it failsA larger model is usually paired with more training data, because the goal is to maximize its performance.
Do this insteadPlan the data for the performance target the application needs, not for matching a smaller model on the same data.
Common mistake Using the per-sample price from the wrong tier
What it looks likeA 40,000-image project is budgeted at the 2 cent rate, which applies to projects above 1 million images.
Why it failsThe quoted price depends on which tier the project falls into.
Do this insteadFind the tier first, then multiply the matching price by the number of samples.
Common mistake Treating a lower per-sample price as a lower total budget
What it looks likeBecause the large tier is cheaper per image, a team expects the million-image project to cost less than the smaller one.
Why it failsScale lowers the per-sample price but increases the number of samples, so the total can rise.
Do this insteadTrack per-sample price and total budget as separate quantities.
Common mistake Ignoring task complexity and provider choice
Why it failsThese factors change the price paid per sample, so an estimate built only on dataset size will be wrong.
Applications Resting on a Shared Base
Many of the AI tools people use today look like independent products, each with its own interface and purpose. A useful question to ask about any of them is what it is actually running on. The source describes many existing applications as built on top of foundation models. That means applications are best understood as layers resting on a shared base. The foundation model is the common base, and each application is a layer that uses it for a particular purpose.
Imagine tracking a single foundation model and asking, for each product that uses it, where that product gets its capability. Pick three products that look quite different: a writing assistant, a customer support chatbot, and a tool that summarizes long documents. Each one is an application, and the question is what each one rests on.
The shape of the diagram is the point. Several applications depend on the same base, so improving or understanding that base affects all of them. Each application adds its own purpose and interface on top. When you read a new AI product, asking what it rests on tells you which parts are shared and which belong only to that product.
Why the Source Expects Growth
The source makes a forward-looking claim: there is no doubt that the number of applications will grow exponentially in the future. This is the author's prediction, and it should be read as a prediction. It describes the direction and shape of expected growth. It does not give a measured rate, a time frame, or a calculation.
The source connects this growth to the development process. It says that more systematic approaches to AI engineering will make development easier, and that this ease will enable even more applications. In other words, the number of applications is linked to how easily they can be built. Better engineering practice is presented as one of the conditions for growth. The chain is: a shared foundation model, applications built on it, systematic engineering that makes building easier, and therefore more applications.
Misreading the Growth Claim
Common mistake Treating the exponential growth as a measured fact
What it looks likeQuoting the source as proving that applications double every year.
Why it failsThe source says the number of applications will grow exponentially and calls this a prediction. It gives no measured rate or time frame.
Do this insteadDescribe it as the author's forward-looking prediction of the direction of growth.
Common mistake Taking the three-application diagram as the source's count
What it looks likeConcluding that the source says there are exactly three applications built on foundation models.
Why it failsThe diagram shows three applications because three is easy to draw. The source only says there are already many such applications.
Do this insteadSay that the source reports many existing applications without giving a number.
Common mistake Saying systematic engineering alone causes growth
What it looks likeClaiming that once engineering improves, the number of applications must grow.
Why it failsThe source says systematic engineering makes development easier and enables more applications. Ease is presented as an enabling condition, not a guarantee.
Do this insteadUse the source's wording: better engineering makes development easier, and that ease enables even more applications.
Budgeting a New Application
A team building a document summarizer plans to label 20,000 images using the snapshot prices above. Find the tier, then calculate the per-sample cost and the total cost. Next, explain in one sentence why a team should not use a per-sample price from a different provider or a different date without checking.
Hints
- Check whether 20,000 falls below or above the 50,000 boundary.
- The total is the per-sample price multiplied by the number of images.
- The source says prices change over time and differ between providers.
Explain, in your own words and using the source's wording, why a more powerful model may need more labeled data. Then name one factor that changes the per-sample price without changing the number of samples.
Hints
- Compare the question of matching a small model with the question of reaching the large model's best performance.
- Task complexity and the labeling provider both change the price per sample.
Key Takeaways in Motion
- 1A larger model is usually paired with more training data, because the goal is to maximize its performance rather than to match a smaller model on the same data.
- 2Labeling cost depends on task complexity, dataset scale, and the labeling provider. Scale lowers the per-sample price but raises the total budget.
- 3Total cost equals the price for the matching tier multiplied by the number of samples, so the tier must be identified first.
- 4Applications are layers built on a shared foundation model, and one model can support many applications.
- 5The source predicts exponential growth in applications as a prediction, linked to more systematic AI engineering that makes development easier.
At a glance
- A larger model is usually paired with more training data, because the goal is to maximize its performance rather than to match a smaller model on the same data.
- Labeling cost depends on task complexity, dataset scale, and the labeling provider. Larger datasets typically lower the cost per sample but increase the total budget.
- Total labeling cost is the quoted price for the correct tier multiplied by the number of samples, so the tier must be identified before multiplying.
- Many applications are built on top of foundation models, so each one is a layer resting on a shared base that one model can support.
- The source predicts that applications will grow exponentially, and links that growth to systematic AI engineering that makes development easier; this is a prediction, not a measured rate.