Tools

A list of tools and packages developed by our lab.

MARGOT

MARGOT is a web server for the automatic extraction of arguments from text.

To use our system, copy-paste the text you want to process in the main text box, and then click on the Find Arguments button.

Currently, we support the detection of argument components that we call claim and evidence: a claim is a general, typically concise statement that directly supports or contests a topic under debate, whereas evidence is a text segment that directly supports a claim.

To know more about MARGOT, see our paper on Expert Systems with Applications.

MARGOT is part of the Penelope platform.

MAMKIT

MAMKit is an open-source, publicly available PyTorch toolkit designed to access and develop datasets, models, and benchmarks for Multimodal Argument Mining (MAM). It provides a flexible interface for accessing and integrating datasets, models, and preprocessing strategies through composition or custom definition. MAMKit is designed to be extendible, ensure replicability, and provide a shared interface as a common foundation for experimentation in the field.

Currently, MAMKit offers 4 datasets, 4 tasks and 6 distinct model architectures, along with audio and text processing capabilities, organized in 5 main components.

CLAUDETTE

CLAUDETTE is an interdisciplinary international research project attempting to empower consumers and civil society through artificial intelligence. Bringing together experts in machine learning, law, and policy, we automate the laborsome tasks of reading and evaluating terms of service and privacy policies of online platforms and apps, particularly from the point of view of the Unfair Contract Terms Directive 93/13 and the GDPR. In our work, we have also extended CLAUDETTE to work in several languages and give reasons for its assessments.

The idea behind CLAUDETTE is to empower consumers and civil society by ultimately creating user-end tools enabling everyone to quickly assess fairness of consumer contracts and privacy policies one has to accept before using online platforms. Our technology is still in experimental, laboratory form; but we are happy to show the society where we stand and listen to feedback.

We have created a beta-version of CLAUDETTE web server, available HERE. For now, the function of scanning contracts (terms of services) is available. You can copy-paste any terms of service there. Give it a try, and feel free to send us feedback!

In addition, we automatically monitor, on the daily basis, changes to privacy policies of online platforms. If you want to see the automated assessment of these documents under the GDPR, click HERE.

Before CLAUDETTE, which runs on machine-learning technology, we have a created a software relying on a human-made grammar. Everyone’s free to download it and test it here.

Cinnamon

Cinnamon is a lightweight library for general-purpose configuration and code logic de-coupling.

It has been developed to offer two main functionalities:

De-coupling
a code logic from its regulating parameters.

Re-use
of code logic without effort.