Tutorials › Multi-Omics Data Integration › Choosing Outcome Signal Forms for Benchmarks

Early, Intermediate and Late Integration · Tutorial 378 of 597

Choosing Outcome Signal Forms for Benchmarks

You will learn to define outcome-generating models, work through continuous and binary examples, and check whether a benchmark tests integration rather than an unintended mismatch in outcome structure.

Advanced 11 min read

What You'll Learn

  • Define a predictor signal separately from the outcome distribution and its noise.
  • Specify continuous outcomes with linear and nonlinear feature-to-outcome relationships.
  • Generate binary outcomes using a logistic probability model.
  • Check assumptions and calculations in worked multi-omics examples.
  • Diagnose when outcome structure, rather than integration, may explain benchmark performance.
  • Choose and report outcome scenarios with interpretable signal and noise settings.

Why Outcome Form Is Part of the Benchmark

A multi-omics benchmark can vary which modalities contain predictive information, how that information is distributed across blocks, and how an outcome responds to it. These are distinct design choices. If the outcome is generated by a linear function of the features, a method that fits linear effects may have an advantage for reasons that do not arise from integration itself. Conversely, a benchmark using a curved or interaction-based signal may be difficult because the outcome relationship is misspecified, even when the relevant modalities have been combined appropriately.

The goal here is to define the outcome-generating rule explicitly. Keep the predictor signal, the outcome scale, and the random noise separate in the specification. Then a benchmark can vary outcome structure deliberately, rather than allowing it to change unnoticed along with the integration scenario.

Definition: For individual \(i\), let \(\mathbf{x}_i^{(m)}\) denote the measured feature vector from omics block \(m\), and let \(Y_i\) be the outcome. The outcome signal is a specified function \(f\) of the features, such as \(f(\mathbf{x}_i^{(1)},\ldots,\mathbf{x}_i^{(M)})\). An outcome-generating model additionally specifies how that signal becomes an observed outcome, including its scale, link or distribution, and random variation.

The same signal function can be used with different outcome forms. For a continuous outcome, a common model adds a continuous error to the signal. For a binary outcome, the signal is commonly mapped to a probability, from which a Bernoulli outcome is drawn. The predictor features may be correlated within or across blocks; what matters for a controlled comparison is that their distribution and the signal-generating rule are stated clearly.

Continuous Outcomes: Linear and Nonlinear Signals

A linear continuous-outcome model has the form \(Y_i=f_i+\epsilon_i\), where the signal \(f_i\) is a linear combination of selected features and \(\epsilon_i\) is random error. A standard simulation assumption is that the errors are independent across individuals, have mean zero, have constant variance \(\sigma^2\), and are independent of the features. Gaussian errors, \(\epsilon_i\sim N(0,\sigma^2)\), are a convenient specific choice, not a requirement for every linear model.

$$ Y_i = \beta_0 + \sum_{m=1}^{M} (\mathbf{x}_i^{(m)})^\top \boldsymbol{\beta}^{(m)} + \epsilon_i, \qquad \epsilon_i \sim N(0,\sigma^2) $$

Here, \(\beta_0\) is the intercept and \(\boldsymbol{\beta}^{(m)}\) determines which features in block \(m\) contribute to the signal and by how much. Coefficients describe changes in the expected outcome per one-unit change in a feature, holding the other included features fixed. Thus the units and scaling of features should be stated: a coefficient for a standardized feature corresponds to a one-standard-deviation increase, not a one-unit increase on its original assay scale.

A nonlinear continuous signal changes the function \(f_i\), not necessarily the error distribution. For example, a squared term can create a U-shaped relationship, a threshold can create a piecewise relationship, or a cross-block product can represent an interaction. A model with Gaussian errors can still be used, but its conditional mean is now nonlinear in the original features. The chosen nonlinear form should reflect the intended benchmark challenge, rather than being added without a clear interpretation.

Worked Example: A Linear Signal Across Two Blocks

Suppose two standardized features are selected: \(x_i\) from an expression block and \(z_i\) from a protein block. The hypothetical data-generating rule is \(Y_i=1+1.2x_i-0.8z_i+\epsilon_i\), with independent errors \(\epsilon_i\sim N(0,0.25)\). Thus the error standard deviation is \(0.5\) outcome units. Assume the features are generated first, and the error is then drawn independently of both features.

For one hypothetical individual with \(x_i=0.5\), \(z_i=-1\), and a generated error \(\epsilon_i=0.2\), the signal is

$$ f_i=1+1.2(0.5)-0.8(-1)=1+0.6+0.8=2.4. $$

