MOUFLON: Multi-group Modularity-based Fairness-aware Community Detection
Georgios Panayiotou, Anand Mathew Muthukulam Simon, Matteo Magnani, Ece Calikus
TL;DR
The paper tackles the problem of fairness-aware community detection in networks with multiple demographic groups, addressing imbalances that can bias partitions. It introduces MOUFLON, a scalable Louvain-based algorithm that optimizes a weighted sum $\alpha Q_P + (1-\alpha) F_P$, where $Q_P$ is modularity and $F_P$ is a novel global proportional balance fairness score. A key contribution is the proportional balance fairness framework, including the group balance $balance(C_i)$, the expected proportional balance $exp\_prop(C_i)$, the community fairness $prop\_balance(C_i)$, and the global score $F_P$, enabling tunable trade-offs between quality and fairness. Empirical results on synthetic and real networks show that proportional balance offers robust fairness across different $\alpha$ and group distributions, while modularity increases with $\alpha$ and can lead to more or fewer communities depending on structure; highly clustered homogeneous groups pose fairness challenges, underscoring the need for careful benchmarking. Overall, MOUFLON enables fair, scalable community detection in large networks and provides insights for designing fairness-aware network analysis methods and benchmarks.
Abstract
In this paper, we propose MOUFLON, a fairness-aware, modularity-based community detection method that allows adjusting the importance of partition quality over fairness outcomes. MOUFLON uses a novel proportional balance fairness metric, providing consistent and comparable fairness scores across multi-group and imbalanced network settings. We evaluate our method under both synthetic and real network datasets, focusing on performance and the trade-off between modularity and fairness in the resulting communities, along with the impact of network characteristics such as size, density, and group distribution. As structural biases can lead to strong alignment between demographic groups and network structure, we also examine scenarios with highly clustered homogeneous groups, to understand how such structures influence fairness outcomes. Our findings showcase the effects of incorporating fairness constraints into modularity-based community detection, and highlight key considerations for designing and benchmarking fairness-aware social network analysis methods.
