Why Complementary Signal Calls for a Careful Comparison
Two omics blocks can each help predict an outcome for information the other block does not contain. That situation is different from having two blocks that largely repeat the same signal: combining distinct information may help, but the gain depends on how the integration strategy uses it. A useful benchmark therefore needs to specify the outcome mechanism, the predictions made by each strategy, and the evaluation metric.
This tutorial works through a hypothetical benchmark with two binary block summaries, \(X_A\) and \(X_B\), and a binary outcome \(Y\). The values are deliberately simple so that every score can be checked by hand. They illustrate a possible comparison, not a claim about a real study or a guarantee that one integration strategy will always win.
The last qualification matters. If \(X_B=X_A\) for every observation, then knowing \(X_B\) after \(X_A\) adds no information, regardless of whether a fitted formula assigns both variables nonzero coefficients. A support condition rules out this particular failure. Here we use the stronger, simple condition that \(X_A\) and \(X_B\) are independent Bernoulli variables with probability \(1/2\) for each value. All four combinations occur with positive probability, and each summary varies conditional on the other.
Strategies and Benchmark Assumptions
The three strategies differ in where they combine information. Early integration concatenates the two block summaries and fits a joint prediction rule. Intermediate integration first represents each block separately, then combines the retained representations in a joint prediction rule. Late integration fits a predictor for each block and combines their predicted probabilities. These are broad strategy descriptions; a benchmark must state the actual representations, model classes, and probability-combination rule it uses.
For this worked comparison, the early model has access to the pair \((X_A,X_B)\) and can assign a prediction to each of its four possible combinations. The intermediate strategy separately retains the binary indicator from each block and uses a joint downstream rule with access to both indicators; it can likewise assign a prediction to each combination. Late integration averages the two single-block predicted probabilities with equal weights. This deliberately controlled setup isolates what happens when full joint information is retained versus when predictions are averaged. It is not a claim that these models have equal flexibility in every application.
Assume the test observations are independent draws from the stated target distribution, the test outcomes are not used to fit or choose predictions, and all strategies are evaluated on the same observations. The fitted predictions below are fixed before evaluation. These assumptions make the score comparison interpretable as a held-out comparison in this hypothetical setting; a real benchmark also needs a defensible sampling and evaluation design.
Changing either block from 0 to 1 raises the conditional probability of the outcome by 0.40, whichever value the other block takes. For example, changing \(X_A\) from 0 to 1 changes the probability from 0.10 to 0.50 when \(X_B=0\), and from 0.50 to 0.90 when \(X_B=1\). The same comparisons hold for \(X_B\). These conditional contrasts, along with the independent, non-degenerate support, verify that both blocks carry predictive information not determined by the other.
Worked Example: Set Up the Evaluation Table
Worked Example: Set Up the Evaluation Table
Suppose a hypothetical held-out test set contains 10 observations in each of the four block combinations. The numbers of outcomes equal to 1 in those cells are respectively 1, 5, 5, and 9. The observed proportions are therefore 0.10, 0.50, 0.50, and 0.90, matching the benchmark probabilities. The fixed predictions from the strategies are as follows.
| \((X_A,X_B)\) | Test observations | Observed outcomes \(Y=1\) | Early | Intermediate | Block A only | Block B only | Late average |
|---|---|---|---|---|---|---|---|
| (0,0) | 10 | 1 | 0.10 | 0.10 | 0.30 | 0.30 | 0.30 |
| (1,0) | 10 | 5 | 0.50 | 0.50 | 0.70 | 0.30 | 0.50 |
| (0,1) | 10 | 5 | 0.50 | 0.50 | 0.30 | 0.70 | 0.50 |
| (1,1) | 10 | 9 | 0.90 | 0.90 | 0.70 | 0.70 | 0.70 |
The block-A-only predictions are 0.30 when \(X_A=0\) and 0.70 when \(X_A=1\), obtained by averaging over the equally represented values of \(X_B\). Block B has the corresponding predictions by symmetry. The late prediction is the arithmetic mean of the two block-specific predictions for each observation; for example, in cell \((1,0)\) it is \((0.70+0.30)/2=0.50\). The test counts are used to score these already specified predictions, not to fit them.
Deriving and Calculating the Brier Scores
For binary outcomes, the Brier score is the mean squared difference between each observed outcome and its predicted probability. For \(n\) test observations with outcomes \(y_i\) and predictions \(\hat p_i\), it is
The score ranges from 0 upward, with lower values indicating better probability predictions on the evaluated observations. It is a proper scoring rule: in expectation, the probability forecast that minimizes squared error is the true conditional outcome probability. To see why, let \(p=P(Y=1\mid X)\) and consider a fixed forecast \(q\). Since \(Y\) is binary, \(E(Y\mid X)=p\) and \(E(Y^2\mid X)=p\). Expanding the squared error gives
The term \(p(1-p)\) is the outcome’s conditional variability, which cannot be removed by choosing a forecast. The extra squared term is zero only when \(q=p\). This identity also helps separate irreducible outcome variation from prediction error.
Worked Example: Score the Joint Predictions
There are 10 test observations in each cell, for \(n=40\). In cell \((0,0)\), one outcome is 1 and nine are 0; the early prediction is 0.10 for all 10 observations. Its cell’s total squared error is
\(1(1-0.10)^2+9(0-0.10)^2=1(0.81)+9(0.01)=0.90.\)
In each middle cell the prediction is 0.50, with five outcomes of each kind, so the squared error total is \(5(0.50)^2+5(0.50)^2=2.50\) per cell. In cell \((1,1)\), nine outcomes are 1 and one is 0; its total is \(9(0.10)^2+1(0.90)^2=0.90\). Therefore,
\(\mathrm{Brier}_{\mathrm{early}}=(0.90+2.50+2.50+0.90)/40=6.80/40=0.1700.\)
The intermediate predictions are identical here, so \(\mathrm{Brier}_{\mathrm{intermediate}}=0.1700\) as well. This equality follows from the specified retained representations and downstream rule, not from a general equivalence between early and intermediate integration.
Worked Example: Score a Single-Block Predictor and Late Integration
For block A alone, the predictions in the four cells are 0.30, 0.70, 0.30, and 0.70. In the first cell, one case has squared error \((1-0.30)^2=0.49\), and nine controls each have squared error \((0-0.30)^2=0.09\). The total is \(1(0.49)+9(0.09)=1.30\). In cell \((1,0)\), there are five cases and five controls, so the total is \(5(0.30)^2+5(0.70)^2=0.45+2.45=2.90\). Cell \((0,1)\) has prediction 0.30 and the same counts, giving \(5(0.70)^2+5(0.30)^2=2.90\). Cell \((1,1)\) has nine cases and one control, so its total is \(9(0.30)^2+1(0.70)^2=0.81+0.49=1.30\). Thus
\(\mathrm{Brier}_{A}=(1.30+2.90+2.90+1.30)/40=8.40/40=0.2100.\)
By symmetry, block B alone also has a Brier score of 0.2100. For late integration the cell predictions are 0.30, 0.50, 0.50, and 0.70. The first and last cells each contribute 1.30, as above. Each middle cell has five cases and five controls predicted at 0.50, giving \(5(0.50)^2+5(0.50)^2=2.50\). Therefore,
\(\mathrm{Brier}_{\mathrm{late}}=(1.30+2.50+2.50+1.30)/40=7.60/40=0.1900.\)
In this constructed comparison, each single-block prediction has a score of 0.2100, the late average scores 0.1900, and the joint early and intermediate predictions score 0.1700. The lower score for joint integration is consistent with the design: the two block values together identify which of the four outcome probabilities applies, whereas averaging the single-block predictions does not retain that full conditional pattern.
What the Comparison Shows—and What It Does Not
The score differences can be stated directly in Brier-score units. Early integration improves on either single-block predictor by \(0.2100-0.1700=0.0400\); the late average improves on either by \(0.2100-0.1900=0.0200\). Early integration improves on late integration by \(0.1900-0.1700=0.0200\). These are descriptive differences on this hypothetical test set. They are not, by themselves, evidence that the same gains would occur in a new population.
The example also clarifies why complementary information does not imply that every fusion rule will fully benefit from it. The late average uses both block-specific predictions, but averaging discards which combination of the two block values produced those predictions. In the middle cells, for instance, the late average is 0.50; in this benchmark that agrees with the conditional outcome rate. In the corner cells, however, its predictions of 0.30 and 0.70 are less extreme than the joint probabilities of 0.10 and 0.90. The resulting loss in those cells is enough to make its overall Brier score higher than the joint strategy’s.
This is not a universal ranking. A different outcome mechanism, training sample, feature representation, model class, or probability-combination rule could change the results. In a real comparison, use the same target population, evaluation observations, and scoring definition across strategies; make model flexibility and tuning opportunities comparable enough that a performance difference can be interpreted; and report uncertainty rather than treating a small observed rank difference as decisive. The earlier material on measuring block contributions, strategy-by-scenario interactions, and Monte Carlo uncertainty provides useful framing for those comparisons.
Diagnostics and Common Pitfalls
- Check support, not just coefficients. If one block is constant or determined by the other, apparent contributions in a formula may not represent distinct information. Verify that relevant combinations occur and that conditional outcome probabilities vary with each block.
- Check the prediction rule and arithmetic. State exactly how late predictions are combined. Confirm each cell’s number of cases and controls before summing squared errors; a wrong multiplicity changes the score.
- Inspect cell-level results. A single overall score can hide a strategy that helps in some combinations and harms in others. Compare predictions and errors by block combination, especially when a gain appears unexpectedly large.
- Do not equate a lower score with a causal effect. These are predictive comparisons. A block’s added predictive information does not establish that changing that block would change the outcome.
- Do not interpret this table as a population certainty. It is one deliberately balanced hypothetical test set. In actual data, sampling variation and uncertainty in fitted predictions matter; the printed decimals alone do not quantify that uncertainty.
A common mistake is to reason, “Both blocks have nonzero coefficients, so each must add predictive information after the other is known.” This fails when the block summaries are dependent in a way that makes one determined by the other, or when the observed support contains no comparisons that distinguish their contributions. The correction is to examine the joint support and conditional outcome probabilities, as done here, before describing the signal as complementary.
Check Your Understanding
Answer each question, then compare with the solutions below.
- Why is independence of the two non-degenerate block summaries a sufficient support condition for the setup used here?
- For block A in cell \((0,0)\), calculate the total squared error for 10 observations with one case and nine controls predicted at 0.30.
- By how much does early integration improve on late integration in the benchmark, and in what units?
- Does the lower early-integration Brier score prove that early integration will perform better in a new population? Explain.
- Suppose \(X_B=X_A\) for every observation. Why would nonzero coefficients on both summaries fail to establish complementary information?
Solutions. (1) Independence with both summaries taking 0 and 1 with positive probability gives positive support to all four combinations. Each summary therefore varies while the other is held fixed. (2) The case contributes \((1-0.30)^2=0.49\); the controls contribute \(9(0-0.30)^2=9(0.09)=0.81\). Total squared error is \(0.49+0.81=1.30\). (3) The improvement is \(0.1900-0.1700=0.0200\) Brier-score units. (4) No. It is a descriptive result for this hypothetical test set and specified prediction rules; performance elsewhere requires suitable evaluation and uncertainty assessment. (5) If the summaries are identical, knowing one determines the other, so the second cannot supply additional information conditional on the first, even if a model formula assigns both a nonzero coefficient.