JQmiracle / BA_865_Final_Project

Predicting Supreme Court Decisions
2 stars 1 forks source link
auc-roc-score convolutional-neural-networks deep-learning embeddings-word2vec lstm-neural-networks pretrained-embedding

BA_865_Final_Project

Predicting Supreme Court Decisions

Introduction

Data Preprocessing

Address the imbalanced dataset by upsampling minor class (winner index=1) using Sklearn resample functions. Since only partial case facts include party names, we decided to merge 'facts', 'first_party', and 'second_party' to preserve party information.

Modeling

Applied advanced NLP Algorithm (GloVe, Word2Vec, spaCy) to analyze supreme court cases, constructed deep neural networks using 1D CNN, LSTM and Textual Embeddings to predict a court's judgment given the case's facts, increased the model accuracy from 0.66 to 0.92

Screen Shot 2022-06-14 at 2 47 05 PM

Model Selection & Interpretation

Screen Shot 2022-06-14 at 2 48 33 PM

Limitation and Future Steps