Machine Learning research project for predicting placebo responsiveness using psychological, personality, demographic, and clinical trial features.
This work was presented at the 6th IEEE International Conference on Intelligent Technologies (CONIT 2026) and explores how psychological characteristics influence an individual's likelihood of exhibiting a placebo response through supervised machine learning models.
Analyzing Psychological Factors Influencing Placebo Response Using Machine Learning Published in 2026 IEEE 6th International Conference on Intelligent Technologies (CONIT), IEEE
• DOI: 10.1109/CONIT69683.2026.11620699
The placebo response is a well-known psychological phenomenon where individuals experience measurable improvements despite receiving an inactive treatment.
The objective of this project is to investigate whether placebo responsiveness can be predicted using machine learning by analyzing psychological traits, personality dimensions, and clinical trial characteristics.
The project evaluates multiple classification algorithms and compares their performance while identifying the psychological variables that contribute most to placebo susceptibility.
- Predict placebo response using psychological and clinical features
- Compare multiple supervised learning algorithms
- Handle class imbalance using SMOTE
- Evaluate models using Stratified 5-Fold Cross Validation
- Analyze feature importance and psychological predictors
- Support explainable AI in clinical decision making
The project utilizes a processed dataset containing approximately:
- 13,750 samples
- 19 engineered features
- Binary target variable:
- Placebo Response (0 / 1)
Features include:
- Age
- Gender
- Optimism
- Stress Level
- Anxiety Level
- Emotional Resilience
- Openness
- Conscientiousness
- Extraversion
- Agreeableness
- Neuroticism
- Trial Phase
- Enrollment Size
- Treatment Type
- Placebo Controlled
- Condition
- Start Year
- Start Month
Note: The processed dataset used during experimentation is not included in this repository. It was generated during the research process using publicly available datasets along with preprocessing and feature engineering.
- Data Collection
- Data Cleaning
- Feature Engineering
- Missing Value Handling
- Feature Scaling
- Label Encoding / One-Hot Encoding
- SMOTE Oversampling
- Train-Test Split
- Model Training
- Hyperparameter Tuning
- Performance Evaluation
- Feature Importance Analysis
Used as a baseline linear classifier.
The best-performing model capable of capturing complex non-linear relationships among psychological variables.
Implemented with an RBF kernel for non-linear classification.
Random Forest achieved the highest overall performance and was selected as the final prediction model.
Feature importance analysis identified:
- Optimism
- Emotional Resilience
- Neuroticism
- Stress Level
as the strongest predictors influencing placebo responsiveness.
These findings align with existing psychological literature regarding treatment expectancy and adaptive coping mechanisms.
Placebo-Effect-project/
│
├── app.py # Streamlit application for model prediction
├── main.py # Main execution script
├── README.md # Project documentation
├── requirements.txt # Python dependencies
├── .gitignore # Git ignored files configuration
│
├── data/
│ └── PLACEHOLDER.txt # Placeholder for dataset directory
│
├── models/
│ ├── __init__.py
│ ├── quicktrain.py # Quick model training script
│ ├── quick_training_summary.csv
│ ├── quick_training_summary.txt
│ └── PLACEHOLDER.txt
│
├── src/
│ ├── __init__.py
│ ├── preprocessing.py # Data preprocessing pipeline
│ ├── train_model.py # Model training pipeline
│ ├── evaluate_model.py # Model evaluation functions
│ ├── predict.py # Prediction utilities
│ └── eda.py # Exploratory data analysis
│
└── reports/
├── final_report.md # Project analysis report
├── cv_results.csv # Cross-validation results
├── tuning_results.csv # Hyperparameter tuning results
├── quick_model_results_summary.csv
│
└── figures/
├── Age Distribution of Placebo Response.jpg
├── Confusion Matrices.jpg
├── Correlation Heatmap.jpg
├── Distribution of Psych traits.jpg
├── Feature Correlation.jpg
├── Placebo Response Analysis Graphs.jpg
├── Results.jpg
└── ROC Curves Comparison.jpg
(Repository structure may vary depending on uploaded files.)
- Python
- Scikit-learn
- Pandas
- NumPy
- Matplotlib
- imbalanced-learn (SMOTE)
- Joblib
- Jupyter Notebook
- Accuracy
- Precision
- Recall
- F1-Score
- ROC-AUC
- Stratified 5-Fold Cross Validation
Analyzing Psychological Factors Influencing Placebo Response Using Machine Learning
Presented at:
6th IEEE International Conference on Intelligent Technologies (CONIT 2026)
KLE Institute of Technology, Hubballi, India
Future improvements include:
- Real-world clinical validation
- Integration of neuroimaging and genetic biomarkers
- Deep learning models
- Streamlit-based prediction dashboard
- Explainable AI techniques such as SHAP and LIME
- Pranav Krishna Y
- Potnuru Koushik
If you reference this work, please cite the corresponding IEEE CONIT 2026 paper.







