Ấn ĐộAnanyapam7/AILA-Artificial-Intelligence-for-Legal-Assistance
Python implementations of the various methods used in FIRE 2019 conference.
AILA: Artificial Intelligence for Legal Assistance
Track website : https://sites.google.com/view/fire-2019-aila/
Conference website : http://fire.irsi.res.in/fire/2019/home
Introduction
In countries following the Common Law system (e.g. UK, USA, Canada, Australia, India), there are two primary sources of law – Statutes and Precedents. Statutes are the prior cases decided in courts of law while Precedents are established laws, such as the Constitution of a country.
-
Statutes deal with applying legal principles to a situation (facts /scenario / circumstances which lead to filing the case).
-
Precedents or prior cases help a lawyer understand how the Court has dealt with similar scenarios in the past, and prepare the legal reasoning accordingly.
Motivation
When a lawyer is presented with a situation (that will potentially lead to filing of a case), it will be very beneficial to one if there is an automatic system that identifies a set of related prior cases involving similar situations as well as statutes/acts that can be most suited to the purpose in the given situation.
Applications
Such a system shall not only help a lawyer but also benefit a common man, in a way of getting a preliminary understanding of the legal aspects pertaining to a situation, even before one approaches a lawyer. The system can assist one in identifying where one's legal problem fits, what legal actions one can proceed with (through statutes) and what were the outcomes of similar cases (through precedents).
Motivated by the above scenario, the FIRE 2019 track on ‘Artificial Intelligence for Legal Assistance’ (AILA) proposed two tasks:
- Identifying relevant prior cases for a given situation (Precedent Retrieval)
- Identifying most relevant statutes for a given situation (Statute Retrieval).
Domain : This is a task in the domain of Natural Language Processing, Information Retrieval and Data Mining.
Paper : This paper provides an overview of the FIRE 2019 AILA Track.
This repository contains python implimentations of the various methods described in the paper which include the following main techniques:
- Cosine Similarity
- Jaccard Similarity
- Doc2Vec
- BM 25
- Tf-Idf
- textRank
- Word2Vec Embeddings
- Word2Vec + Glove Vectors
- FastText
- Sent2Vec
- Bigram / Unigram model + linear Interpolation
- BERT
- IFB2 Weighting Model
- LexPageRank algorithm
used in conjunction with other mechanisms.
Citations and references:
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
An agentic skills framework & software development methodology that works.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.