Abstract
Opinion-maximization methods often optimize an aggregate network response and may therefore distribute target-aligned intervention gains unevenly across groups. This issue is especially important in signed networks, where cooperative and antagonistic relations can make the same positive opinion seed increase the equilibrium opinion of one group while decreasing that of another. We study fairness-aware internal-opinion seeding in undirected signed Friedkin–Johnsen networks with heterogeneous anchoring strengths. The objective combines the whole-network average opinion gain with the minimum group-average gain through a tunable fairness parameter. We show that the equilibrium response of any seed set decomposes additively into candidate-wise group-gain vectors. This representation yields an equivalent mixed-integer linear program for exact optimization on tractable instances and an adjoint formulation that evaluates all candidate gains using only one shifted signed-Laplacian solve per group. Because the global averaging vector is a size-weighted combination of the group averaging vectors, no additional global solve is required. We further introduce a dynamically maintained Pareto frontier based on componentwise dominance and establish conditions under which pruning preserves the underlying greedy sequence. Theoretical results establish well-posedness and stability of the signed equilibrium, correctness of the gain and adjoint formulations, sufficient conditions for monotonicity, non-submodularity in general, residual-based numerical error bounds, and computational complexity. Experiments on 14 signed networks ranging from hundreds to more than four million nodes show that the adjoint implementation scales most robustly among the tested methods. The results further demonstrate that the fairness parameter and heterogeneous anchoring strengths can substantially affect both the selected seed sets and the fairness–efficiency balance. Against structural, random, and target-aware Top-K baselines, the proposed greedy method remains broadly competitive, and on small full-candidate instances it matches the solver-certified mixed-integer linear program (MILP) optimum in five of six tested configurations. Overall, the framework provides a scalable approach to group-aware opinion intervention in signed networks while explicitly distinguishing opinion seeding from clamped leader selection.
Keywords:
signed networks; Friedkin–Johnsen model; opinion seeding; fairness-aware optimization; group welfare; Pareto dominance MSC:
05C50; 65F10; 90C27; 91D30
1. Introduction
Signed networks represent relationships of opposite polarity, including trust and distrust, agreement and opposition, and cooperation and antagonism. Unlike unsigned networks, the sign of an interaction is not merely an auxiliary label: positive edges tend to promote alignment, whereas negative edges favor disagreement or sign reversal. As a result, ignoring edge signs can alter both the magnitude and the direction of an intervention response [1,2,3,4].
The DeGroot and Friedkin–Johnsen models are classical mathematical models of opinion evolution [5,6,7]. The Friedkin–Johnsen model is well suited to intervention analysis because it combines interpersonal influence with persistent internal opinions and has a linear equilibrium representation. This structure has supported a variety of optimization problems involving internal-opinion modification, external sources, stubbornness or anchoring parameters, clamped leaders, link recommendation, and polarization or disagreement reduction [8,9,10,11,12,13,14]. Most existing formulations, however, optimize a single aggregate quantity over the entire network. A large aggregate gain does not imply that every subgroup benefits from an intervention, and this mismatch can be particularly pronounced in signed networks because positive and negative paths may produce opposite responses across different groups.
Fairness considerations have therefore become important in network intervention problems. Fair influence maximization has studied group coverage, welfare aggregation, demographic-parity criteria, and distribution-sensitive objectives in stochastic diffusion models [15,16,17,18,19,20]. More recent work has considered fairness directly in opinion propagation and Friedkin–Johnsen dynamics [21,22,23]. Nevertheless, fairness-aware opinion intervention in signed Friedkin–Johnsen systems remains less understood. In particular, antagonistic edges may cause the same internal-opinion intervention to help one group while harming another, which makes aggregate opinion maximization insufficient for controlling group-level outcomes.
In this paper, we study fairness-aware internal-opinion seeding in an undirected weighted signed Friedkin–Johnsen network. Each node has an internal opinion and an anchoring strength that may vary across nodes. A prescribed partition divides the network into groups, and a candidate set specifies which nodes are eligible for intervention. Selecting a positive opinion seed changes its internal opinion to the positive extreme but does not clamp its expressed opinion. The selected node continues to evolve according to the Friedkin–Johnsen equilibrium. We measure the resulting change in equilibrium opinion both globally and separately for each group, and optimize a convex combination of the whole-network average gain and the worst-group average gain. The group memberships are fixed at baseline. When external group labels are unavailable, signed-degree-based opinion strata provide a reproducible way to study distributional effects. These strata should not be interpreted as demographic groups.
The resulting optimization problem has a useful linear form. Because the Friedkin–Johnsen equilibrium is linear in the internal-opinion vector, the contribution of each selected seed to each group can be represented by a candidate-specific group-gain vector. This converts the original network intervention problem into a multidimensional discrete selection problem over precomputed gain vectors. The representation yields an exact mixed-integer linear formulation for tractable candidate sets. At the same time, direct column-wise recovery of the response matrix is computationally expensive on large networks. We therefore derive an adjoint formulation that evaluates all candidate gains using only one shifted signed-Laplacian solve per group, rather than one solve per candidate or per network node. Since the global average is a size-weighted combination of the group averages, no separate global solve is needed.
The group-gain representation also reveals why the fairness objective is combinatorially difficult. Each individual group gain is modular, but taking the minimum across groups introduces complementarity between candidates. Consequently, the complete objective is not submodular in general, and classical monotone-submodular approximation guarantees do not directly apply. To reduce candidate scoring while preserving the greedy rule, we use componentwise Pareto dominance and maintain a dynamic frontier of nondominated candidates. We further distinguish numerical gain-computation error from the structural gap between greedy selection and exact mixed-integer optimization.
The main contributions of this work are summarized as follows.
- We formulate fairness-aware internal-opinion seeding in undirected signed Friedkin–Johnsen networks with heterogeneous anchoring strengths. The objective balances the whole-network average equilibrium gain and the minimum group-average gain while explicitly separating the propagation model, baseline-fixed group partition, candidate set, and intervention budget.
- We derive an additive candidate-wise group-gain decomposition. Each candidate is represented by an r-dimensional group-gain vector, and the global gain is shown to be a size-weighted combination of the group gains. This representation yields an equivalent mixed-integer linear program for exact optimization on tractable instances.
- We develop an adjoint gain-computation method that obtains the gains of all candidates using only r shifted signed-Laplacian solves. A column-solve formulation is retained as a reference implementation, while the adjoint formulation avoids constructing the dense response matrix and is suitable for large signed networks.
- We introduce a dynamically maintained Pareto frontier based on componentwise dominance. Under the prescribed tie rule and exact or certified dominance comparisons, pruning preserves the underlying greedy sequence.
- We establish theoretical properties of the framework, including existence and stability of the signed Friedkin–Johnsen equilibrium, correctness of the gain and adjoint formulations, sufficient conditions for monotonicity, non-submodularity in general, residual-based numerical error bounds, and computational complexity. We also use a best-prefix strategy for the at-most-k variant. This strategy allows the algorithm to continue through nonimproving intermediate steps and identify complementary seed sets.
- We provide an empirical evaluation on 14 signed networks ranging from hundreds to more than four million nodes. The experiments examine scalability; the effect of the fairness parameter; heterogeneous anchoring strengths; comparisons with structural, random, and target-aware baselines; and MILP-certified optimality gaps. The adjoint implementation scales most robustly among the tested methods, and the scalable greedy methods match the solver-certified MILP optimum in five of six small full-candidate configurations.
The remainder of the paper is organized as follows. Section 2 reviews related work. Section 3 introduces the signed Friedkin–Johnsen model, the shifted signed-Laplacian solver, and the group construction. Section 4 defines the fairness-aware opinion-seeding problem. Section 5 derives the candidate-gain representation and the exact mixed-integer formulation. Section 6 presents the greedy and pruning algorithms. Section 7 provides the theoretical, numerical, and complexity analysis. Section 8 reports the experimental evaluation. Section 9 discusses extensions, interpretation, and limitations, and Section 10 concludes the paper.
2. Related Work
2.1. Friedkin–Johnsen Interventions
DeGroot averaging models describe repeated social learning, whereas the Friedkin–Johnsen model retains internal opinions and heterogeneous resistance to interpersonal influence [5,6,7]. Its linear equilibrium structure supports many intervention problems, including changes to internal opinions, expressed opinions, stubbornness parameters, external sources, and network links [8,9,11,12,24]. Sun and Zhang study aggregate internal-opinion optimization in directed networks [13], while Zhou et al. study aggregate opinion maximization through internal-opinion modification in signed networks [4]. These works optimize an aggregate response. In contrast, our objective balances the whole-network equilibrium gain with the minimum equilibrium gain across prescribed groups.
2.2. Signed Opinion Dynamics and Leader Selection
Signed graphs encode cooperative and antagonistic interactions and are closely connected to structural balance and antagonistic consensus [1,2,3]. Zhou et al. develop a signed-Laplacian Friedkin–Johnsen model that includes the unit-resistance setting considered in this paper as a special case; they also provide random-walk interpretations, scalable signed-Laplacian computation, and aggregate opinion optimization through internal-opinion modification [4]. Razaq and Altafini analyze signed Friedkin–Johnsen dynamics with stubbornness and antagonism [25]. Zhou et al. study clamped positive leaders in a leader–follower Altafini model [26], while Sun and Zhang study clamped leaders in an extended unsigned Friedkin–Johnsen model [14]. In contrast, a selected node in our model receives a positive internal-opinion intervention but continues to participate in the Friedkin–Johnsen updating process. We therefore use the term opinion seed rather than leader.
2.3. Fairness in Diffusion and Opinion Formation
Fair influence maximization has been studied using group coverage, welfare aggregation, demographic-parity constraints, and distribution-sensitive optimal-transport criteria [16,17,18,19,20]. Zhai et al. impose a minority-group fairness constraint in an opinion-propagation model [21]. Papachristou and Kleinberg quantify group disparity under DeGroot and Friedkin–Johnsen dynamics and study robust mitigation through opinion seeding and recommendation reweighting [22]. Theologis et al. define group influence fairness in the Friedkin–Johnsen model and adjust stubbornness to achieve a target influence share [23]. Our objective is different: it is a deterministic max–min welfare criterion based on changes in equilibrium group-average opinions under signed interactions. It should therefore be interpreted as group-gain fairness, not as a universal definition of demographic or representational fairness.
2.4. Sparse Numerical Computation and Diffusion-Based Dynamics
The proposed adjoint method efficiently evaluates multiple linear functionals of a sparse symmetric positive-definite system. We use a signed double-cover reduction that maps the shifted system to a symmetric diagonally dominant M-matrix, and then apply a Laplacian solver [4,27]. All candidate scores are recovered from one right-hand side per group, whereas a column-solve reference requires one right-hand side per response-matrix column. More broadly, studies of diffusion-type dynamical systems often analyze stability and convergence through the spectral properties of diffusion operators and their long-term behavior. Recent work has examined diffusion-driven pattern formation and instability mechanisms in reaction–diffusion systems [28], as well as exponential convergence of diffusive epidemic models with standard incidence [29]. These studies highlight the importance of operator spectra and diffusion structures for characterizing dynamical evolution. In contrast, our work focuses on linear signed Friedkin–Johnsen dynamics and exploits shifted signed-Laplacian structures to develop scalable fairness-aware opinion seeding algorithms.
3. Mathematical Model
3.1. Weighted Signed Graphs
Following standard signed-graph notation [3,30], let
be a weighted signed graph, where , the disjoint sets and contain the positive and negative edges, respectively, and denotes the absolute weight of edge . Self-loops are excluded. The signed adjacency matrix is defined by
Remark 1
(Treatment of self-loops). We exclude self-loops for modeling clarity. Signed edges represent cooperative or antagonistic relations between distinct agents, whereas an agent’s resistance to social influence is already represented by its anchoring strength. Including self-loops would therefore require a separate interpretation and could duplicate the role of anchoring. The subsequent framework can still accommodate consistently defined self-interaction effects, provided that the resulting equilibrium remains well posed.
Throughout the primary model, G is undirected; hence and . The absolute-degree signed Laplacian extends the ordinary graph Laplacian to antagonistic edges [3,30,31]. Its degree matrix and Laplacian are
The standard signed-Laplacian quadratic-form identity [30] gives, for every ,
Thus is symmetric positive semidefinite.
3.2. Signed Friedkin–Johnsen Equilibrium
Each node i has an internal opinion and a fixed anchoring strength . Define
and let
Under the signed Friedkin–Johnsen model [4,6,7,25], the expressed opinions evolve according to
The absolute row sum of the linear update matrix is
Thus the update is a contraction in the infinity norm and has a unique equilibrium. Moreover, if and , then (1) leaves the cube invariant.
At equilibrium,
Define
Then
The unit-anchoring model is recovered by setting . The standard Friedkin–Johnsen optimization interpretation yields an equivalent quadratic-energy representation [4,8,9]. It combines resistance to changing the internal opinion with positive-edge agreement and negative-edge disagreement. Specifically, z is the unique minimizer of
Proposition 1
(Existence, uniqueness, and stability). For every undirected weighted signed graph and every , is symmetric positive definite. Moreover,
Consequently, the signed Friedkin–Johnsen equilibrium exists uniquely and satisfies
Proof.
For nonzero x,
Therefore, M is symmetric positive definite and . Hence
The last inequality follows from
□
3.3. Shifted Signed-Laplacian Solver
We use the notation for analysis, but the computational methods do not call a generic matrix-inversion routine. Following the signed double-cover construction [4], write
and define
Every diagonal entry in a row of is , while the sum of the absolute off-diagonal entries is . Thus is a symmetric strictly diagonally dominant M-matrix. Following nearly-linear-time solvers for Laplacian and symmetric diagonally dominant systems of Spielman and Teng and the approximate Gaussian-elimination solver of Kyng and Sachdeva [27,32,33], we use the following solver primitive. This is the same solver paradigm used to avoid explicitly forming a Laplacian pseudoinverse in large-scale graph computations [34]. In what follows, hides polylogarithmic factors in the graph size.
Lemma 1
(symmetric diagonally dominant (SDD) system). There is an algorithm
that takes the lifted symmetric diagonally dominant matrix , a right-hand side y, and an error parameter , and returns a vector satisfying
The expected running time is
For any right-hand side , apply Lemma 1 to the lifted system
and recover
For the exact lifted solution, subtracting the two block equations gives
Since , the exact recovered vector is . The approximate recovered vector in (4) is denoted by . Reusing the preprocessing or preconditioner of across multiple right-hand sides is assumed below.
3.4. Initial Opinions and Group Partitions
The optimization model allows any initial opinion vector and any nonempty partition
of the nodes under study. These groups may be defined by external attributes, communities, quantiles, or other application-dependent information.
When node-level opinions are not available, we use the signed structure to construct a reproducible default. Let
We use the scale-invariant definition
This definition gives and assigns to isolated nodes without introducing a scale-dependent regularization constant. Given a threshold , the default opinion strata are
Empty strata are removed. The default experiment uses .
Remark 2.
The opinion strata are a structural surrogate used when protected or demographic attributes are not available. They provide a mathematically reproducible way to study distributional effects, but they should not be interpreted as establishing demographic fairness. All memberships are constructed from the baseline vector s and then held fixed during optimization. Allowing the groups to change after seeding would make the averaging vectors set dependent and would invalidate the additive gain decomposition below.
For each group , define its normalized indicator vector by
The whole-network averaging vector is
Because is a partition of V,
3.5. Notation Summary
Table 1 collects the notation used throughout the paper.
Table 1.
Main notation.
4. Fairness-Aware Opinion-Seeding Problem
4.1. Positive Internal-Opinion Seeding
Let be a prescribed candidate set and let k be a budget. We select
Selecting changes its internal opinion to the positive extreme:
The resulting equilibrium is
whereas the baseline equilibrium is .
The candidate set is part of the optimization input. Candidate construction is therefore treated as an experimental design choice, not as part of the objective. All definitions and results remain valid for the unrestricted choice . A selected node is not a clamped leader: its internal opinion changes, but its expressed opinion continues to follow (1).
4.2. Group Gains and Fairness Objective
For , the average equilibrium gain of group is
The whole-network average gain is
and the worst-group gain is
Equation (5) implies the exact redundancy relation
We define
Thus gives aggregate opinion maximization, whereas gives a max–min group objective. The criterion measures group-gain fairness: it prioritizes the smallest target-aligned change in group-average equilibrium opinion. It does not require equality of final opinions, equality of group influence, or demographic parity. In particular, the direction must be interpreted as an application-specific target stance rather than as an intrinsically beneficial social outcome.
Problem 1
(Fairness-aware opinion seeding). Given G, Γ, s, , C, k, and λ, find
The at-most-k formulation is the default problem. An exact-k version can be used in controlled experiments to compare methods at the same intervention size, but it may force the selection of a nonbeneficial candidate in a signed network.
5. Gain Decomposition and Exact Optimization Reformulation
5.1. Candidate Gain Vectors
Selecting candidate u changes the internal opinion by
Its equilibrium response is
Define
The vector
summarizes the group-average effects of candidate u. Its global-average effect is not an independent component:
Lemma 2
(Additive group-gain decomposition). For every and ,
Proof.
Because
linearity gives
Multiplying by gives the result. □
Corollary 1
(Modularity of every group gain). For each fixed , the set function is modular. In particular, for any and ,
Thus, all combinatorial coupling in is introduced by the minimum across groups rather than by the signed Friedkin–Johnsen response itself.
Unlike an unsigned diffusion gain, need not be nonnegative. Although , the inverse Q of a signed Laplacian shift can contain negative entries. This algebraic mechanism allows one positive opinion seed to increase the target-aligned opinion of one group and decrease that of another.
5.2. Equivalent Mixed-Integer Linear Program (MILP)
Introduce a binary variable for each and a continuous variable t representing the minimum group gain.
Proposition 2
(Equivalent mixed-integer linear formulation). Problem 1 is equivalent to
For the exact-k variant used in the exact benchmark experiments, constraint (11) is replaced by
Thus, the feasible binary vectors are in one-to-one correspondence with seed sets of cardinality exactly k.
Proof.
Because both the baseline and post-intervention group-average opinions lie in , every group gain lies in . For any fixed feasible binary vector x, constraints (9) imply
Since , there always exists an optimal choice of t satisfying
When , this equality necessarily holds at optimality; when , choosing this value does not change the objective. Substituting this value of t into (8) gives exactly for
The binary budget constraint gives the corresponding cardinality constraint on S. In particular, replacing (11) by yields the exact-k version. Hence, the mixed-integer linear formulation is an exact reformulation of the fairness-aware opinion-seeding problem. □
Let . After the candidate gain vectors have been computed, the MILP contains c binary variables, one continuous auxiliary variable, and linear constraints with nonzero coefficients. Therefore, the formulation size is .
For the exact-k variant, exact optimization based only on this formulation amounts to searching over all seed sets of cardinality k. There are such feasible sets, and evaluating one set requires aggregating k candidate gain vectors over r groups. Hence, the exact enumeration time is
This complexity is exponential in the budgeted candidate-set size in the worst case. Consequently, the MILP formulation is used as an exact benchmark for small candidate sets and for evaluating the optimality gaps of scalable greedy methods, rather than as the main large-scale algorithm.
6. Algorithms
All methods use the same candidate gain matrix
The global gains are recovered from (7). The methods differ only in how B is computed and in how many candidates are scored in each greedy round.
6.1. Common Greedy Rule
Let be the selected set at the beginning of round t, and define
Set . For , define
and
Because is non-submodular, a zero or negative intermediate marginal score does not rule out a beneficial complementary set. All algorithms therefore run for k rounds. The exact-k variant returns the final set; the at-most-k variant returns the best objective-value prefix, including the empty prefix. This rule never returns a value below and, unlike immediate stopping, can pass through a nonimproving intermediate prefix.
To make dominance pruning preserve the greedy sequence, ties are resolved by lexicographically maximizing
where u is the original node identifier. If v componentwise dominates u and their trial scores are equal, this rule always prefers v.
6.2. Column-Solve Response-Matrix Reference
The reference method assembles the response matrix Q column by column. Directly forming would require computing a dense inverse of the shifted signed-Laplacian matrix M, which is unnecessary and less desirable numerically. Instead, following the nearly-linear-time solver paradigm used to avoid explicit Laplacian pseudoinverses in large graph computations [27,32,33,34], we compute each column of the response matrix by solving a linear system with one canonical right-hand side. More precisely, for , Algorithm 1 applies the solver of Lemma 1 to
Thus approximates without explicitly inverting M. The columns are then assembled as
| Algorithm 1 ColumnSolveFairGreedy |
|
Algorithm 1 therefore computes the action of on all canonical basis vectors through solver calls, rather than by a generic dense matrix-inversion routine. The column residuals
provide a direct numerical check of the assembled response matrix. This column-solve reference is used only to validate candidate gains and selected sequences on small graphs.
The method computes reference gain values up to the tolerance of the calls, but the resulting set is still a greedy solution rather than a global optimum of Proposition 2. Let denote reusable Laplacian-solver preprocessing and let denote the cost of one additional right-hand-side solve. Its cost is
time and memory when all columns are retained. If only candidate columns are required, the n solves can be replaced with solves and the other columns need not be stored.
6.3. Adjoint Gain Computation
For each , let solve
Then
Since M is symmetric, the implementation computes through the lifted SDD system. Equation (5) gives , so no additional global right-hand side is needed. The Laplacian solver reuses its preprocessing or preconditioner for all group right-hand sides; a block implementation may process several right-hand sides together.
With reusable Laplacian-solver preprocessing, the computational cost is
The method avoids materializing the dense response matrix and stores only the sparse lifted system, the r adjoint vectors, and the gain matrix restricted to C.
6.4. Dynamically Pruned Greedy Selection
For two unselected candidates u and v, say that v dominates u when
with at least one strict inequality. Equation (7) then also gives . Only nondominated gain vectors are then scored in the current round.
The dominance relation is static because the candidate gain vectors do not change. Constructing all arcs naively costs time and memory. Each outgoing arc of a selected candidate is processed at most once, so the subsequent frontier-maintenance work is over a complete run. Recomputing the frontier from scratch would instead cost in the worst case. The maintained-frontier method is useful only when the reduction in scoring work offsets dominance construction and storage. In floating-point implementations, only certified dominance comparisons described in Section 7.4 should be used when exact sequence preservation is required. Table 2 summarizes the roles and intended use of the four computational approaches. The mixed-integer formulation and ColumnSolveFairGreedy mainly provide small-scale optimization and numerical references, respectively, whereas AdjointFairGreedy is the primary scalable method and PrunedFairGreedy targets additional acceleration through Pareto-frontier pruning.
Table 2.
Roles of the optimization and greedy methods.
7. Mathematical Analysis
7.1. Correctness of the Adjoint Formula
Theorem 1.
Let satisfy . Then, for every ,
Proof.
Since ,
Multiplying by proves the claim. □
7.2. Correctness of Dominance Pruning
Theorem 2.
Suppose and
Assume that at least one of these inequalities is strict. Then for every cumulative gain vector and every . Under the tie rule (13), u is never selected while v remains available. Consequently, dynamic dominance maintenance preserves the complete greedy sequence.
Proof.
The group inequalities and (7) imply that the global trial gain for u is no larger than that for v. Taking the minimum preserves the groupwise inequality, and the coefficients and are nonnegative. Hence . If the scores are equal, componentwise dominance with at least one strict group inequality makes the gain-vector part of (13) prefer v. □
7.3. Monotonicity, Modularity, and Submodularity
For and , write the marginal objective gain as
By Lemma 2, it has the exact form
Thus, monotonicity is equivalent to for every feasible pair . The next result gives candidate-wise bounds that do not require enumerating all sets.
Lemma 3
(Marginal-gain bounds). For every and ,
Proof.
For arbitrary vectors ,
Applying these inequalities to and in (15) proves the claim. □
Proposition 3
(Sufficient conditions for monotonicity). For a fixed , if
then is monotone nondecreasing. In particular, the stronger condition
is sufficient for monotonicity for every .
Proof.
The first claim follows from the lower bound in Lemma 3. The second condition makes every term in that lower bound nonnegative. □
The sufficient conditions are not guaranteed in signed networks. Although , the response matrix may contain negative entries, and consequently some and some marginal gains may be negative. Immediate stopping at a nonpositive marginal gain would prevent a current decrease, but it would also be inconsistent with the complementarity established below. The best-prefix rule in Algorithms 1–3 instead explores all k greedy rounds while returning the best feasible prefix.
Every individual gain is modular by Corollary 1. The complete objective is also modular, and hence both submodular and supermodular, in several special cases: ; ; or there exists a fixed group satisfying for every feasible S and every group a. In the last case, throughout the feasible domain. For , the global optimum is obtained by selecting up to k candidates with the largest positive values of ; the greedy rule is therefore exact. Outside such cases, the minimum across groups creates complementarity between candidates and destroys diminishing returns.
| Algorithm 2 AdjointFairGreedy |
|
| Algorithm 3 PrunedFairGreedy |
|
Proposition 4
(Non-submodularity). For every , the objective is not submodular in general, even for a graph with no edges and nonnegative candidate gains.
Proof.
Consider two isolated nodes x and y, unit anchoring , initial opinions , and two singleton groups and . Since , we have . Candidate x has group-gain vector , while candidate y has . The global gain of each candidate is .
Let and . The marginal gain of adding x to A is
whereas its marginal gain after selecting y is
The latter is strictly larger for every , violating the diminishing-returns inequality. □
For and , this same example also shows why an at-most-k heuristic must not stop at zero marginal gain: each singleton has objective zero, whereas the pair has objective one. The best-prefix implementation selects both candidates and returns the pair. Nevertheless, the classical guarantee for monotone submodular maximization [35] does not apply to the fairness-aware problem. No global approximation ratio is claimed for the greedy methods; the mixed-integer formulation in Proposition 2 is used to measure their structural optimality gaps on tractable instances.
7.4. Numerical and Algorithm-Specific Error Analysis
There are two distinct error sources. The first is the numerical error in the gain matrix B caused by terminating the Laplacian solves at finite tolerance. The second is the combinatorial gap between greedy selection and the global optimum of Proposition 2. The bounds below address the first source and the stability of individual greedy choices. Because is not submodular in general, they do not by themselves provide a global approximation ratio for greedy selection.
Theorem 3
(Generic gain-perturbation bound). Suppose an approximate gain matrix satisfies
and define . Then . Moreover, for every with ,
At greedy round t, every trial score satisfies
If maximizes the exact score and maximizes the approximate score, then
In particular, the exact greedy choice is preserved whenever the gap between the largest and second-largest exact trial scores exceeds .
Proof.
The group-gain bound follows by summing at most k entrywise errors. The minimum operator is 1-Lipschitz in the infinity norm, and the coefficients and sum to one, which gives the objective bound. A trial set in round t contains t candidates, giving the score bound. Finally,
The score-gap statement follows immediately. □
7.4.1. Error of ColumnSolveFairGreedy
In exact arithmetic with exact Laplacian solves, ColumnSolveFairGreedy has zero gain-computation error. Let be the result of the jth finite-tolerance solve, assemble , and define the column-residual matrix by
Since and ,
Let
Then
Consequently, Theorem 3 applies with
For any selected set of size at most k, the reported objective therefore differs from the exact objective of the same set by at most
At round t, the true-score loss caused by numerical gain errors is at most . For the small reference instances used in the numerical validation of Section 8, is reported as a computable diagnostic of the accuracy of the assembled response matrix; the Frobenius norm of the individual Laplacian-solve residuals gives the computable upper bound .
7.4.2. Error of AdjointFairGreedy
Practical Laplacian solvers report residuals rather than the unknown solution error. Proposition 1 converts these residuals into explicit gain bounds.
Theorem 4
(Residual-to-objective error bound). Let be an approximate solution of and define
Let
Then, for every candidate u,
For every S with ,
and
At greedy round t, the candidate selected from approximate gains has an exact trial score at most below the exact best trial score. The exact score maximizer is preserved whenever the exact best-versus-second-best score gap exceeds .
Proof.
Let . Since ,
by Proposition 1. Therefore,
The set-level bounds follow from Theorem 3 with . The round-wise score and choice-stability bounds follow from the same substitution. □
If the relative residual is
where is a declared safeguard against division by zero, then all adjoint error bounds can be evaluated directly from the solver output. For graphs on which both implementations are feasible, we further evaluate their numerical consistency through the maximum entrywise difference between the column-solve and adjoint gain matrices; the corresponding results are reported in Section 8.
7.4.3. Error of PrunedFairGreedy
With exact gain vectors and exact componentwise comparisons, Theorem 2 and the tie rule (13) imply that pruning introduces no additional objective error and preserves the complete greedy sequence. With approximate gains, a safe dominance certificate can be obtained from Theorem 3. If
for all entries, then the condition
with a strict margin larger than in at least one component, certifies true componentwise dominance and therefore prevents false pruning. Under this certified rule, pruning adds no error beyond the gain-computation and greedy-choice bounds already stated. If a heuristic dominance tolerance is used without satisfying (17), no deterministic sequence-preservation bound is available, and the number of tolerance-dependent pruning decisions should be reported.
7.4.4. Mixed-Integer Optimization and the Greedy Optimality Gap
With exact gains and a zero mixed-integer optimality gap, Proposition 2 returns a globally optimal seed set. More generally, suppose the gain error is bounded by and the mixed-integer solver returns a solution with certified absolute gap for the approximate model. If is an exact optimum and is the returned solution, then
Thus the solver gap and the gain-computation error can be reported separately.
For the three greedy methods, numerical error bounds control the objective evaluation and the stability of each greedy step, but not the structural greedy gap relative to the mixed-integer optimum. Because Proposition 4 rules out direct use of the classical monotone-submodular guarantee, this combinatorial error is measured experimentally by on tractable instances. ColumnSolveFairGreedy has no numerical error with exact Laplacian solves but may still have a nonzero greedy optimality gap; AdjointFairGreedy adds residual-controlled numerical error; and certified PrunedFairGreedy adds no further error relative to the adjoint greedy sequence.
Table 3 first summarizes the numerical and optimization errors, whereas Table 4 subsequently reports computational complexity. This order separates accuracy guarantees from scalability considerations.
Table 3.
Error guarantees of the optimization and greedy methods.
Table 4.
Complexity of the main computational approaches.
7.5. Complexity
The key reduction is from recovering an response matrix to computing only r linear functionals of its columns. This reduction is substantial when . The dominance structure can reduce candidate scoring, but its construction cost must be included when assessing whether pruning is beneficial.
8. Experiments
This section evaluates the proposed fairness-aware opinion-seeding framework on signed networks of varying sizes. The experiments assess the scalability of the proposed algorithms, analyze the fairness–efficiency trade-off, examine robustness under alternative modeling settings, and evaluate solution quality against exact optimization on tractable instances. Specifically, the experiments address the following nine questions:
- (i)
- How do the proposed algorithms scale with the size of signed networks?
- (ii)
- Are the column-solve and adjoint implementations numerically consistent under finite solver tolerance?
- (iii)
- When does Pareto pruning provide computational benefits for PrunedFairGreedy?
- (iv)
- How does the fairness parameter control the trade-off between global average gain and worst-group gain?
- (v)
- Is the framework robust to different levels of group granularity?
- (vi)
- Do heterogeneous anchoring strengths affect the selected seeds and the achieved fairness objectives?
- (vii)
- How does the proposed method compare with structural and target-aware Top-K baselines?
- (viii)
- Do the scalable implementations preserve the solution quality of the reference greedy method?
- (ix)
- How close are the greedy solutions to certified MILP optima on small full-candidate instances?
Throughout this section, all compared methods use the same preprocessed signed graph, candidate set, baseline opinions, group partition, budget, and fairness parameter. Unless otherwise stated, the reported objective is
where denotes the whole-network average equilibrium gain and denotes the average equilibrium gain of group a.
All experiments use the fixed-budget exact-K setting. Therefore, every compared method selects exactly K opinion seeds. This convention ensures that objective values are directly comparable under the same intervention budget.
Because global and group gains are normalized averages rather than totals, their numerical scales depend on the network and group sizes. When only a few seeds are selected in graphs with hundreds of thousands or millions of nodes, the resulting average equilibrium change may be on the order of or smaller. Therefore, values close to zero in figures or tables may represent valid nonzero improvements below the displayed precision rather than missing or failed computations.
8.1. Experimental Setup
The signed-network datasets used in the experiments were obtained from the Stanford Large Network Dataset Collection (SNAP) (https://snap.stanford.edu/data/index.html#socnets (accessed on 22 June 2026)) and the Network Data Repository (https://networkrepository.com/web.php (accessed on 22 June 2026)).
All experiments use the undirected signed Friedkin–Johnsen model described in Section 3. Unless otherwise stated, unit anchoring is used, i.e., . The baseline internal opinion vector is constructed using the signed-degree-based initialization. The opinion groups are computed before intervention and remain fixed throughout the optimization process.
Graph preprocessing. The raw datasets may contain directed signed interactions, repeated records, or signed weights. Because the proposed model considers undirected signed networks, every interaction is first mapped to an unordered node pair before constructing the signed adjacency matrix. Repeated records between the same pair are aggregated according to their signed weights. A positive aggregated weight produces a positive edge, a negative aggregated weight produces a negative edge, and a zero aggregated weight removes the edge. The final edge weight is the absolute value of the aggregated signed weight. Self-loops are removed before constructing the signed Laplacian.
Candidate sets. For networks with at most 1000 nodes, the candidate set contains all nodes, i.e., . For larger networks, 10% of nodes are sampled uniformly without replacement to form the candidate set. The candidate set is fixed and shared by all algorithms. This setting models practical intervention scenarios in which only a subset of individuals is eligible for direct targeting.
Implementation details. All experiments were conducted on a Windows 11 workstation with an AMD Ryzen 7 9700X processor operating at 3.8 GHz, 8 physical cores, 16 logical processors, and 128 GB of RAM. All algorithms were implemented in Julia 1.12.6. The shifted signed-Laplacian systems were solved using the Laplacian solver described in Section 3 with tolerance .
Running times report the complete algorithmic core time. For ColumnSolveFairGreedy, the time includes response-column computation and greedy selection. For AdjointFairGreedy, the time includes adjoint solves and greedy selection. For PrunedFairGreedy, the time additionally includes dominance checking and Pareto frontier maintenance. Data loading, graph preprocessing, plotting, and output serialization are excluded.
8.2. Running Time Comparison
Table 5 summarizes the sizes of all evaluated networks and reports the running time of the main optimization methods. The runtime comparison is presented first because it establishes the computational regime of each method before discussing objective values.
Table 5.
Running times (seconds) on signed networks of increasing size. A dash indicates that a method was not run or was infeasible; boldface marks the fastest completed method in each row.
The results show clear differences among exhaustive search, column-wise gain computation, and adjoint-based computation. CombBruteForce is only feasible on very small instances because it enumerates candidate subsets explicitly. The column-solve implementation provides a reference solution but becomes expensive as the number of candidates increases.
In contrast, AdjointFairGreedy avoids constructing the complete response matrix and evaluates candidate gains through group-level adjoint computations. As a result, it remains scalable on networks with millions of nodes.
PrunedFairGreedy preserves the same greedy solution under the dominance condition. However, its practical acceleration depends on the structure of the Pareto frontier. The Pareto-pruning experiment below analyzes this behavior in detail.
8.3. Numerical Residual and Consistency Validation
We further examine the numerical accuracy of ColumnSolveFairGreedy (CSFG, Algorithm 1) and AdjointFairGreedy (AFG, Algorithm 2) on CongressVotes and Unicode-Language, for which both implementations can be executed with the full candidate set . All experiments use unit anchoring , , solver tolerance , and . Following the numerical error analysis in Section 7, we report the response-matrix residual norm for CSFG and the maximum adjoint residual R for AFG. For AFG, we also report the residual-based objective-error bound , evaluated at the largest tested budget . We assess numerical consistency between the two implementations using the maximum entrywise candidate-gain difference , the maximum objective-value difference , and the agreement between the selected seed sets.
As shown in Table 6, the response-matrix residual norms of CSFG are and on CongressVotes and Unicode-Language, respectively. The corresponding maximum adjoint residuals of AFG are and . These results indicate that the linear systems underlying both implementations are solved with small numerical residuals. For AFG, the residual-based objective-error bounds at are and , respectively, consistent with the error analysis in Section 7.
Table 6.
Numerical residual and consistency results for ColumnSolveFairGreedy (CSFG, Algorithm 1) and AdjointFairGreedy (AFG, Algorithm 2).
The two implementations also show close numerical agreement. The maximum entrywise differences between their candidate-gain matrices are and , while the maximum objective-value differences over are and , respectively. Moreover, CSFG and AFG return identical selected seed sets for every tested budget. On CongressVotes, two nearly tied candidates switch positions four and five, but both are subsequently selected. Therefore, the resulting seed sets and objective values remain unchanged at the reported precision. These results provide empirical evidence that the adjoint formulation preserves the numerical behavior of the column-solve reference implementation while retaining the scalability advantages described above.
8.4. Analysis of Pareto Pruning Efficiency
Although PrunedFairGreedy preserves the greedy sequence under the dominance condition, its computational benefit depends on the number of nondominated candidates. To understand when Pareto pruning reduces computation, we record the frontier size and pruning ratio during each greedy iteration.
Let denote the candidate set before pruning at iteration t, and let denote the remaining nondominated candidates. We report the average frontier size
and the average pruning ratio
The speedup is defined as .
Table 7 summarizes the Pareto-pruning statistics of PrunedFairGreedy on the four signed-network datasets, including the average frontier size, average pruning ratio, and the runtime speedup relative to AdjointFairGreedy.
Table 7.
Pareto pruning statistics of PrunedFairGreedy. The frontier size and pruning ratio are averaged over all greedy iterations.
The results show that Pareto dominance eliminates a large fraction of candidates. For example, on WikiSignedNet and Signed-LiveJournal-2, more than 99% of candidates are removed on average, leaving only a small nondominated frontier.
However, a high pruning ratio does not necessarily imply lower wall-clock time. When the frontier is compact, pruning can reduce the number of expensive candidate evaluations. When many candidates remain mutually nondominated, the overhead of dominance checking and frontier maintenance may offset the computational savings. Thus, the benefit of PrunedFairGreedy is instance-dependent, which explains the runtime differences in Table 5.
8.5. Effect of the Fairness Parameter
Figure 1 studies the effect of the fairness parameter . For each dataset, the horizontal axis represents the budget K, and the vertical axis represents the optimized fairness-aware objective . Each curve corresponds to one value of .
Figure 1.
Effect of the fairness parameter on the fairness-aware objective. The horizontal axis is the budget K, and the vertical axis is . Each curve corresponds to a different value of . Panels (a–d) show the results on WikiSignedNet, WikiElections, Signed-LiveJournal-2, and WikiSigned, respectively.
For a fixed value of , the objective value generally increases as the budget increases because more seeds provide additional opportunities to improve the equilibrium response. However, objective values corresponding to different values should not be interpreted as directly comparable, since changing changes the optimization criterion itself.
The endpoint corresponds to pure global-gain maximization, whereas corresponds to strict worst-group optimization. Therefore, increasing shifts the optimization toward protecting the least-improved group. Intermediate values provide a continuous trade-off between aggregate improvement and fairness protection.
Figure 2 further illustrates this trade-off by plotting the global average gain against the worst-group gain for different values of .
Figure 2.
Trade-off between global average gain and worst-group gain under different fairness parameters. (a) WikiElections; (b) Signed-LiveJournal-2.
The results show that fairness-aware opinion seeding does not simply maximize a single influence quantity. Instead, different values of lead to different operating points between aggregate efficiency and group protection. In particular, when the global-gain solution produces an imbalanced improvement distribution, increasing can trade part of the global improvement for a higher gain in the least-improved group.
In practice, can be selected according to application requirements. For example, one can evaluate a prespecified grid of values and select a value that satisfies an application-dependent lower bound on worst-group improvement while retaining a large global gain.
8.6. Sensitivity to Group Partition Granularity
The fairness-aware objective depends explicitly on the predefined group partition. We therefore examine whether the proposed framework is sensitive to the granularity of the group definition.
As a complementary sensitivity analysis to the default threshold-based grouping strategy described in Section 3, we sort the nodes according to their baseline opinions and partition them into approximately equal-sized groups. Specifically, G2, G3, and G5 correspond to target group proportions of , , and , respectively. These settings represent coarse-, medium-, and fine-grained group partitions. When the number of nodes is not exactly divisible by the number of groups, the resulting group sizes differ by at most one node.
All experiments use AdjointFairGreedy, unit anchoring , , and the same candidate sets and budgets as the main experiments.
Table 8 summarizes the results under different levels of group granularity.
Table 8.
Sensitivity of fairness-aware opinion seeding to different levels of group granularity. The same candidate sets, budgets, and are used in all settings.
The results show that the proposed framework remains stable across different levels of group granularity. The global gain remains almost unchanged across these partitions, indicating that the overall improvement is relatively stable.
As the number of groups increases, the worst-group criterion becomes more restrictive, because the minimum is taken over a larger number of groups. Consequently, the worst-group gain may decrease for finer partitions. Nevertheless, the fairness-aware objective remains at a comparable level across all tested granularities, suggesting that the proposed framework is not tied to a specific group resolution.
8.7. Sensitivity to Heterogeneous Anchoring
Table 9 compares unit anchoring, random heterogeneous anchoring, and degree-dependent anchoring. We use for CongressVotes and for WikiElections and Epinions, with throughout.
Table 9.
Effect of heterogeneous anchoring strengths on AdjointFairGreedy. Random anchoring uses seed 2026; overlap is measured against the unit-anchoring seed set.
Under unit anchoring, for every node. For the random heterogeneous setting, the anchoring strengths are sampled independently as
using random seed 2026. For the degree-dependent setting, we define
Thus, nodes with larger absolute signed degree are assigned greater anchoring strength. These settings are intended as representative sensitivity scenarios rather than empirically calibrated models of individual resistance.
The overlap between a heterogeneous-anchoring seed set and the corresponding unit-anchoring seed set is defined as
where is selected under unit anchoring and is selected under the corresponding heterogeneous setting.
All settings are evaluated using AdjointFairGreedy with identical candidate sets. Changing modifies only the diagonal of the shifted system matrix ; it does not change the sparsity pattern, the number of group-level adjoint solves, or the asymptotic complexity of the algorithm. Nevertheless, different anchoring strengths may affect the conditioning of M and hence the practical cost of the numerical solves. Because separate runtime measurements were not collected for this sensitivity experiment, we restrict the comparison to equilibrium gains, objective values, and selected seeds. We therefore do not claim that heterogeneous anchoring leaves wall-clock time unchanged.
The results show that heterogeneous anchoring can change both the equilibrium response and the selected seeds. Under random anchoring, the CongressVotes seed set remains unchanged, while the overlap is for WikiElections and for Epinions. Thus, random anchoring changes four of the 70 selected nodes on WikiElections and retains 47 of the 70 selected nodes on Epinions.
Degree-dependent anchoring changes the fairness–efficiency balance on all three datasets. Compared with unit anchoring, it improves the worst-group gain but reduces the global gain and the resulting value of . This behavior illustrates that stronger anchoring at highly connected nodes can protect the least-improved group while weakening aggregate intervention propagation.
These results show that the framework is not restricted to the unit-anchoring case . It supports heterogeneous anchoring without changing the gain decomposition or the adjoint algorithm, although the anchoring specification can substantially affect equilibrium gains and the selected seeds.
8.8. Budget Sensitivity and Baseline Comparison
Figure 3 compares the achieved objective values of different selection methods as the exact budget K varies at . Panels (a)–(f) show CongressVotes, Unicode-Language, Bitcoin-OTC, Epinions, WikiSignedNet, and Signed-LiveJournal-2, respectively, covering networks ranging from hundreds of nodes to more than four million nodes.
Figure 3.
Fairness-aware objective as a function of the exact budget K at . Panels (a–f) show CongressVotes, Unicode-Language, Bitcoin-OTC, Epinions, WikiSignedNet, and Signed-LiveJournal-2, respectively. The six panels compare ColumnSolveFairGreedy, AdjointFairGreedy, and PrunedFairGreedy with degree-, PageRank-, random-, global-gain-, and worst-group-gain-based Top-K baselines. Negative objective values are valid in signed networks because the worst-group gain can be negative; values close to zero may also result from normalization on large networks.
All methods use the same candidate set within each dataset and return exactly K selected seeds. The three fairness-aware implementations are compared with two structural baselines, DegreeTopK and PageRankTopK; one random baseline, RandomTopK; and the stronger target-aware baselines GlobalGainTopK and WorstGroupGainTopK. The exact comparison on small instances is reported separately in Table 10.
Table 10.
Certified MILP objective values and relative optimality gaps of the scalable greedy methods on small full-candidate instances.
The three fairness-aware implementations produce identical or visually indistinguishable objective curves across all tested datasets. This agreement, together with the residual validation in Table 6, shows that the adjoint formulation reproduces the reference objective values to numerical precision. The numerical validation also yields identical selected sets for all tested small-instance budgets; the only observed ordering difference is a swap between two nearly tied candidates on CongressVotes. Thus, the scalable implementations do not obtain their computational advantages by changing the underlying fairness-aware objective.
The target-aware baselines provide a stronger comparison than purely structural rankings because they use the same signed Friedkin–Johnsen response information as the proposed method. GlobalGainTopK selects nodes with large singleton global gains, whereas WorstGroupGainTopK focuses on singleton worst-group improvement. However, both methods optimize only one component of the fairness-aware objective and ignore the interaction among multiple selected seeds.
The proposed greedy rule directly optimizes
and therefore balances aggregate improvement with worst-group protection. The comparison should be interpreted as a trade-off analysis rather than a claim of universal dominance, since the fairness-aware objective is not submodular in general.
The structural baselines behave differently. DegreeTopK and PageRankTopK rank nodes according to connectivity information from the unsigned magnitude graph and do not consider edge signs, baseline opinions, or group-level gains. Consequently, a highly central node is not necessarily an effective fairness-aware opinion seed. Its intervention may propagate through positive and negative signed paths differently and may improve one group while harming another.
The small numerical magnitudes observed on WikiSignedNet and Signed-LiveJournal-2 should be interpreted according to the normalized objective. The global gain and group gains are averages, whereas the number of selected seeds is small compared with the network size. Therefore, localized equilibrium changes can lead to average gains of order or smaller. Such values represent valid but small effects rather than failed computations.
RandomTopK generally remains below the optimization-based methods as the budget increases. Although random selection may occasionally avoid unfavorable structural biases, it does not exploit signed propagation or fairness information. This behavior reflects the fact that random selection does not use signed propagation or group-level gain information.
8.9. MILP Optimality Gap on Small Instances
To evaluate the solution quality of the scalable greedy methods, we compare their solutions with the exact mixed-integer linear formulation introduced in Section 5. The experiments are conducted on CongressVotes and Unicode-Language, for which the complete candidate sets are used, i.e., . We set and , and evaluate .
To match the fixed-budget setting used throughout the experiments, the MILP uses the exact-cardinality constraint
The relative optimality gap is defined as
where denotes the certified MILP optimum.
The results show that both scalable greedy implementations achieve the certified MILP optimum in five of the six tested settings. The only nonzero gap occurs on CongressVotes with , where the relative gap is . This gap disappears when the budget increases to and .
These results do not establish a worst-case approximation guarantee, since the fairness-aware objective is generally non-submodular. Instead, they provide empirical evidence that the proposed greedy strategies are close to the global optimum on instances where exact verification is possible.
The identical gaps of AdjointFairGreedy and PrunedFairGreedy are consistent with the sequence-preservation property of Pareto dominance pruning under the stated dominance and tie rules.
8.10. Summary of Findings
The experiments support eight main conclusions.
First, the running-time comparison demonstrates that AdjointFairGreedy scales most robustly among the tested implementations. The column-solve method serves as a reference implementation but becomes expensive because it requires candidate-wise response computations.
Second, the numerical validation shows that the column-solve and adjoint implementations have small residuals and agree to approximately in candidate gains and in achieved objective values. The observed discrepancies are substantially below the residual-based theoretical bounds, providing empirical support for the numerical error analysis.
Third, the Pareto pruning analysis explains the instance-dependent behavior of PrunedFairGreedy. Compact nondominated frontiers allow large candidate reductions, whereas large frontiers may introduce additional dominance-checking and maintenance overhead.
Fourth, the fairness-parameter experiments show that provides an interpretable mechanism for balancing global average improvement and worst-group protection. The corresponding trade-off curves reveal the practical meaning of fairness-aware optimization.
Fifth, the group-partition sensitivity experiment shows that the framework remains effective across different levels of group granularity. Although finer partitions make the worst-group criterion more restrictive, the overall fairness-aware objective remains stable.
Sixth, the heterogeneous-anchoring experiment shows that the proposed framework naturally supports node-dependent anchoring strengths. Different anchoring structures can affect both selected seeds and the fairness–efficiency balance.
Seventh, the baseline comparison shows that the performance of the proposed method is not solely due to weak structural baselines. Target-aware baselines use signed Friedkin–Johnsen information but optimize only individual components, whereas the proposed method directly optimizes their combination.
Finally, the MILP comparison on small full-candidate instances shows that the scalable greedy methods achieve solutions close to certified global optima while remaining applicable to large signed networks. Overall, the experiments show that the proposed framework provides a scalable and flexible approach for fairness-aware opinion seeding in signed Friedkin–Johnsen networks.
9. Extensions and Discussion
9.1. Weighted Group Welfare
The framework also permits application-dependent node weights. For nonnegative weights , assume
and define
If global welfare is weighted consistently, set and . Then
so the global adjoint remains redundant and only the right-hand sides and group proportions change. Degree, inverse degree, PageRank, betweenness, forest centrality, or resistance-based weights can therefore be incorporated without changing the optimization framework. If the global average is intentionally kept unweighted while the group averages are weighted, this identity generally fails and one additional global adjoint solve is required.
9.2. Interpretation and Limitations
The model separates three layers that should not be conflated. The signed Friedkin–Johnsen system specifies how interventions propagate. The group partition specifies whose average outcomes are compared. The candidate set specifies who is eligible for intervention. Stratified candidate construction may improve group representation, but it also restricts the feasible set and can exclude a globally optimal seed set.
The fairness objective is neither monotone nor submodular in general. Consequently, greedy selection is a computational heuristic, and its quality should be evaluated against the mixed-integer optimum whenever possible. Dynamic dominance pruning is exact relative to the stated greedy and tie rules, but its speedup is data-dependent and may disappear when most gain vectors are mutually nondominated.
The primary analysis assumes an undirected signed graph. Directed signed networks lead to nonsymmetric systems and require separate conditions for invertibility, stability, and numerical solution. Extending the residual analysis and the intervention model to that setting is an important direction for future work.
Finally, opinion-based groups are useful when only a signed network is available, but they measure balance across opinion strata rather than fairness with respect to protected attributes. Applications involving demographic fairness require externally justified group labels and an appropriate ethical interpretation of the intervention. Setting an individual’s internal opinion to represents a strong and potentially manipulative intervention; the target stance is not intrinsically beneficial. Real deployments would additionally require a legitimate purpose, consent or other appropriate authorization, safeguards against coercion, and sensitivity analysis for misspecified edge signs, anchoring strengths, and group labels.
10. Conclusions
We formulated fairness-aware internal-opinion seeding in undirected signed Friedkin–Johnsen networks with heterogeneous anchoring strengths. The objective balances the global average equilibrium gain with the minimum group-average gain. By exploiting the linearity of the equilibrium response, we showed that each candidate can be represented by an r-dimensional group-gain vector and that the global gain is a size-weighted combination of the group gains. This representation leads to an exact mixed-integer linear program for tractable instances and an adjoint formulation requiring only one shifted signed-Laplacian solve per group. We also introduced a dynamically maintained Pareto frontier based on componentwise dominance, which can preserve the underlying greedy sequence under the stated dominance and tie conditions.
The theoretical analysis establishes the well-posedness and stability of the signed Friedkin–Johnsen equilibrium, correctness of the candidate-gain and adjoint formulations, sufficient conditions for monotonicity, non-submodularity of the fairness-aware objective in general, residual-based numerical error bounds, and computational complexity. These results clarify both the strengths and the limitations of the proposed framework: group-aware interventions in signed networks can be evaluated efficiently, but the max–min coupling introduces candidate complementarity and prevents direct application of classical monotone-submodular approximation guarantees. The best-prefix rule also allows the at-most-k greedy heuristic to continue through nonimproving intermediate prefixes without implying global optimality.
Empirically, the adjoint implementation scales most robustly among the tested methods on 14 signed networks ranging from hundreds to more than four million nodes. The experiments also show that the fairness parameter and heterogeneous anchoring strengths can substantially affect both the selected seed sets and the balance between global average gain and worst-group gain. Compared with structural, random, and target-aware Top-K baselines, the proposed greedy method remains broadly competitive. On the two small full-candidate networks used for exact verification, the scalable greedy methods match the solver-certified MILP optimum in five of the six tested configurations, with the only nonzero relative gap equal to 7.4343% on CongressVotes at . These results provide empirical support for the practical scalability and solution quality of the framework, without implying a general worst-case approximation guarantee.
Future work includes directed and time-varying signed systems, multilayer networks, continuous or partial interventions, fairness criteria beyond weighted max–min welfare, and algorithms with stronger instance-dependent or problem-specific approximation guarantees.
Author Contributions
Conceptualization, Z.L. and Z.Z.; methodology, Z.L. and Z.Z.; resources, Z.Z. and Z.S.; software, Z.L.; validation, Z.Z. and Z.S.; formal analysis, L.T., Z.Z. and C.C.; investigation, Z.S.; data curation, C.C.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L., Z.Z. and Z.S.; visualization, Z.Z.; supervision, Z.S. and L.T.; project administration, Z.S.; funding acquisition, Z.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was partially supported by the Talent Development Project of Taizhou University (No. TZXYQD2024A010).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The network datasets analyzed in this study are publicly available from the Stanford Network Analysis Project (SNAP; https://snap.stanford.edu/data/index.html (accessed on 22 June 2026)) and the Network Data Repository (https://networkrepository.com/ (accessed on 22 June 2026)). The anonymized source code, preprocessing scripts, fixed candidate sets, random seeds, and plotting scripts are available at https://anonymous.4open.science/r/faom-review (accessed on 22 June 2026).
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Leskovec, J.; Huttenlocher, D.; Kleinberg, J. Signed Networks in Social Media. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems; ACM: New York, NY, USA, 2010; pp. 1361–1370. [Google Scholar] [CrossRef] [Scilit]
- Kunegis, J.; Lommatzsch, A.; Bauckhage, C. The Slashdot Zoo: Mining a Social Network with Negative Edges. In Proceedings of the 18th International Conference on World Wide Web; ACM: New York, NY, USA, 2009; pp. 741–750. [Google Scholar] [CrossRef] [Scilit]
- Altafini, C. Consensus Problems on Networks with Antagonistic Interactions. IEEE Trans. Autom. Control 2013, 58, 935–946. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Sun, H.; Xu, W.; Li, W.; Zhang, Z. Friedkin–Johnsen Model for Opinion Dynamics on Signed Graphs. IEEE Trans. Knowl. Data Eng. 2024, 36, 8313–8327. [Google Scholar] [CrossRef] [Scilit]
- DeGroot, M.H. Reaching a Consensus. J. Am. Stat. Assoc. 1974, 69, 118–121. [Google Scholar] [CrossRef]
- Friedkin, N.E.; Johnsen, E.C. Social Influence and Opinions. J. Math. Sociol. 1990, 15, 193–206. [Google Scholar] [CrossRef] [Scilit]
- Friedkin, N.E.; Johnsen, E.C. Social Influence Network Theory: A Sociological Examination of Small Group Dynamics; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
- Gionis, A.; Terzi, E.; Tsaparas, P. Opinion Maximization in Social Networks. In Proceedings of the 2013 SIAM International Conference on Data Mining; SIAM: Philadelphia, PA, USA, 2013; pp. 387–395. [Google Scholar] [CrossRef] [Scilit]
- Musco, C.; Musco, C.; Tsourakakis, C.E. Minimizing Polarization and Disagreement in Social Networks. In Proceedings of the 2018 World Wide Web Conference; ACM: New York, NY, USA, 2018; pp. 369–378. [Google Scholar] [CrossRef] [Scilit]
- Xu, P.; Hu, W.; Wu, J.; Liu, W. Opinion Maximization in Social Trust Networks. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence; International Joint Conferences on Artificial Intelligence Organization: California City, CA, USA, 2020; pp. 1251–1257. [Google Scholar] [CrossRef] [Scilit]
- Out, C.; Tu, S.; Neumann, S.; Zehmakan, A.N. The Impact of External Sources on the Friedkin–Johnsen Model. In Proceedings of the 33rd ACM International Conference on Information and Knowledge Management; ACM: New York, NY, USA, 2024; pp. 1815–1824. [Google Scholar] [CrossRef] [Scilit]
- Zhu, L.; Zhang, Z. Opinion Maximization in Social Networks via Link Recommendation. Theor. Comput. Sci. 2025, 1033, 115090. [Google Scholar] [CrossRef] [Scilit]
- Sun, H.; Zhang, Z. Opinion Optimization in Directed Social Networks. Proc. AAAI Conf. Artif. Intell. 2023, 37, 4623–4632. [Google Scholar] [CrossRef] [Scilit]
- Sun, H.; Zhang, Z. Leader Selection for Opinion Optimization in Social Networks. Theor. Comput. Sci. 2026, 1073, 115894. [Google Scholar] [CrossRef] [Scilit]
- Kempe, D.; Kleinberg, J.; Tardos, É. Maximizing the Spread of Influence through a Social Network. In Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; ACM: New York, NY, USA, 2003; pp. 137–146. [Google Scholar] [CrossRef] [Scilit]
- Tsang, A.; Wilder, B.; Rice, E.; Tambe, M.; Zick, Y. Group-Fairness in Influence Maximization. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence; International Joint Conferences on Artificial Intelligence Organization: California City, CA, USA, 2019; pp. 5997–6005. [Google Scholar] [CrossRef] [Scilit]
- Farnad, G.; Babaki, B.; Gendreau, M. A Unifying Framework for Fairness-Aware Influence Maximization. In Proceedings of the Web Conference 2020 Companion; ACM: New York, NY, USA, 2020; pp. 714–722. [Google Scholar] [CrossRef] [Scilit]
- Rahmattalabi, A.; Jabbari, S.; Lakkaraju, H.; Vayanos, P.; Izenberg, M.; Brown, R.; Rice, E.; Tambe, M. Fair Influence Maximization: A Welfare Optimization Approach. Proc. AAAI Conf. Artif. Intell. 2021, 35, 11630–11638. [Google Scholar] [CrossRef] [Scilit]
- Becker, R.; D’Angelo, G.; Ghobadi, S. On the Cost of Demographic Parity in Influence Maximization. Proc. AAAI Conf. Artif. Intell. 2023, 37, 14110–14118. [Google Scholar] [CrossRef] [Scilit]
- Chowdhary, S.; De Pasquale, G.; Lanzetti, N.; Stoica, A.A.; Dörfler, F. Fairness in Social Influence Maximization via Optimal Transport. In Proceedings of the 38th Conference on Neural Information Processing Systems (NeurIPS 2024); Curran Associates, Inc.: Red Hook, NY, USA, 2024; Volume 37. [Google Scholar] [CrossRef] [Scilit]
- Zhai, Y.; Han, Z.; Dong, Z.; Yang, X.; Wang, B. Opinion Maximization Based on Fairness in Social Networks. Data Sci. Eng. 2026, 11, 84–99. [Google Scholar] [CrossRef] [Scilit]
- Papachristou, M.; Kleinberg, J. Quantifying and Mitigating Consensus Disparity in Social and Information Networks. SSRN Electron. J. 2026. [Google Scholar] [CrossRef] [Scilit]
- Theologis, N.; Pitoura, E.; Terzi, E.; Tsaparas, P. Fairness in Opinion-Formation Dynamics. In Proceedings of the ACM Web Conference 2026; ACM: New York, NY, USA, 2026; pp. 4841–4852. [Google Scholar] [CrossRef] [Scilit]
- Miyauchi, A.; Kuroki, Y.; Cinus, F.; Neumann, S.; Bonchi, F. A Survey on Algorithmic Interventions in Opinion Dynamics. arXiv 2026, arXiv:2603.10756. [Google Scholar] [CrossRef] [Scilit]
- Razaq, M.A.; Altafini, C. Signed Friedkin–Johnsen Models: Opinion Dynamics with Stubbornness and Antagonism. IEEE Trans. Autom. Control 2025, 70, 5037–5051. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Zhou, X.; Li, Y.; Zhang, Z. Fast Leader Selection for Opinion Maximization in Signed Graphs. Theor. Comput. Sci. 2026, 1069, 115817. [Google Scholar] [CrossRef] [Scilit]
- Spielman, D.A.; Teng, S.H. Nearly Linear Time Algorithms for Preconditioning and Solving Symmetric, Diagonally Dominant Linear Systems. SIAM J. Matrix Anal. Appl. 2014, 35, 835–885. [Google Scholar] [CrossRef] [Scilit]
- Li, W.; Bai, W.; Cao, J. Turing instability and pattern formation in a diffusive predator-prey system with opportunistic predators and weak Allee effect. Phys. Rev. E 2026, 113, 044219. [Google Scholar] [CrossRef] [Scilit]
- Li, W.; Zhang, Y.; Ding, Q.; Yu, J. Exponential convergence of a diffusive SIRS epidemic model with standard incidence. J. Geom. Anal. 2026, 36, 13. [Google Scholar] [CrossRef] [Scilit]
- Hou, Y.P. Bounds for the Least Laplacian Eigenvalue of a Signed Graph. Acta Math. Sin. Engl. Ser. 2005, 21, 955–960. [Google Scholar] [CrossRef] [Scilit]
- Merris, R. Laplacian Matrices of Graphs: A Survey. Linear Algebra Its Appl. 1994, 197–198, 143–176. [Google Scholar] [CrossRef] [Scilit]
- Spielman, D.A.; Teng, S.H. Nearly-Linear Time Algorithms for Graph Partitioning, Graph Sparsification, and Solving Linear Systems. In Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing; ACM: New York, NY, USA, 2004; pp. 81–90. [Google Scholar] [CrossRef] [Scilit]
- Kyng, R.; Sachdeva, S. Approximate Gaussian Elimination for Laplacians: Fast, Sparse, and Simple. In Proceedings of the 57th Annual IEEE Symposium on Foundations of Computer Science; IEEE: New York, NY, USA, 2016; pp. 573–582. [Google Scholar] [CrossRef] [Scilit]
- Lu, Z.; Xu, W.; Zhang, Z. Diagonal of Pseudoinverse of Graph Laplacian: Fast Estimation and Exact Results. Theor. Comput. Sci. 2025, 1032, 115102. [Google Scholar] [CrossRef] [Scilit]
- Nemhauser, G.L.; Wolsey, L.A.; Fisher, M.L. An Analysis of Approximations for Maximizing Submodular Set Functions—I. Math. Program. 1978, 14, 265–294. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.


