Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NLP of Legal Texts?

I have a corpus of a few 100-thousand legal documents (mostly from the European Union) – laws, commentary, court documents etc. I am trying to algorithmically make some sense of them.

I have modeled the known relationships (temporal, this-changes-that, etc). But on the single-document level, I wish I had better tools to allow fast comprehension. I am open for ideas, but here's a more specific question:

For example: are there NLP methods to determine the relevant/controversial parts of documents as opposed to boilerplate? The recently leaked TTIP papers are thousands of pages with data tables, but one sentence somewhere in there may destroy an industry.

I played around with google's new Parsey McParface, and other NLP solutions in the past, but while they work impressively well, I am not sure how good they are at isolating meaning.

like image 426
Matthias Winkelmann Avatar asked May 13 '16 00:05

Matthias Winkelmann


People also ask

What is legal NLP?

NLP-powered legal search engines can translate plain language into “legalese,” making it easier to sift through relevant documents and cases. More advanced NLP programs can search for concepts, not just specific keywords, helping lawyers find what they need faster.

Is NLP the same as text mining?

NLP and text mining differ in the goal for which they are used. NLP is used to understand human language by analyzing text, speech, or grammatical syntax. Text mining is used to extract information from unstructured and structured content. It focuses on structure rather than the meaning of content.

Which of the following is among the different use cases of NLP in legal domain?

... Contract review is one of the main commercial applications of NLP in the legal domain (Dale, 2019) .

What is an example of NLP?

Email filters are one of the most basic and initial applications of NLP online. It started out with spam filters, uncovering certain words or phrases that signal a spam message.


1 Answers

In order to make sense out of documents you need to perform some sort of semantic analysis. You have two main possibilities with their exemples:

Use Frame Semantics: http://www.cs.cmu.edu/~ark/SEMAFOR/

Use Semantic Role Labeling (SRL): http://cogcomp.org/page/demo_view/srl

Once you are able to extract information from the documents then you may apply some post-processing to determine which information is relevant. Finding which information is relevant is task related and I don't think you can find a generic tool that extracts "the relevant" information.

like image 86
Gabriel M Avatar answered Dec 13 '22 16:12

Gabriel M