AI Glossary / Deep learning / Intermediate

Committee machine

Definition

A committee machine combines the outputs of several predictive models into one overall response. Its members are often neural networks, sometimes called experts, but the combining idea is broader than a particular architecture. A committee may average predictions, combine weighted outputs, or use an input-dependent mechanism to select contributions. The purpose is to make useful collective predictions, not simply to run several models without a defined way to combine them.

What it means

Imagine training several models that approach the same prediction problem differently. Instead of retaining only one, a committee retains their contributions and applies a combining rule. What matters is both the quality of the members and how their mistakes relate to one another.

Several nearly identical models may repeat the same error. Models with complementary strengths can be more useful, provided the combination is evaluated honestly. “Expert” is a technical label for a contributing model; it does not mean the model has human expertise or deserves trust without testing. A committee is a system design, not a promise that more models always improve results.

How it works

Build or train the members, define comparable outputs, and choose a combination rule. A static averaging committee uses fixed weights. A dynamic arrangement, such as a mixture of experts, changes the contribution of members according to the input.

Training can create differences through initialization, data selection, architecture, or other choices. The combination may be specified directly or fitted from suitable data. Keep evaluation data separate from the decisions used to construct and select the system.

Measure the resulting committee as a complete predictor. Its members' individual scores do not fully describe its performance, latency, memory use, or behavior when one component is unavailable.

Three practical examples

1. Workload forecasting: an operations team combines several forecasts and tests whether their average gives more stable estimates across quiet and busy periods than its existing single-model baseline.

2. Image inspection: researchers combine probability outputs from differently trained classifiers, then inspect cases where the members disagree rather than treating agreement as automatic proof of correctness.

3. Specialized prediction: a service team experiments with a gating model that changes the influence of specialist predictors according to the type of request being processed.

Think of it this way

Think of a panel whose members submit estimates and whose chair applies an agreed combination rule. Several perspectives can help, but a panel reading the same mistaken briefing may agree on the same wrong answer. The analogy has limits: model members do not deliberate or independently verify evidence unless the system explicitly implements those operations. Combining their numbers alone does not create a human review process.

Worked example

Three models predict that tomorrow's service workload will be 80, 100, and 120 requests. An equally weighted committee predicts (80 + 100 + 120)/3 = 100 requests.

Suppose the actual count is 110. The individual squared errors are 900, 100, and 100, giving an average individual squared error of 1,100/3, approximately 366.7. The committee's squared error is (100 − 110) squared, or 100.

This example shows cancellation of some errors. It does not show that the committee always beats the best member: if the actual count were 80, the first model would be exact while the same committee would have squared error 400.

Alternatively, fixed weights of 0.2, 0.5, and 0.3 would produce 0.2 × 80 + 0.5 × 100 + 0.3 × 120 = 102. Those weights need a defensible selection process; choosing them after seeing the evaluation outcome would not provide an honest performance test.

Illustrative case study

Fictional case: Forecast Quay trains four workload models and forms an average. Initial results look steadier than one earlier model, but a reviewer asks what happens during unusual service disruptions. All four members had learned from the same historical periods and underestimate the same disruption days.

The team adds a targeted evaluation of those days, compares the committee with a simple operational baseline, and records shared errors. It also tests the effect of a missing member on the combined output. No performance improvement is claimed. The case illustrates why member count and apparent diversity are insufficient substitutes for evaluating the circumstances that matter.

Common misconceptions and mistakes

Agreement is not proof of truth. Shared training data, features, or assumptions can produce correlated mistakes.

A committee does not necessarily require a majority vote. Averaging continuous predictions and combining class probabilities are other possibilities.

More members are not automatically better. Weak or redundant contributions can add cost without enough benefit, and poorly chosen weights can make results worse.

Finally, disagreement is useful diagnostic information but not automatically a calibrated measure of uncertainty. The relationship between disagreement and actual errors needs its own evaluation.

Business use

A committee can be considered when a prediction workflow has measurable instability or when existing models have complementary strengths. Compare the whole system with a strong single-model baseline using the same data and decision criteria.

Budget for serving and monitoring multiple members. Record their versions, the combination rule, and fallback behavior. If the rule uses input-dependent weights, inspect whether some request types consistently rely on poorly evaluated members. A practical adoption decision should include maintenance effort and response time, alongside any improvement in predictive performance.

People also ask

Must all committee members have the same architecture?

No. They may differ, but their outputs must be compatible with the chosen combination rule.

Is a mixture of experts a committee machine?

It is commonly treated as a dynamic form in which the input influences how expert contributions are combined.

Does averaging guarantee beating every member?

No. A committee can outperform some members while remaining worse than the best member for particular cases or datasets.

Check your understanding

Five models make the same wrong prediction because they share a misleading feature. Does their unanimous vote remove the problem?

Answer: No. Combining correlated errors can preserve the mistake. Investigate the shared feature and evaluate the failure directly rather than interpreting unanimity as independent confirmation.

Related terms

  • Ensemble learning
  • Mixture of experts
  • Bagging
  • Boosting
  • model averaging
  • gating network
  • correlated errors
  • weighted prediction

Learn next

build a small table of three models' predictions and actual outcomes. Compare individual errors, average-prediction errors, and cases where all models fail together. Then study how a learned gating mechanism differs from fixed averaging.

  • Gating mechanism

More in Deep learning

  • Capsule neural network - A capsule neural network organizes groups of neurons into capsules that represent entities and their properties.
  • Cellular neural network - A cellular neural network is a network of locally connected processing cells whose changing states collectively process information.
  • CLEVER score - The CLEVER score is a statistical measure intended to estimate a neural classifier's local robustness to adversarial input changes.
  • Competitive learning - Competitive learning is a learning approach in which processing units compete to respond to an input, and the selected unit or units receive the main...
  • Compositional pattern-producing network - A compositional pattern-producing network, or CPPN, is a network that combines mathematical functions to generate patterns from coordinates or other...
  • Concept activation vector - A concept activation vector, or CAV, is a direction in a neural network's internal activation space associated with a concept defined through example inputs.

Sources

John A. Bullinaria, Committee Machines: https://johnbullinaria.github.io/INN/l15.pdf — author teaching notes consulted for static committees, averaging, and dynamic expert combinations.

Committee machines for memristor-based neural networks: https://arxiv.org/abs/1909.06658 — primary research abstract consulted as a specialized example of ensemble averaging. This entry does not generalize that study's hardware results. The original arithmetic and fictional case illustrate evaluation principles.

Previous: Commitment ordering Next: Common cause

  • Home
  • Daily AI Updates
  • Blog
  • AIFBL Academy
  • AI Glossary
  • Products and Tools
  • Store
  • Free CFO AI Prompt Pack
  • About Shihan Sheriff
  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Cookie Policy
  • Earnings Disclaimer