An ensemble ML model that predicts long-term relationship compatibility from two people's profiles, grounded in Gottman's Four Horsemen and Cox proportional hazards survival analysis.
Is: A well-calibrated research artifact. An ensemble (XGBoost + LightGBM + CatBoost) trained on three open datasets, with Gottman behavioral proxies and survival priors layered in. Think of it as a mirror that reflects patterns the literature has documented — not a crystal ball.
Isn't: A decision tool. Don't break up, propose, or pick a partner based on its output. The interesting question isn't "what score did I get" — it's "which of the Four Horsemen showed up in my top factors, and why."
Training data is narrow: Columbia speed-daters (2002–2004), 170 Turkish couples from the Yöntem Gottman study, and 14,688 public-figure marriages pulled from a dataset originally compiled by Vedastro for unrelated research (we used only the marriage/divorce metadata — no astrological features). Generalization beyond these cohorts is unverified. See Limitations.
📊 Headline Results
Metric
v1.0 Baseline
v2.0 Enhanced
Change
AUC-ROC
0.8842
0.8896
+0.0055 ✅
AUC-PR
0.6933
0.7108
+0.0175 ✅
Brier Score
0.0960
0.0934
-0.0026 ✅
Accuracy
83.5%
85.9%
+2.4% ✅
F1 Score
0.620
0.630
+0.010 ✅
Precision
52.4%
58.9%
+6.5% ✅
Key improvement: +12.3% precision boost — far fewer false positives than v1.
What Changed
v2.0 adds 20 new features from two additional data sources:
Source
Features Added
Signal
Gottman Behavioral Model (Phase 1)
13
Contempt, criticism, defensiveness, stonewalling proxy scores derived from 170-couple divorce study
Marriage Duration Survival Model (Phase 2)
7
Longevity priors from 14,688 real marriages (age-risk, relationship-history risk, timing hazard)
8 of the 20 new features ranked in the top 30 most important features by SHAP:
Rank
New Feature
SHAP
Source
3
gottman_proxy_love_maps
0.447
🔴 Gottman
4
gottman_proxy_contempt_x_stonewalling
0.403
🔴 Gottman
8
gottman_proxy_ratio
0.306
🔴 Gottman
10
gottman_proxy_stonewalling
0.279
🔴 Gottman
12
gottman_proxy_horsemen
0.264
🔴 Gottman
21
gottman_proxy_net_risk
0.189
🔴 Gottman
27
survival_age_gap_risk
0.163
🔵 Survival
29
gottman_proxy_contempt
0.160
🔴 Gottman
Phase 1: Gottman Behavioral Model
Dataset: Yöntem et al. Divorce Predictors — 170 married/divorced Turkish couples, 54 Gottman-mapped behavioral questions.
Standalone performance: AUC = 0.998, Accuracy = 98.2% on predicting divorce from behavioral patterns.
The 54 questions map to Gottman's relationship theory:
Gottman Dimension
Questions
What It Measures
Shared Goals
Q1-Q10
Aligned life direction, quality time, common objectives
Love Maps
Q11-Q20
Values alignment, role expectations, compatibility beliefs
Attributing meanness, vindictiveness, pathology to partner
Top divorce predictor by SHAP:love_maps × shared_goals interaction — couples who both lack shared goals and don't know each other's inner world face the highest divorce risk.
Gottman Proxy Features (mapped to speed dating data)
Since speed dating participants didn't answer the 54 Gottman questions, we created proxy scores by mapping their existing personality/perception data to Gottman dimensions:
Cohort bias. The primary training signal is from Columbia University speed-daters in 2002–2004. This is a narrow demographic slice — predominantly educated, urban, US-based, early-internet-era. Generalization to other populations is unverified and should be assumed weak until tested.
Celebrity bias in the survival priors. The 14,688-marriage Vedastro dataset is public-figure-heavy, with known elevated divorce rates and atypical relationship dynamics (media exposure, wealth asymmetry, career mobility). The arranged-vs-love finding (23.4% vs 34.1%) is descriptive of this dataset, not a general claim about relationship types.
Dataset provenance. The Vedastro dataset was originally compiled for astrology research. This model uses only the structured marriage/divorce metadata (age at marriage, marriage number, duration, type, outcome) — no astrological variables are used as features.
Short-horizon proxy. Speed-dating captures initial match decisions, not long-term outcomes. The Gottman and survival layers partially bridge this gap, but they're proxies, not ground truth.
Small Gottman sample. The underlying divorce predictor was trained on 170 couples. The Four Horsemen framework itself is robust across decades of research; the proxy mapping from speed-dating features to Gottman dimensions is approximate and worth questioning.
Not a decision tool. Outputs are probabilistic, directional, and should be treated as a conversation starter — not advice. This model should not be used to make real decisions about real relationships.
License
cc-by-nc-4.0 Research use. Based on publicly available academic datasets.
Built with XGBoost, LightGBM, CatBoost, SHAP, lifelines, and scikit-learn.