Machine learning · Deep learning · Model evaluation
50 machine learning dissertation topics organised by method, from tree ensembles and imbalanced classification to CNNs, forecasting, clustering, interpretable AI, transfer learning and edge or federated systems.
A strong machine learning dissertation makes an evidence-based comparison, not just a complex model. A simple baseline, a leakage-safe validation strategy, appropriate performance metrics and reproducible data preparation often matter more than adding architecture complexity.
This method-led collection provides a question, proposed study design, suggested model comparison, starting dataset and related university thesis for each topic. The theses illustrate related research, not necessarily the same algorithm or dataset. Access ranges from open downloads to registration and approval.
Open means publicly accessible. Free login requires registration; Apply requires approval. Model training needs vary with dataset size and architecture.
Machine learning research area 01 / 10
Tree ensembles for tabular data
Most real data is a table. Random forests and gradient boosting are the strongest place to start.
01
Does XGBoost beat random forest on small medical datasets?
Study design
Benchmark study
Method
Random forest compared with XGBoost and logistic regression
Feasibility note: The public Home Credit competition does not include a reliable application date for straightforward out-of-time validation. This study compares reproducible cross-validation strategies instead.
Feasibility note: Diagnosis-code prediction from discharge notes additionally needs MIMIC-IV-Note, with separate access approval. Verify code-label alignment by admission.
Feasibility note: This UCI dataset includes fixed-length pre-windowed sensor sequences. Testing arbitrary new window lengths may require original unsegmented recordings instead.
Feasibility note: Compare the provided engineered feature tables with the linked inertial-signal files; keep all windows from each subject in the same validation split.
Feasibility note: GANs and diffusion models can be computationally intensive. Use small models and reduced training budgets for a feasible student project.
Feasibility note: Simulated client partitions on Fashion-MNIST support an experimental federated benchmark; they do not represent real hospital or phone networks.
Feasibility note: M5 contains unit sales and prices, not observed replenishment decisions, stockouts or holding costs. Inventory-control claims must rely on explicitly stated simulation assumptions.
Feasibility note: UCI sensor recordings support model-size and inference-speed benchmarking, but true phone latency requires testing on an actual device.
Open datasets are publicly accessible, Free login requires an account and Apply requires approval. Some Kaggle competitions have licensing conditions; check them before research use.
Thousands of ready-to-use machine learning datasets with standard tasks and benchmark results. Use it to compare algorithms across many datasets at once.
Hospital records with vitals, labs, notes and diagnosis codes for over 300,000 patients. Use it for clinical prediction and medical coding topics. Free-text notes require the separately approved MIMIC-IV-Note dataset.
Phone accelerometer and gyroscope signals from 30 people doing six activities. Use it for sensor sequence and on-device model topics.
Printable machine learning dissertation guide
Get all 50 topics in one PDF
A printable list is being prepared. Meanwhile, all 50 questions, research designs, methods, datasets and related theses are available on this page.
PDF download coming soon
How to turn one of these into your own topic
Start with a credible baseline. Use a simple model appropriate for the task, such as logistic regression for binary classification or seasonal naive forecasts for time series.
Prevent data leakage. Split by time, person, device or organisation where observations are dependent, and keep the final test set untouched.
Tune models fairly. Keep comparable computational budgets and use nested or separate validation for hyperparameter tuning.
Use task-appropriate metrics. For rare classes consider PR-AUC, precision and recall; for forecasts use relevant error measures; for clustering assess stability and structure.
Interpret performance carefully. Report uncertainty, subgroup errors, computational costs and practical limits alongside average scores.
Related dissertation topic collections
For broad project ideas, see the general data science collection. This page focuses specifically on machine learning methodology and benchmark design.
What is a good machine learning dissertation topic?
A good topic answers a clear research question with accessible data, a relevant baseline and fair evaluation. Imbalanced classification, interpretability and transfer learning are useful areas to explore.
Do I need a powerful computer for a machine learning dissertation?
Not always. Many tabular benchmarks and small image classifiers run on a laptop or hosted notebook, but diffusion models, transformers, large hyperparameter searches and clinical datasets can require more computing or memory.
Which algorithms should I compare?
Choose a simple task-appropriate baseline, such as logistic regression or a decision tree for classification, and then compare a few stronger candidates such as random forest, gradient boosting or a neural network when justified.
How should I evaluate a machine learning model?
Use train/validation/test splits or cross-validation appropriate for the data. For imbalanced classification consider PR-AUC, precision, recall, F1 and calibration. Forecasting and clustering need different metrics.
Which software is best for machine learning?
Python with scikit-learn, XGBoost and PyTorch is widely used. R with tidymodels is also suitable for statistical learning and reproducible model evaluation.
Is there a machine learning topics PDF?
The printable Topic and Method list is being prepared. Every topic, method and dataset link is currently available on this page.