Paper deep dive
Pseudo Label NCF for Sparse OHC Recommendation: Dual Representation Learning and the Separability Accuracy Trade off
Pronob Kumar Barman, Tera L. Reynolds. James Foulds
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 95%
Last extracted: 3/27/2026, 1:15:58 AM
Summary
The paper introduces Pseudo-Label Neural Collaborative Filtering (PL-NCF), a framework designed to improve recommendation performance in Online Health Communities (OHCs) under extreme interaction sparsity. By augmenting standard NCF architectures (MF, MLP, NeuMF) with an auxiliary pseudo-label objective derived from survey-group feature alignment, the model learns dual embedding spaces: main embeddings for ranking and PL-specific embeddings for semantic alignment. The study demonstrates that this approach improves ranking metrics (HR@5, NDCG@5) and reveals a negative correlation between embedding separability and ranking accuracy, highlighting a trade-off between interpretability and performance.
Entities (4)
Relation Signals (3)
PL-NCF â utilizes â Dual Embedding Spaces
confidence 100% · This yields Pseudo-Label NCF (PL-NCF), which learns dual embedding spaces
PL-NCF â improves â Ranking Performance
confidence 95% · Under leave-one-out evaluation, all three PL variants improve ranking
Embedding Separability â negativelycorrelateswith â Ranking Accuracy
confidence 95% · main-embedding clusterability is negatively correlated with ranking accuracy
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Online Health Communities connect patients for peer support, but users face a discovery challenge when they have minimal prior interactions to guide personalization. We study recommendation under extreme interaction sparsity in a survey driven setting where each user provides a 16 dimensional intake vector and each support group has a structured feature profile. We extend Neural Collaborative Filtering architectures, including Matrix Factorization, Multi Layer Perceptron, and NeuMF, with an auxiliary pseudo label objective derived from survey group feature alignment using cosine similarity mapped to [0, 1]. The resulting Pseudo Label NCF learns dual embedding spaces: main embeddings for ranking and pseudo label embeddings for semantic alignment. We evaluate on a dataset of 165 users and 498 support groups using a leave one out protocol that reflects cold start conditions. All pseudo label variants improve ranking performance: MLP improves HR@5 from 2.65% to 5.30%, NeuMF from 4.46% to 5.18%, and MF from 4.58% to 5.42%. Pseudo label embedding spaces also show higher cosine silhouette scores than baseline embeddings, with MF improving from 0.0394 to 0.0684 and NeuMF from 0.0263 to 0.0653. We further observe a negative correlation between embedding separability and ranking accuracy, indicating a trade off between interpretability and performance. These results show that survey derived pseudo labels improve recommendation under extreme sparsity while producing interpretable task specific embedding spaces.
Tags
Links
- Source: https://arxiv.org/abs/2603.24750v1
- Canonical: https://arxiv.org/abs/2603.24750v1
Trouble viewing inline? Open PDF directly â
Full Text
40,627 characters extracted from source content.
Expand or collapse full text
Pseudo-Label NCF for Sparse OHC Recommendation: Dual-Representation Learning and the SeparabilityâAccuracy Trade-off Pronob Kumar Barman Department of Information SystemsUniversity of Maryland, Baltimore CountyBaltimoreMarylandUSA pbarman1@umbc.edu , Tera L. Reynolds Department of Information SystemsUniversity of Maryland, Baltimore CountyBaltimoreMarylandUSA reynoter@umbc.edu and James Foulds Department of Information SystemsUniversity of Maryland, Baltimore CountyBaltimoreMarylandUSA jfoulds@umbc.edu Abstract. Online Health Communities (OHCs) connect patients for peer support, but users face a discovery challenge when they have minimal prior interactions to guide personalization. We address recommendation under extreme interaction sparsity in a survey-driven setting where each user provides a 16-dimensional intake vector at registration and each support group has a structured feature profile. We augment three Neural Collaborative Filtering (NCF) architecturesâMatrix Factorization (MF), Multi-Layer Perceptron (MLP), and NeuMFâwith an auxiliary pseudo-label objective derived from surveyâgroup feature alignment using cosine similarity mapped to [0,1][0,1]. This yields Pseudo-Label NCF (PL-NCF), which learns dual embedding spaces: main embeddings optimized for ranking, and PL-specific embeddings intended to capture semantic alignment between users and support groups. On a dataset of 165 users, 498 support groups, and 498 observed memberships (three per user), we evaluate ranking quality (HR@5, NDCG@5) primarily under a leave-one-out protocolâone validation and one test interaction per user, yielding approximately one training positive per userâwhich best reflects our target cold-start regime, with a train-validation-test (70/15/15) split for supplementary analysis. We analyze embedding structure in the leave-one-out setting using spherical k-means silhouette scores computed in the original high-dimensional embedding space, alongside 2D t-SNE visualizations for qualitative inspection. Under leave-one-out evaluation, all three PL variants improve ranking: MLP-PL improves HR@5 from 2.65 to 5.30, NeuMF-PL from 4.46 to 5.18, and MF-PL from 4.58 to 5.42. Critically, PL-specific embedding spaces exhibit higher cosine silhouette scores than baseline main embeddings under per-seed optimal clustering with kâ3,4,5,6,7,8,10kâ\3,4,5,6,7,8,10\: MF-PL improves from 0.03940.0394 to 0.06840.0684; NeuMF-PL improves from 0.02630.0263 to 0.06530.0653. We also observe a separabilityâaccuracy trade-off: main-embedding clusterability is negatively correlated with ranking accuracy (Spearman Ïââ0.38Ïâ-0.38 on leave-one-out; Ïââ0.59Ïâ-0.59 on the train-validation-test split), suggesting that embeddings optimized for ranking may sacrifice interpretability. These findings demonstrate that survey-derived pseudo-labels can regularize sparse-data training for improved ranking, while producing interpretable task-specialized embedding spaces via dedicated PL-specific representations. recommender systems, neural collaborative filtering, pseudo-labeling, sparse-data recommendation, online health communities, representation learning, embedding visualization â conference: ACM Conference on Recommender Systems; 2026; USAâ journalyear: 2026â ccs: Information systems Recommender systemsâ ccs: Applied computing Health informatics 1. Introduction Online Health Communities (OHCs) support patients managing chronic conditions by enabling peer connection, experiential knowledge exchange, and coping strategies (Barman et al., 2026; Marshall et al., 2024; Naslund et al., 2016; Bernardi and Wu, 2017). Yet the moment when support can matter most is often the moment when recommendation is technically hardest: at onboarding, users need timely discovery of relevant support groups, but platforms have little to no behavioral history to personalize recommendations. As OHC catalogs expand, this cold-start regime creates a discovery bottleneck in which users must choose among dozens or hundreds of groups with only minimal interaction signals, increasing the risk of poor initial matches and early disengagement. We study support-group recommendation when the primary available input is a structured intake survey. Our setting differs from (i) group recommender systems that aggregate preferences for established groups (Felfernig et al., 2018; Masthoff, 2011; Amer-Yahia et al., 2009), which assume existing member preferences, and (i) content-based methods that mine forum text (Barman et al., 2025), which require post-hoc community analysis. Instead, we adopt a feature-driven approach where survey responses yield a compact 16-dimensional representation of user needs, and each group has a corresponding aggregated feature profile. This structure also provides an interpretable alignment signal: the cosine similarity between user and group features, which we term AlignFeatures. Neural Collaborative Filtering (NCF) models (He et al., 2017) capture non-linear userâitem interactions beyond matrix factorization, but performance typically depends on interaction density. Graph-based recommenders such as LightGCN (He et al., 2020) and self-supervised methods (Yu et al., 2023) address sparsity via structural priors or contrastive objectives, yet healthcare recommendation demands conservative claims due to the gap between offline metrics and clinical outcomes (Fayyaz et al., 2020). To inject auxiliary supervision under extreme sparsity without requiring dense historical interactions, we introduce Pseudo-Label Neural Collaborative Filtering (PL-NCF): we augment MF, MLP, and NeuMF with a soft pseudo-label objective derived from surveyâgroup feature alignment. Crucially, PL-NCF maintains dual embedding spaces: main embeddings for ranking and PL-specific embeddings for semantic clustering, enabling specialization for distinct tasks. This dual-representation approach relates to multi-task learning (Caruana, 1997; Ruder, 2017), where shared representations benefit from joint optimization of related tasks. However, rather than sharing all parameters, PL-NCF maintains separate embedding spaces for each objective, allowing task-specific specialization. Beyond top-K ranking metrics, we evaluate embedding geometry using spherical k-means, cosine silhouette scores (Rousseeuw, 1987), and 2D visualizations using t-SNE (Maaten and Hinton, 2008). To avoid an unfair baseline in embedding analysis, we apply the same k-selection protocol to all models and representations: for each model, seed, entity, and representation, we evaluate kâ3,4,5,6,7,8,10kâ\3,4,5,6,7,8,10\ in the original embedding space and select the k that maximizes cosine silhouette with tie-break to the smallest k. Crucially, we observe a separabilityâaccuracy trade-off: higher main-embedding clusterability negatively correlates with ranking performance (Spearman Ïââ0.38Ïâ-0.38 on leave-one-out; Ïââ0.59Ïâ-0.59 on the train-validation-test split), suggesting that embeddings optimized for ranking may sacrifice interpretability. Research questions. âą RQ1: Do survey-derived soft pseudo-labels improve NCF ranking performance (HR@5, NDCG@5) under extreme interaction sparsity, and how do effects vary across MF, MLP, and NeuMF architectures? âą RQ2: Do PL models dedicated PL-specific embeddings exhibit superior clusterability compared to baseline main embeddings and PL models own main embeddings, supporting the dual-representation hypothesis? âą RQ3: Is the optimal number of embedding clusters k model- and representation-dependent, and does fixed k=5k=5 mischaracterize embedding structure? âą RQ4: What is the relationship between embedding clusterability and ranking accuracy in sparse-data regimes? Contributions. (1) Dual-representation PL-NCF framework. We extend MF, MLP, and NeuMF with an auxiliary feature-alignment objective that learns separate PL-specific embeddings alongside main ranking-optimized embeddings, enabling task-specialized representations. (2) Fair cluster-count selection for embedding analysis. We show that the optimal number of clusters is model- and representation-dependent, and we apply the same k-selection procedure to all models to avoid biased comparisons. (3) Empirical analysis on sparse OHC data. We show that PL variants improve leave-one-out ranking metrics and that PL-specific embeddings achieve higher cosine silhouette scores than baseline main embeddings under optimal-k spherical clustering. (4) Separabilityâaccuracy trade-off. We observe a negative correlation between main-embedding clusterability at fixed k=5k=5 and ranking performance, providing empirical evidence that interpretability and recommendation accuracy can compete under sparsity. 2. Related Work 2.1. OHC support and group formation OHCs have been shown to support peer-to-peer sense-making and reduce isolation (Marshall et al., 2024; Naslund et al., 2016), with evidence linking participation to improved self-management (Bernardi and Wu, 2017). Prior work on healthcare group formation has leveraged the textual content of discussions, such as topic modeling (Barman et al., 2025). Our focus differs: we assume onboarding-time access to structured survey features and study how to recommend support groups when interaction logs are sparse or minimal. 2.2. Group recommender systems and fairness Group recommender systems typically aggregate individual preferences to recommend items to a group (Felfernig et al., 2018; Masthoff, 2011; Amer-Yahia et al., 2009). Fairness-aware group recommendation has been studied to avoid marginalizing less active members (Jia et al., 2024; Sacharidis, 2019). In our setting, we recommend groups to individuals in sparse-data contexts; fairness remains important for healthcare deployment, but our work primarily addresses sparse supervision and representation learning. 2.3. Neural collaborative filtering and sparse-data recommendation NCF (He et al., 2017) introduced GMF, MLP, and NeuMF to model non-linear interactions, building on matrix-factorization foundations (Koren et al., 2009; Rendle et al., 2009). Graph-based recommenders such as NGCF (Wang et al., 2019) and LightGCN (He et al., 2020) further exploit connectivity structure, but performance often depends on interaction density. Sparse-data and cold-start recommendation can incorporate side information and self-supervised or contrastive objectives (Wei et al., 2021; Yu et al., 2023). In healthcare, conservative framing is critical because offline metrics do not necessarily translate to clinical outcomes (Fayyaz et al., 2020). We leverage structured surveys to provide a feature-alignment pseudo-label signal that augments sparse interaction supervision. 2.4. Pseudo-labeling and multi-task learning Pseudo-labeling (Lee, 2013) is a simple semi-supervised learning approach; it is related to entropy minimization (Grandvalet and Bengio, 2004) and has been extended via curriculum strategies (Cascante-Bonilla et al., 2021) and analyses of confirmation bias (Arazo et al., 2020). Our use of pseudo-labels differs from self-training: we derive fixed soft targets from surveyâgroup alignment, avoiding feedback loops from a model labeling its own predictions. Multi-task learning (Caruana, 1997; Ruder, 2017) jointly optimizes related objectives to improve generalization. Multi-task recommender systems (Zhao et al., 2019) have shown benefits from combining ranking with auxiliary signals. Our dual-representation approach maintains separate embedding spaces for each task, enabling stronger task-specific specialization than fully shared representations. 2.5. Healthcare recommender systems Healthcare recommender systems have been applied to rehabilitation and mental-health interventions (Chang et al., 2023; Slade et al., 2024). Recent work has explored language-model-based methods for mental-health support and conversational recommendation with an emphasis on safety (Bucher et al., 2025; Mohammed et al., 2025). Our work contributes a survey-driven sparse-data framework for recommending support groups in OHCs, with conservative claims rooted in available offline signals. 2.6. Embedding analysis and visualization Silhouette analysis (Rousseeuw, 1987) provides a quantitative measure of cluster separation, while t-SNE (Maaten and Hinton, 2008) and UMAP (McInnes et al., 2018) offer qualitative 2D visualizations of embedding geometry. We use 2D projections only for visualization, and we quantify cluster structure in the original embedding space to avoid distortion artifacts from non-linear dimensionality reduction. 3. Methodology 3.1. Problem formulation Let =u1,âŠ,unU=\u_1,âŠ,u_n\ be a set of n users and =g1,âŠ,gmG=\g_1,âŠ,g_m\ be a set of m support groups. Each user uâu has a survey feature vector uââ16x_u ^16 derived from intake questionnaire responses, and each group gâg has a feature profile gââ16z_g ^16 aggregated from member surveys (construction detailed in Section 4.1). Observed userâgroup memberships form an implicit-feedback matrix â0,1nĂmYâ\0,1\^nĂ m, where yuâg=1y_ug=1 indicates observed membership. Our goal is to learn a scoring function sΞâ(u,g)â[0,1]s_Ξ(u,g)â[0,1] that ranks groups for each user under extreme sparsity (three observed memberships per user). The survey features ux_u and gz_g are always available, enabling feature-driven prediction even with minimal interaction history. 3.2. Survey representations and AlignFeatures pseudo-labels User features. Each user 16-dimensional vector ux_u concatenates two survey components: (i) six Q33 weights capturing support-preference dimensions and (i) ten Q26 weights reflecting demographic and health-condition factors. Weights within each component are normalized to sum to 1, yielding a unit-simplex representation per component. Group features. Each group profile gââ16z_g ^16 is constructed via k-nearest-neighbor aggregation with k=6k=6 of member survey features, with three repetitions per user during dataset generation. This yields 498 groups for 165 users (details in Section 4.1). AlignFeatures pseudo-label. For each observed userâgroup pair (u,g)(u,g) with yuâg=1y_ug=1, the dataset provides a feature-alignment score: (1) Alignâ(u,g)=cosâĄ(u,g)+12â[0,1],Align(u,g)= (x_u,z_g)+12â[0,1], mapping cosine similarity to the unit interval. We treat y~uâg=Alignâ(u,g) y_ug=Align(u,g) as a fixed soft target during training, motivated by a homophily assumption common in peer-support settings: similarity in structured needs and context, as captured by intake surveys, is a reasonable proxy for short-list suitability when behavioral evidence is absent. 3.3. PL-NCF architectures We compare three NCF architectures (He et al., 2017)âMatrix Factorization (MF), Multi-Layer Perceptron (MLP), and NeuMFâeach with a baseline variant (binary supervision only) and a pseudo-label (PL) variant. Baseline models. âą MF: y^uâg=Ïâ(uâ€âg) y_ug=Ï(p_u q_g), where u,gââdMFp_u,q_g ^d_MF and Ï is the sigmoid. âą MLP: y^uâg=MLPâ([u;g]) y_ug=MLP([p_u;q_g]), with u,gââdMLPp_u,q_g ^d_MLP. âą NeuMF: y^uâg=Ïâ(â€â[uGMFâgGMF;MLPâ([uMLP;gMLP])]) y_ug=Ï(w [p_u^GMF _g^GMF;MLP([p_u^MLP;q_g^MLP])]). PL models with dual embedding spaces. PL variants introduce a second set of embeddings: âą Main embeddings u,gp_u,q_g optimized for interaction prediction. âą PL-specific embeddings uPL,gPLââdPLp_u^PL,q_g^PL ^d_PL dedicated to learning feature-alignment structure. The PL branch computes: (2) auâgPL=cosâĄ(uPL,gPL)=uPLâ€âgPLâuPLâ2ââgPLâ2,a_ug^PL= (p_u^PL,q_g^PL)= p_u^PL q_g^PL\|p_u^PL\|_2\|q_g^PL\|_2, which is fused with the main prediction pathway (architecture-dependent fusion). For MF-PL and NeuMF-PL, we additionally project ux_u to dimension dPLd_PL and compute cosine similarity against gPLq_g^PL as an auxiliary signal. Architectural details. We use standard NCF-style architectures with model-specific embedding sizes. MF baselines use dMF=64d_MF=64; MF-PL uses dMF=96d_MF=96 for main MF embeddings and dPL=32d_PL=32 for the PL branch. MLP uses dMLP=32d_MLP=32 and a single hidden layer of size 32. NeuMF uses dGMF=32d_GMF=32, dMLP=64d_MLP=64, and MLP layers 128,64,32\128,64,32\; PL variants use dPL=32d_PL=32. Figure 1 illustrates the full PL-NCF dual-representation architecture. Figure 1. Overview of the PL-NCF dual-representation architecture. Each user u and group g maintain separate main embeddings (up_u, gq_g) for the ranking pathway and PL-specific embeddings (uPLp_u^PL, gPLq_g^PL) for the alignment pathway. The ranking pathway processes main embeddings through NCF layers, while the alignment pathway computes cosine similarity auâgPLa_ug^PL between PL-specific embeddings. Both pathways are fused and supervised jointly by binary cross-entropy âBCEL_BCE and pseudo-label loss âPLL_PL. Architecture diagram of PL-NCF showing dual embedding spaces, ranking pathway with MLP layers, alignment pathway with cosine similarity, and the combined training objective. 3.4. Training objective We train with on-the-fly uniform negative sampling: for each observed positive (u,g)(u,g) with yuâg=1y_ug=1, we sample one negative gâČâŒâgâČâŁyuâgâČ=1g \g y_ug =1\. The baseline loss is binary cross-entropy: (3) âBCE=ââ(u,g)â[yuâgâlogâĄy^uâg+(1âyuâg)âlogâĄ(1ây^uâg)],L_BCE=- _(u,g) [y_ug y_ug+(1-y_ug) (1- y_ug) ], where D is the training set including sampled negatives. For PL models, when AlignFeatures y~uâg y_ug is available for pair (u,g)(u,g), we add a soft-label cross-entropy term: (4) âPL=ââ(u,g)âPL[y~uâgâlogâĄy^uâg+(1ây~uâg)âlogâĄ(1ây^uâg)],L_PL=- _(u,g) _PL [ y_ug y_ug+(1- y_ug) (1- y_ug) ], where PLâD_PL contains pairs with AlignFeatures scores. The combined objective is: (5) â=âBCE+λPLââPL,L=L_BCE+ _PLL_PL, where λPL _PL controls pseudo-label supervision strength. 3.5. Embedding clustering and visualization After training, we extract user and group embedding matrices. For PL models, we extract both main embeddings and PL-specific embeddings. Spherical k-means clustering in high-dimensional space. We apply k-means clustering to â2 _2-normalized embeddings (spherical k-means) (Rousseeuw, 1987). For each embedding set, we evaluate kâ3,4,5,6,7,8,10kâ\3,4,5,6,7,8,10\ and compute cosine silhouette scores using cosine distance on normalized embeddings. The silhouette computation is performed in the original embedding space, not on any 2D projection. For each model, seed, entity, and representation, we select the optimal k (the k maximizing cosine silhouette; tie-break: smallest k), then report mean and standard deviation across seeds. For the separabilityâaccuracy analysis in Section 5.3, we additionally report main-embedding silhouette at fixed k=5k=5 to avoid post-hoc tuning effects. 2D visualization using t-SNE. We project high-dimensional embeddings to 2D using t-SNE (Maaten and Hinton, 2008) for qualitative inspection. We apply â2 _2 normalization before projection and use cosine distance with perplexity 15. Crucially, spherical k-means cluster labels and silhouette metrics are computed in the original high-dimensional embedding space; the resulting high-dimensional cluster labels are then overlaid on the 2D t-SNE coordinates. 4. Experimental Setup 4.1. Dataset We use a survey-driven support-group dataset constructed from OHC intake questionnaires. The dataset contains: âą Users: n=165n=165, each with a 16-dimensional survey vector ux_u. âą Support groups: m=498m=498, each with a 16-dimensional aggregated feature profile gz_g generated via k-nearest-neighbor aggregation with k=6k=6 of member surveys with three repetitions per user. âą Observed memberships: 498 total (three per user), representing synthetic group assignments based on feature similarity. This synthetic construction reflects a bootstrapping scenario where groups are created from user needs rather than organic community formation. 4.2. Evaluation protocols We evaluate under two data-split regimes: (1) Leave-one-out (primary): For each user, one interaction is held out for validation and one for test; remaining interactions (approximately one per user) form the training set. This protocol best reflects the extreme cold-start regime central to our work. (2) Train-validation-test split (70/15/15): A random split over all 498 observed memberships, providing supplementary analysis under slightly less extreme sparsity. 4.3. Metrics Ranking metrics. We evaluate top-K ranking with K=5K=5 using sampled evaluation: for each held-out positive, we sample 99 negatives uniformly from groups not observed in training for that user, forming a candidate set of 100. We report HR@5 and NDCG@5. Metrics are aggregated over test users and reported as percentages. Clustering metrics. We quantify embedding clusterability via cosine silhouette score computed on â2 _2-normalized embeddings with cosine distance. For each model, seed, entity, and representation, we select kâ3,4,5,6,7,8,10kâ\3,4,5,6,7,8,10\ maximizing cosine silhouette, then report mean and standard deviation across seeds (Table 3). For the separabilityâaccuracy analysis, we use main-embedding silhouette at fixed k=5k=5. 4.4. Implementation details Models are implemented in PyTorch and trained for 20 epochs with AdamW. We report mean and standard deviation over five random seeds (42, 52, 62, 122, 232). Hyperparameters follow the architecture-specific settings in Section 3.2 through Section 4.1, with model- and protocol-specific λPL _PL values (MF-PL: 0.03 leave-one-out and 0.40 train-validation-test split; MLP-PL: 0.25 and 0.20; NeuMF-PL: 0.35 and 0.50). For 2D visualizations, we use t-SNE with â2 _2-normalized embeddings, cosine distance, perplexity 15, and seed-specific random state. All clustering decisions and silhouette metrics are computed in the original embedding space and only visualized in 2D via overlay. 5. Results 5.1. Ranking performance Table 1 reports our primary leave-one-out results, and Table 2 provides supplementary results on the train-validation-test split. Table 1. Recommendation performance under leave-one-out evaluation (primary), mean ± std over 5 seeds. Model HR@5 (%) NDCG@5 (%) MF 4.58 ± 1.93 2.70 ± 1.33 MF-PL 5.42 ± 2.25 3.32 ± 1.51 MLP 2.65 ± 1.63 1.41 ± 0.97 MLP-PL 5.30 ± 1.88 2.97 ± 1.12 NeuMF 4.46 ± 0.91 2.50 ± 0.58 NeuMF-PL 5.18 ± 1.25 3.02 ± 0.63 Table 2. Supplementary result: Recommendation performance on train-validation-test (70/15/15) split, mean ± std over 5 seeds. Model HR@5 (%) NDCG@5 (%) MF 4.57 ± 1.86 2.90 ± 1.47 MF-PL 2.57 ± 1.86 2.15 ± 1.48 MLP 0.57 ± 0.78 0.23 ± 0.32 MLP-PL 1.43 ± 1.75 0.72 ± 1.04 NeuMF 3.43 ± 0.78 2.43 ± 0.78 NeuMF-PL 6.29 ± 0.78 3.90 ± 0.35 5.2. Embedding clustering quality Table 3 reports cosine silhouette scores for user and group embeddings under leave-one-out. PL-specific embeddings achieve higher clusterability than both baseline embeddings and PL models own main embeddings. Table 3. Cosine silhouette scores under leave-one-out evaluation (mean ± std over 5 seeds). Each entry uses per-seed optimal kâ3,4,5,6,7,8,10kâ\3,4,5,6,7,8,10\ computed in the original embedding space. Model User Main User PL Group Main Group PL MF 0.0394 ± 0.0018 â 0.0318 ± 0.0007 â MF-PL 0.0265 ± 0.0020 0.0684 ± 0.0050 0.0223 ± 0.0013 0.0572 ± 0.0011 MLP 0.0687 ± 0.0013 â 0.0577 ± 0.0015 â MLP-PL 0.0680 ± 0.0026 0.0716 ± 0.0028 0.0569 ± 0.0017 0.0567 ± 0.0015 NeuMF 0.0263 ± 0.0018 â 0.0222 ± 0.0008 â NeuMF-PL 0.0256 ± 0.0011 0.0653 ± 0.0022 0.0220 ± 0.0004 0.0571 ± 0.0015 5.3. Separabilityâaccuracy trade-off We analyze the relationship between main-embedding silhouette at fixed k=5k=5 and ranking performance across modelâseed runs. Spearman rank correlation (Spearman, 1904) reveals a negative relationship: âą Leave-one-out (primary): Ïsil, HR@5ââ0.38 _sil, HR@5â-0.38 âą Train-validation-test split (supplementary): Ïsil, HR@5ââ0.59 _sil, HR@5â-0.59 This indicates that models with more clusterable main embeddings tend to achieve lower ranking accuracy in this sparse-data setting. 5.4. 2D visualization using t-SNE Figure 2 shows an example t-SNE projection of user embeddings under leave-one-out comparing NeuMF baseline main embeddings to NeuMF-PL PL-specific embeddings. Points are colored by spherical k-means cluster labels computed in the original embedding space, with k selected by the same high-dimensional silhouette procedure. Figure 2. t-SNE visualization of user embeddings under leave-one-out evaluation. Left: NeuMF baseline main embeddings. Right: NeuMF-PL PL-specific embeddings. Cluster labels are computed via spherical k-means in the original embedding space and overlaid on the 2D coordinates for visualization only. Two side-by-side t-SNE scatter plots of user embeddings under leave-one-out evaluation, colored by high-dimensional spherical k-means cluster assignment. 6. Discussion 6.1. When does pseudo-labeling improve ranking Pseudo-labeling exhibits protocol- and architecture-dependent effects. Under leave-one-outâour primary evaluation reflecting extreme sparsity with approximately one training positive per userâall three PL variants consistently improve both HR@5 and NDCG@5, demonstrating that pseudo-label regularization is most beneficial when collaborative signals are minimal. This consistency across all architectures is a key finding. Under the train-validation-test split, gains are architecture-dependent: NeuMF-PL achieves large improvements, while MF-PL degrades. This divergence suggests that when more training data is available, hybrid architectures can leverage auxiliary signals constructively, whereas bilinear models may experience interference from pseudo-label objectives that conflict with interaction-structure learning. 6.2. Why do PL-specific embeddings cluster better Three mechanisms explain PL-specific embedding improvements: (1) Objective decoupling: main embeddings optimize ranking loss; PL-specific embeddings are shaped by feature-alignment supervision. Separate embedding spaces enable task-specific specialization. (2) Cosine-consistent geometry: AlignFeatures derives from cosine similarity, and we evaluate clustering using spherical k-means with cosine silhouette, aligning supervision and evaluation geometry. (3) Feature-grounded semantics: PL-specific embeddings receive direct supervision from survey-derived similarities, encoding interpretable feature-based groupings independent of interaction structure. 6.3. Implications for healthcare recommendation Survey-driven recommendation is pragmatic in healthcare: intake questionnaires are standard practice, and structured features avoid privacy-sensitive text mining. However, AlignFeatures is not ground-truth preference; offline metric improvements do not guarantee engagement or clinical outcomes without real-world validation. Our dataset is small and synthetically constructed via neighbor aggregation, limiting generalizability. We position this work as a proof-of-concept for dual-representation learning under extreme sparsity, not a deployable clinical system. 6.4. Broader implications for representation learning The negative correlation between main-embedding clusterability and ranking accuracy suggests caution when interpreting intrinsic embedding metrics or visually appealing 2D projections as proxies for downstream performance. Dual-representation architectures provide a practical mechanism to obtain task-specialized embeddings when interpretability and ranking compete. 7. Limitations Feature-similarity proxy for preference. AlignFeatures pseudo-labels are derived from surveyâgroup feature similarity, not observed user engagement or satisfaction. Improvements in offline HR@5 under sampled evaluation do not directly imply improved real-world engagement or health outcomes. Small-scale synthetic dataset. The dataset contains 165 users and 498 support groups with three memberships per user, constructed via nearest-neighbor aggregation of survey features rather than organic community formation. The small scale limits statistical power and increases variance across seeds. 2D projections are qualitative only. t-SNE provides intuitive 2D visualizations of embedding geometry but involves non-linear dimensionality reduction with sensitivity to hyperparameters and random seeds. We therefore compute clustering and silhouette scores in the original embedding space and use 2D projections only for qualitative visualization via label overlays. Limited baseline breadth. We compare PL-augmented versus baseline NCF variants but do not include non-NCF baselines such as purely feature-based ranking or recent self-supervised approaches. These omissions limit claims about broader state-of-the-art performance. 8. Conclusion We presented PL-NCF, a survey-driven pseudo-labeling framework for Neural Collaborative Filtering in sparse-data support-group recommendation. This dual-representation approach maintains separate main embeddings optimized for ranking and PL-specific embeddings shaped by feature-alignment pseudo-labels, enabling task specialization. Under leave-one-out evaluationâour primary protocol reflecting extreme cold-start sparsityâpseudo-labeling consistently improves ranking across all three architectures, while train-validation-test split results are architecture-dependent. In the leave-one-out setting, PL-specific embedding spaces exhibit higher clusterability than baseline main embeddings under optimal-k spherical clustering, and we observe a separabilityâaccuracy trade-off: embedding clusterability can be negatively correlated with ranking quality. Future work must validate survey-derived alignment signals against real OHC engagement and outcomes and explore richer survey encoders under conservative and fairness-aware evaluation. 9. Reproducibility We release code, configuration, and derived artifacts needed to reproduce the reported results, including trained model checkpoints across five seeds, extracted embedding matrices, per-k silhouette grids, and 2D visualization figures. We emphasize that all clustering decisions and cluster quality metrics are computed in the original embedding space; 2D projections are used only to visualize those high-dimensional cluster labels. References S. Amer-Yahia, S. B. Roy, A. Chawlat, G. Das, and C. Yu (2009) Group recommendation: semantics and efficiency. Proceedings of the VLDB Endowment 2 (1), p. 754â765. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.2. E. Arazo, D. Ortego, P. Albert, N. E. OâConnor, and K. McGuinness (2020) Pseudo-labeling and confirmation bias in deep semi-supervised learning. In 2020 International joint conference on neural networks (IJCNN), p. 1â8. Note: arXiv preprint, accessed 2026-01-01 External Links: Link Cited by: §2.4. P. K. Barman, J. R. Foulds, and T. L. Reynolds (2026) Understanding user perceptions of human-centered ai-enhanced support group formation in online healthcare communities. Note: arXiv preprint External Links: 2603.11237, Link Cited by: §1. P. K. Barman, T. L. Reynolds, and J. Foulds (2025) Facilitating online healthcare support group formation using topic modeling. Studies in health technology and informatics 329, p. 1049â1053. Cited by: §1, §2.1. R. Bernardi and P. Wu (2017) The impact of online health communities on patientsâ health self-management. In Proceedings of the International Conference on Information Systems (ICIS), Seoul, South Korea. Cited by: §1, §2.1. A. Bucher, S. Egger, I. Vashkite, W. Wu, and G. Schwabe (2025) âItâs not only attention we needâ: systematic review of large language models in mental health care. JMIR Mental Health 12 (1), p. e78410. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.5. R. Caruana (1997) Multitask learning. Machine Learning 28, p. 41â75. Cited by: §1, §2.4. P. Cascante-Bonilla, F. Tan, Y. Qi, and V. Ordonez (2021) Curriculum labeling: revisiting pseudo-labeling for semi-supervised learning. In Proceedings of the AAAI conference on artificial intelligence, Vol. 35, p. 6912â6920. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.4. Y. Chang, M. Han, B. Jeon, J. Kim, and N. Park (2023) An neural collaborative filtering (ncf) based recommender system for personalized rehabilitation exercises. In 2023 14th International Conference on Information and Communication Technology Convergence (ICTC), p. 1292â1297. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.5. Z. Fayyaz, M. Ebrahimian, D. Nawara, A. Ibrahim, and R. Kashef (2020) Recommendation systems: algorithms, challenges, metrics, and business opportunities. applied sciences 10 (21), p. 7748. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.3. A. Felfernig, L. Boratto, M. Stettinger, and M. Tkalcic (2018) Group recommender systems. Springer 10, p. 3284588. Cited by: §1, §2.2. Y. Grandvalet and Y. Bengio (2004) Semi-supervised learning by entropy minimization. In Advances in Neural Information Processing Systems, p. 529â536. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.4. X. He, K. Deng, X. Wang, Y. Li, Y. Zhang, and M. Wang (2020) LightGCN: simplifying and powering graph convolution network for recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval, p. 639â648. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.3. X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T. Chua (2017) Neural collaborative filtering. In Proceedings of the International World Wide Web Conference (W), p. 173â182. Note: arXiv preprint, accessed 2026-01-01 External Links: Link Cited by: §1, §2.3, §3.3. J. Jia, F. Wang, H. Wang, and S. Liu (2024) A fairness group recommendation algorithm based on user activity. International Journal of Computational Intelligence Systems 17 (1), p. 204. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.2. Y. Koren, R. Bell, and C. Volinsky (2009) Matrix factorization techniques for recommender systems. Computer 42 (8), p. 30â37. Cited by: §2.3. D. Lee (2013) Pseudo-label: the simple and efficient semi-supervised learning method for deep neural networks. In ICML Workshop on Challenges in Representation Learning, Note: Accessed 2026-01-01 External Links: Link Cited by: §2.4. L. v. d. Maaten and G. Hinton (2008) Visualizing data using t-sne. Journal of machine learning research 9 (Nov), p. 2579â2605. Cited by: §1, §2.6, §3.5. P. Marshall, M. Booth, M. Coole, L. Fothergill, Z. Glossop, J. Haines, A. Harding, R. Johnston, S. Jones, C. Lodge, et al. (2024) Understanding the impacts of online mental health peer support forums: realist synthesis. JMIR Mental Health 11, p. e55750. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.1. J. Masthoff (2011) Group recommender systems: combining individual models. In Recommender Systems Handbook, p. 677â702. Cited by: §1, §2.2. L. McInnes, J. Healy, and J. Melville (2018) UMAP: uniform manifold approximation and projection for dimension reduction. arXiv. Note: Accessed 2026-01-01 External Links: 1802.03426, Link Cited by: §2.6. A. Mohammed, M. Zhang, G. A. Amran, H. M. Alawadh, R. Wang, A. Alabrah, and A. A. Al-Bakhrani (2025) A social information sensitive model for conversational recommender systems. PeerJ Computer Science 11, p. e3067. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.5. J. A. Naslund, K. A. Aschbrenner, L. A. Marsch, and S. J. Bartels (2016) The future of mental health care: peer-to-peer support and social media. Epidemiology and psychiatric sciences 25 (2), p. 113â122. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.1. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme (2009) BPR: bayesian personalized ranking from implicit feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, p. 452â461. Note: arXiv preprint, accessed 2026-01-01 External Links: Link Cited by: §2.3. P. J. Rousseeuw (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics 20, p. 53â65. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.6, §3.5. S. Ruder (2017) An overview of multi-task learning in deep neural networks. arXiv preprint arXiv:1706.05098. Note: Accessed 2026-01-01 External Links: Link Cited by: §1, §2.4. D. Sacharidis (2019) Top-n group recommendations with fairness. In Proceedings of the ACM Symposium on Applied Computing, p. 1663â1670. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.2. E. Slade, S. Rennick-Egglestone, F. Ng, Y. Kotera, J. Llewellyn-Beardsley, C. Newby, T. Glover, J. Keppens, M. Slade, et al. (2024) The implementation of recommender systems for mental health recovery narratives: evaluation of use and performance. JMIR Mental Health 11 (1), p. e45754. Note: Accessed 2026-01-01 External Links: Link Cited by: §2.5. C. Spearman (1904) The proof and measurement of association between two things. The American Journal of Psychology 15 (1), p. 72â101. Cited by: §5.3. X. Wang, X. He, M. Wang, F. Feng, and T. Chua (2019) Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval, p. 165â174. Cited by: §2.3. Y. Wei, X. Wang, Q. Li, L. Nie, Y. Li, X. Li, and T. Chua (2021) Contrastive learning for cold-start recommendation. In Proceedings of the 29th ACM international conference on multimedia, p. 5382â5390. Note: arXiv preprint, accessed 2026-01-01 External Links: Link Cited by: §2.3. J. Yu, H. Yin, X. Xia, T. Chen, J. Li, and Z. Huang (2023) Self-supervised learning for recommender systems: a survey. IEEE Transactions on Knowledge and Data Engineering 36 (1), p. 335â355. Note: arXiv preprint, accessed 2026-01-01 External Links: Link Cited by: §1, §2.3. Z. Zhao, L. Hong, L. Wei, J. Chen, A. Nath, S. Andrews, A. Kumthekar, M. Sathiamoorthy, X. Yi, and E. Chi (2019) Recommending what video to watch next: a multitask ranking system. In Proceedings of the 13th ACM conference on recommender systems, p. 43â51. Cited by: §2.4. Appendix A Additional Embedding Visualizations Figure 3 provides additional t-SNE visualizations under leave-one-out comparing baseline main embeddings to PL-specific embeddings for MF and MLP. These figures are included for qualitative inspection and are not used as inputs to clustering or evaluation. (a) MF baseline main embeddings (b) MF-PL PL-specific embeddings (c) MLP baseline main embeddings (d) MLP-PL PL-specific embeddings Figure 3. Additional t-SNE visualizations under leave-one-out comparing baseline main embeddings (left) to PL-specific embeddings (right) for MF and MLP. Cluster labels are computed via spherical k-means in the original embedding space and overlaid on 2D projections for visualization only. Four t-SNE scatter plots arranged in 2 rows and 2 columns, comparing baseline main embeddings and PL-specific embeddings for MF and MLP.