| Literature DB >> 35860635 |
Mian Muhammad Sadiq Fareed1, Ali Raza2, Na Zhao3, Aqil Tariq4, Faizan Younas2, Gulnaz Ahmed2, Saleem Ullah2, Syeda Fizzah Jillani5, Irfan Abbas6, Muhammad Aslam7.
Abstract
A divorce is a legal step taken by married people to end their marriage. It occurs after a couple decides to no longer live together as husband and wife. Globally, the divorce rate has more than doubled from 1970 until 2008, with divorces per 1,000 married people rising from 2.6 to 5.5. Divorce occurs at a rate of 16.9 per 1,000 married women. According to the experts, over half of all marriages ends in divorce or separation in the United States. A novel ensemble learning technique based on advanced machine learning algorithms is proposed in this study. The support vector machine (SVM), passive aggressive classifier, and neural network (MLP) are applied in the context of divorce prediction. A question-based dataset is created by the field specialist. The responses to the questions provide important information about whether a marriage is likely to turn into divorce in the future. The cross-validation is applied in 5 folds, and the performance results of the evaluation metrics are examined. The accuracy score is 100%, and Receiver Operating Characteristic (ROC) curve accuracy score, recall score, the precision score, and the F1 accuracy score are close to 97% confidently. Our findings examined the key indicators for divorce and the factors that are most significant when predicting the divorce.Entities:
Mesh:
Year: 2022 PMID: 35860635 PMCID: PMC9293523 DOI: 10.1155/2022/3687598
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1The methodology diagram of the proposed research system.
The dataset attribute details.
| Question no. | Question by the specialist |
|---|---|
| 1 | If one of us apologizes when our discussion deteriorates, the discussion ends. |
| 2 | I know we can ignore our differences, even if things get hard sometimes. |
| 3 | When we need it, we can take our discussions with my spouse from the beginning and correct them. |
| 4 | When I discuss this with my spouse, contacting him will eventually work. |
| 5 | The time I spent with my wife is special for us. |
| 6 | We don't have time at home as partners. |
| 7 | We are like two strangers who share the same environment at home rather than family. |
| 8 | I enjoy our holidays with my wife. |
| 9 | I enjoy traveling with my wife. |
| 10 | Most of our goals are common to my spouse. |
| 11 | I think that one day in the future when I look back, I see that my spouse and I have been in harmony with each other. |
| 12 | My spouse and I have similar values in terms of personal freedom. |
| 13 | My spouse and I have a similar sense of entertainment. |
| 14 | Most of our goals for people (children, friends, etc.,) are the same. |
| 15 | Our dreams with my spouse are similar and harmonious. |
| 16 | We're compatible with my spouse about what love should be. |
| 17 | We share the same views about being happy in our life with my spouse. |
| 18 | My spouse and I have similar ideas about how marriage should be. |
| 19 | My spouse and I have similar ideas about how roles should be in marriage. |
| 20 | My spouse and I have similar values in trust. |
| 21 | I know exactly what my wife likes. |
| 22 | I know how my spouse wants to be taken care of when she/he is sick. |
| 23 | I know my spouse's favorite food. |
| 24 | I can tell you what kind of stress my spouse is facing in her/his life. |
| 25 | I know my spouse's inner world. |
| 26 | I know my spouse's basic anxiety. |
| 27 | I know what my spouse's current sources of stress are. |
| 28 | I know my spouse's hopes and wishes. |
| 29 | I know my spouse very well. |
| 30 | I know my spouse's friends and their social relationships. |
| 31 | I feel aggressive when I argue with my spouse. |
| 32 | When discussing with my spouse, I usually use expressions such as “you always” or “you never.” |
| 33 | I can use negative statements about my spouse's personality during our discussions. |
| 34 | I can use offensive expressions during our discussion. |
| 35 | I can insult my spouse during our discussion. |
| 36 | It can be humiliating when we have discussions. |
| 37 | My discussion with my spouse is not calm. |
| 38 | I hate my spouse's way of opening a subject. |
| 39 | Our discussions often occur suddenly. |
| 40 | We're just starting a discussion before I know what's going on. |
| 41 | When I talk to my spouse about something, my calm suddenly breaks. |
| 42 | When I argue with my spouse, I only go out and I do not say a word. |
| 43 | I mostly stay silent to calm the environment a little. |
| 44 | Sometimes I think it's good for me to leave home for a while. |
| 45 | I'd rather stay silent than discuss it with my spouse. |
| 46 | Even if I'm right in the discussion, I stay silent to hurt my spouse. |
| 47 | When I discuss this with my spouse, I stay silent because I am afraid of not being able to control my anger. |
| 48 | I feel right in our discussions. |
| 49 | I have nothing to do with what I have been accused of. |
| 50 | I'm not the one who's guilty of what I am accused of. |
| 51 | I'm not the one who's wrong about problems at home. |
| 52 | I wouldn't hesitate to tell my spouse about her/his inadequacy. |
| 53 | When I discuss, I remind my spouse of her/his inadequacy. |
| 54 | I'm not afraid to tell my spouse about her/his incompetence. |
Figure 2The divorce dataset balancing analysis by the target class.
Figure 3Divorce analysis by I'm_not_wrong, enjoy_holiday, love, and common_goals features. (a) The violin graph analysis of I'm_not_wrong feature among Divorced and not Divorced category, (b) The violin graph analysis of enjoy_holiday feature among Divorced and not Divorced category, (c) The violin graph analysis of love feature among Divorced and not Divorced category, and (d) The violin graph analysis of common_goals feature among Divorced and not Divorced category.
Figure 5The divorce analysis by argue_then_leave, humiliates, and friends_social features. (a) The violin graph analysis of argue_then_leave feature among Divorced and not Divorced category, (b) The violin graph analysis of humiliates feature among Divorced and not Divorced category, (c) The violin graph analysis of friends_social feature among Divorced and not Divorced category.
Figure 4Divorce analysis by happy, always_never, trust, and you're_inadequate features. (a) The violin graph analysis of happy feature among Divorced and not Divorced category, (b) The violin graph analysis of always_never feature among Divorced and not Divorced category, (c) The violin graph analysis of trust feature among Divorced and not Divorced category, and (d) The violin graph analysis of you're_inadequate feature among Divorced and not Divorced category.
Figure 6The divorce histogram analysis of 15 prominent questions scale ranks analysis. (a) The ranked scale analysis being the lowest and highest for feature Ignore_diff, (b) The ranked scale analysis being the lowest and highest for feature incompetence, (c) The ranked scale analysis being the lowest and highest for feature Always_never, (d) The ranked scale analysis being the lowest and highest for feature friends_social, (e) The ranked scale analysis being the lowest and highest for feature hopes_wishes, (f) The ranked scale analysis being the lowest and highest for feature current_stress, (g) The ranked scale analysis being the lowest and highest for feature anxieties, (h) The ranked scale analysis being the lowest and highest for feature inner_world, (i) The ranked scale analysis being the lowest and highest for feature fav_food, (j) The ranked scale analysis being the lowest and highest for feature care_sick, (k) The ranked scale analysis being the lowest and highest for feature likes, (l) The ranked scale analysis being the lowest and highest for feature trust, (m) The ranked scale analysis being the lowest and highest for feature roles, (n) The ranked scale analysis being the lowest and highest for feature marriage and (o) The ranked scale analysis being the lowest and highest for feature love.
Figure 7The divorce histogram analysis of other 15 prominent questions scale ranks analysis. (a) The ranked scale analysis being the lowest and highest for feature dreams, (b) The ranked scale analysis being the lowest and highest for feature incompetence, (c) The ranked scale analysis being the lowest and highest for feature Always_never, (d) The ranked scale analysis being the lowest and highest for feature friends_social, (e) The ranked scale analysis being the lowest and highest for feature hopes_wishes, (f) The ranked scale analysis being the lowest and highest for feature current_stress, (g) The ranked scale analysis being the lowest and highest for feature anxieties, (h) The ranked scale analysis being the lowest and highest for feature inner_world, (i) The ranked scale analysis being the lowest and highest for feature fav_food, (j) The ranked scale analysis being the lowest and highest for feature care_sick, (k) The ranked scale analysis being the lowest and highest for feature likes, (l) The ranked scale analysis being the lowest and highest for feature trust, (m) The ranked scale analysis being the lowest and highest for feature roles, (n) The ranked scale analysis being the lowest and highest for feature marriage and (o) The ranked scale analysis being the lowest and highest for feature love.
Figure 8Dataset correlation analysis.
Figure 9The top 10 absolute correlation feature analyses.
The applied model hyperparameters by tuning.
| Proposed technique | Hyperparameters | ||
|---|---|---|---|
| Max iterations | Verbose | Random state | |
| Passive aggressive classifier (PAC) | 300 | 0 | 50 |
The applied model hyperparameters by tuning.
| Proposed technique | Hyperparameters | ||
|---|---|---|---|
| Max iterations | Kernel | Random state | |
| Support vector machine (SVM) | 300 | Linear | 10 |
The applied model hyperparameters by tuning.
| Proposed technique | Hyperparameters | |||||
|---|---|---|---|---|---|---|
| Hidden layers | Activation | Random state | Verbose | Max iterations | Solver | |
| Neural networks (MLP) | 200 | Logistic | 50 | 0 | 200 | Adam |
Figure 10The proposed ensemble learning architecture analysis.
The comparison analysis of selected methods before and after hyperparameter tuning.
| Proposed technique | Before hyperparameter tuning | After hyperparameter tuning | ||
|---|---|---|---|---|
| Accuracy score | Training time (seconds) | Accuracy score | Training time (seconds) | |
| Support vector machine (SVM) | 97 | 0.004660367965698242 | 100 | 0.0017824172973632812 |
| Passive aggressive classifier (PAC) | 97 | 0.0012810230255126953 | 97 | 0.002166748046875 |
| Neural network (MLP) | 97 | 0.9576735496520996 | 100 | 0.4841580390930176 |
The k-fold cross-validation results of applied machine learning approaches.
| Sr. no. | Proposed technique | Accuracy score % |
|---|---|---|
| 1 | Support vector machine (SVM) | 98 |
| 2 | Passive aggressive classifier (PAC) | 98 |
| 3 | Neural network (MLP) | 98 |
The comparative analysis of the proposed ensemble techniques.
| Proposed technique | Comparative analysis metrics | ||
|---|---|---|---|
| Accuracy % | Log loss | Training time (seconds) | |
| Support vector machine (SVM) | 100 | 9.992007221626415 | 0.0017824172973632812 |
| Passive aggressive classifier (PAC) | 97 | 1.0158463645561975 | 0.002166748046875s |
| Neural network (MLP) | 100 | 9.992007221626415 | 0.4841580390930176 |
| Ensemble learning (EL) | 100 | 9.992007221626415 | 1.0685508251190186 |
The ensemble learning performance evaluation results.
| Proposed technique | Performance evaluation metrics | |||||
|---|---|---|---|---|---|---|
| Accuracy % | ROC accuracy % | Precision accuracy % | Recall accuracy % | F1 score % | Log loss | |
| Ensemble learning (EL) | 100 | 97 | 97 | 97 | 97 | 9.992007221626415 |
Figure 11The proposed ensemble learning approach confusion matrix.