Adding the specified error gives \(Y_i=2.4+0.2=2.6\) outcome units. The positive coefficient on \(x_i\) means that, at fixed \(z_i\), a one-unit increase in the standardized expression feature increases the conditional mean by \(1.2\) outcome units. The negative coefficient on \(z_i\) means a one-unit increase in that standardized protein feature decreases the conditional mean by \(0.8\) outcome units. The independent, constant-variance Gaussian error assumption is part of this hypothetical generator; it should not be inferred merely from a fitted model.

For an intentionally nonlinear signal, the simulation rule must state the transformation and its scale. Centering a squared feature is often useful because it makes the nonlinear contribution have mean zero under a stated feature distribution, leaving the intercept easier to interpret.

Worked Example: A Nonlinear Continuous Signal

Let \(X_i\sim N(0,1)\) and \(Z_i\sim N(0,1)\), with independent features for this hypothetical example. Define \(Y_i=2(X_i^2-1)+0.5Z_i+\epsilon_i\), where the errors are independent of the features and of one another, with \(\epsilon_i\sim N(0,0.36)\). Because \(E(X_i^2)=1\), the centered squared term has mean zero. The conditional mean is therefore \(2(X_i^2-1)+0.5Z_i\), which is curved in \(X_i\) and linear in \(Z_i\).

For a hypothetical individual with \(X_i=1.5\), \(Z_i=-1\), and generated error \(\epsilon_i=0.2\), the conditional signal is

$$ f_i=2(1.5^2-1)+0.5(-1) =2(2.25-1)-0.5 =2.5-0.5=2.0. $$

The resulting outcome is \(Y_i=2.0+0.2=2.2\) outcome units. This example differs from the linear model in the feature-to-mean relationship, not in the basic additive-noise construction. Its assumptions are explicit: standard normal features, independent errors, zero error mean, and constant error variance \(0.36\). If a benchmark instead used correlated \(X_i\) and \(Z_i\), the conditional mean formula would remain defined, but the joint feature-generation assumption would be different and should be reported.

Binary Outcomes: Mapping Signal to Probability

For a binary outcome \(Y_i\in\{0,1\}\), a linear signal cannot itself be used as a probability because it may fall outside the interval from zero to one. A logistic model maps a linear predictor \(\eta_i\) to a probability using the logistic function. Conditional on the features, \(Y_i\) is Bernoulli with that probability. In this model, observations are independent conditional on their feature values and the specified parameters.

$$ \eta_i=\beta_0+\sum_{m=1}^{M}(\mathbf{x}_i^{(m)})^\top\boldsymbol{\beta}^{(m)}, \qquad P(Y_i=1\mid \mathbf{x}_i^{(1)},\ldots,\mathbf{x}_i^{(M)}) =\frac{1}{1+\exp(-\eta_i)} $$

The linear predictor is on the log-odds scale: \(\eta_i\) is the logarithm of the conditional odds of \(Y_i=1\). A one-unit feature increase changes the log-odds by its coefficient, holding other features fixed. It does not generally change the probability by a constant amount; the probability change depends on the starting value of \(\eta_i\).

A short derivation shows why this link gives valid probabilities. Suppose \(Y_i=1\) when \(\eta_i+E_i>0\), where \(E_i\) has the standard logistic cumulative distribution function \(F(e)=1/(1+\exp(-e))\). Then

$$ P(Y_i=1\mid \mathbf{x}_i) =P(E_i>-\eta_i) =1-F(-\eta_i) =\frac{1}{1+\exp(-\eta_i)}. $$

This construction is one interpretation of logistic regression; a benchmark can instead specify the Bernoulli probabilities directly. A nonlinear binary signal can be created by defining \(\eta_i\) as a nonlinear function, then applying the same probability mapping. The probability link and the shape of the feature-to-signal relationship are separate design choices.

Worked Example: A Binary Outcome With a Logistic Signal

Suppose a hypothetical benchmark uses two standardized features \(x_i\) and \(z_i\), with \(\eta_i=-0.4+1.1x_i+0.8z_i\). Conditional on the features, outcomes are independent Bernoulli draws with success probability \(p_i=1/(1+\exp(-\eta_i))\). For an individual with \(x_i=1\) and \(z_i=-0.5\),

$$ \eta_i=-0.4+1.1(1)+0.8(-0.5)=-0.4+1.1-0.4=0.3, \qquad p_i=\frac{1}{1+\exp(-0.3)}\approx 0.5744. $$

Thus this individual has a \(0.5744\) conditional probability of outcome 1 under the specified generator. If the random-number draw used to generate the Bernoulli outcome is \(U_i=0.42\), with \(U_i\sim\text{Uniform}(0,1)\), then setting \(Y_i=1\) when \(U_i<p_i\) gives \(Y_i=1\), because \(0.42<0.5744\). This is a simulated outcome, not a statement that the observed outcome is certain or that the features cause it.

The probabilities also show why the intercept does not alone determine the overall event frequency. The marginal frequency depends on the distribution of both features and their effects. A benchmark should inspect the generated prevalence rather than assume it from the intercept alone.

