I'm a Rails developer with a lot of web experience, but none (still) in AI.
I'm working in a web text editor that judges use to writing their sentences.
The goal is to start to use AI to help the judge rule the case, either based on his own previous rulings, either based on his colleagues rulings.
The judge would provide the text for the plaintiffs and defendants petitions, and based on these two inputs the system would recommend previous rulings that apply for the case.
I already have a considerable dataset of judges rulings inside the database, and they can be easily attached to the plaintiffs and defendants petitions for training (so this plaintiff petition + this defendant petition = this ruling).
This is specially challenging because the complaints can contain different subjects combined into the same petition; but the fact is that many offices use the same standardized petitions, as the defendants do as well, so I think the system can have a great chance of prediction success.
What algorithms or strategies should I start studying to tackle this problem?
Any similar articles, white papers or repositories that could help in my goal?