Question: What approaches without reinforcement learning have been tried?
Answer: classification, regression, neural methods
Alternative answer:  Support Vector Regression (SVR) and Support Vector Classification (SVC), deep learning regression models of BIBREF2 to convert them to classification models