Designing a Benchmark That Isolates the Intended Challenge

To study integration, specify the outcome signal and its feature allocation before comparing strategies. For instance, the signal may use features from one block, several blocks additively, or a cross-block interaction. Earlier material on shared, complementary, redundant, and interaction signals provides ways to specify which blocks contain predictive information; the outcome rule then determines how that information maps to \(Y_i\).

A useful design principle is to preserve the same feature distribution and outcome-generating function when the benchmark question concerns how strategies combine the blocks. If the outcome form changes at the same time as the integration scenario, a performance difference cannot be attributed cleanly to either change. Conversely, if the purpose is to test robustness to outcome structure, vary the outcome form deliberately and label each scenario accordingly.

When comparing linear and nonlinear outcome scenarios, the numerical coefficients alone do not guarantee equal difficulty. A nonlinear function can have a different variance, and binary scenarios can have different event prevalence and probability distributions. Consider reporting the signal definition, error variance for continuous outcomes, and prevalence for binary outcomes. If equal difficulty is an objective, calibrate the settings using an explicitly chosen predictive target; do not claim that two scenarios are equally difficult merely because they use the same coefficient values.

1
Specify the feature inputs.
State which blocks and features enter the signal, their scales, and any assumed dependence relevant to the generator.
2
Write the signal function.
Make linear, nonlinear, and interaction terms explicit, including the coefficients and outcome scale.
3
Choose the outcome distribution.
For continuous outcomes, specify the error assumptions. For binary outcomes, specify the probability link and conditional Bernoulli sampling.
4
Check generated outcomes.
Inspect outcome ranges and distributions, including continuous variance or binary prevalence, to confirm the implementation matches the intended scenario.
5
Keep comparisons interpretable.
Change outcome form only when that change is part of the benchmark question; otherwise hold it fixed while varying the integration condition.

Diagnostics, Alternatives, and Common Pitfalls

A simulation should be checked against its mathematical specification, not only against a successful software run. For continuous outcomes, verify that the implemented conditional mean follows the intended curve, that residuals have the specified mean and variance, and that no unintended clipping or transformation has changed the outcome scale. For binary outcomes, verify that calculated probabilities lie in \([0,1]\), that empirical event prevalence is plausible under the feature distribution, and that the Bernoulli sampling rule was applied to each individual. A nonlinear effect can be missed by checking only a linear correlation; inspect the generating function or compare signal values over a feature grid.

The alternatives are not interchangeable. A linear continuous model is direct when a continuous scale and additive mean signal are intended. A nonlinear continuous model is appropriate when curvature, thresholds, or interactions are part of the desired scenario. Logistic generation is a standard option for a binary target whose conditional event probability changes with features. Thresholding a continuous simulated outcome to make it binary is another possible construction, but it defines a different data-generating process and can induce prevalence and boundary behavior determined by the threshold. It should not be substituted silently for a Bernoulli probability model.

A particularly common mistake is to conclude that a strategy is poor at integration when it performs poorly in a benchmark with an outcome relationship its prediction model cannot represent. The correction is to state and inspect the outcome signal, then distinguish a benchmark of integration under a fixed outcome form from a benchmark that intentionally varies outcome form. A second mistake is to compare a continuous outcome and a binary outcome as if identical coefficients implied identical signal strength. They are on different scales, and the binary model's probability response is nonlinear even when its log-odds predictor is linear.

Key takeaway: A benchmark outcome is defined by both the signal function and the outcome distribution. State each separately, check the generated data against both, and vary outcome structure only when it is part of the question being studied.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. A continuous generator is \(Y_i=2X_i+\epsilon_i\), with \(E(\epsilon_i)=0\) and \(\epsilon_i\) independent of \(X_i\). What is \(E(Y_i\mid X_i=x)\)?
  2. For \(\eta=-\log(3)\), calculate the logistic probability \(1/(1+\exp(-\eta))\).
  3. Why does changing both the signal function and which omics blocks carry the signal complicate interpretation of a benchmark comparison?
  4. Name one diagnostic for a continuous outcome and one for a binary outcome.

Solutions. (1) Conditioning on \(X_i=x\) gives \(E(Y_i\mid X_i=x)=2x+E(\epsilon_i\mid X_i=x)=2x\), using independence and the zero error mean. (2) Since \(\exp(-\eta)=\exp(\log 3)=3\), the probability is \(1/(1+3)=0.25\). (3) A performance difference could be due to the changed outcome relationship, the changed allocation of predictive information across blocks, or both; changing one design feature at a time supports a clearer interpretation. (4) For a continuous outcome, check that simulated residual variance agrees with the specified variance. For a binary outcome, compare empirical event prevalence with the prevalence induced by the simulated feature values and probabilities.

Clinical Biostats