Concepts / Foundation Models and Emerging Applications

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.

  • Programming

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?

  • It goes down, because the larger model is smarter

  • It stays the same, because the data is what the model learns from

  • It usually goes up, because the larger model is paired with more training data

Reveal answer
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.

Same data as smallmodelLarge model comparedon that dataCapacity left unusedLarge model's bestperformanceLarger dataset toreach itModel uses its extrasizefed toleads torequireslets
Left: the test that asks whether a large model does as well on the small model's data. Right: the question builders usually ask, which is how much data the large model needs to reach its own best performance.

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.

Task complexityPer-sample priceTotal labeling budgetLabeling providerDataset scaleraises or lowerssetsusually lowersmore samples boughtmultiplied by sample count
Task complexity and provider choice change the price paid for each sample. Dataset scale lowers the per-sample price but raises the total number of samples bought, so the total budget can still grow.

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.

Rule

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.

Worked example

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.

  1. 1
    Identify the tier

    40,000 is fewer than 50,000, so the 8 cents per image tier applies.

  2. 2
    Per-sample cost

    Each image costs 8 cents, so the per-sample cost is 8 cents.

  3. 3
    Total cost

    Multiply the price by the count: 40,000 times 8 cents is 3,200 USD.

  4. 4
    Large 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.

  5. 5
    Compare

    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.

Result

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 like

    A team switches to a larger model and cuts its labeling plan in half, expecting the model to learn from less.

    Why it fails

    A larger model is usually paired with more training data, because the goal is to maximize its performance.

    Do this instead

    Plan 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 like

    A 40,000-image project is budgeted at the 2 cent rate, which applies to projects above 1 million images.

    Why it fails

    The quoted price depends on which tier the project falls into.

    Do this instead

    Find 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 like

    Because the large tier is cheaper per image, a team expects the million-image project to cost less than the smaller one.

    Why it fails

    Scale lowers the per-sample price but increases the number of samples, so the total can rise.

    Do this instead

    Track per-sample price and total budget as separate quantities.

  • Common mistake

    Ignoring task complexity and provider choice

    Why it fails

    These 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.

Foundation modelWriting assistantCustomer supportchatbotLong documentsummarizersupportssupportssupports
One shared foundation model sits at the root, and each application branches from it. The three applications are a simplified picture chosen because three is easy to draw. The source only says that there are already many such applications, not how many.

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 like

    Quoting the source as proving that applications double every year.

    Why it fails

    The source says the number of applications will grow exponentially and calls this a prediction. It gives no measured rate or time frame.

    Do this instead

    Describe 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 like

    Concluding that the source says there are exactly three applications built on foundation models.

    Why it fails

    The diagram shows three applications because three is easy to draw. The source only says there are already many such applications.

    Do this instead

    Say that the source reports many existing applications without giving a number.

  • Common mistake

    Saying systematic engineering alone causes growth

    What it looks like

    Claiming that once engineering improves, the number of applications must grow.

    Why it fails

    The source says systematic engineering makes development easier and enables more applications. Ease is presented as an enabling condition, not a guarantee.

    Do this instead

    Use the source's wording: better engineering makes development easier, and that ease enables even more applications.

Budgeting a New Application

EASY

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.
MEDIUM

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

  1. 1
    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.
  2. 2
    Labeling cost depends on task complexity, dataset scale, and the labeling provider. Scale lowers the per-sample price but raises the total budget.
  3. 3
    Total cost equals the price for the matching tier multiplied by the number of samples, so the tier must be identified first.
  4. 4
    Applications are layers built on a shared foundation model, and one model can support many applications.
  5. 5
    The 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.

Related concepts

More concepts starting with F