Tools and systems built at AI4Society that you can try, watch, or read about. Click a video thumbnail to play it here.
ELIOT
Interactively Exploring Fast-Changing Scientific Literature Trends
ELIOT helps researchers move beyond keyword search by retrieving arXiv papers from explicit queries and filters, grouping papers into coherent themes, labeling clusters with representative keywords, and visualizing how those themes change over time.
SN-YE
Surya Namaskar Yoga Explorer
SN-YE helps beginners explore Surya Namaskar (SN) variants, breathing patterns, utterances, and mantras using the SN Yoga Ontology (SN-YO), supporting personalized Yoga (SN) learning and practice in 28 languages (6 recognized by the United Nations and 22 recognized by India - the origin of Yoga).
ARC
A Tool to Rate AI Models for Robustness Through a Causal Lens for Enabling Trustworthy Model Selection
AI models are widely used in web applications and data-driven services that rely on continuously collected and evolving online data. Their decisions can be affected by bias, noise, and shifts in the underlying data. This paper presents ARC, an interactive web-based tool for rating AI models for robustness using causality-based methods. ARC quantifies robustness, encompassing fairness and stability, through causal metrics that measure how predictions vary with perturbations and protected attributes, and allows users to explore trade-offs between robustness and accuracy.
OMEGA
An Ontology-Driven Tool for Explaining Multi-Agent Path Finding
OMEGA links MAPF execution traces to a planning ontology to produce transparent, queryable explanations of agent actions, conflicts, and resolutions—supporting SPARQL-based “why/why not” queries and traceability across plans and runs.
GAICo
GenAI Results Comparator
A Python library providing multi-modal evaluation metrics to compare generative AI outputs, often against references. Features streamlined workflows for model comparison and visualization.
LLM Planning Visualization
An interactive tool to centralize and categorize the exponentially growing literature on LLMs and Automated Planning.
ElectionBot-SC
A Tool to Understand and Compare Chatbot Behavior for Safe Election Information in South Carolina
We present ElectionBot-SC, a tool designed to provide reliable and accessible election information, featuring three response engines: SafeChat (explained below), Google Search, and a free-tier Large Language Model (LLM): Mixtral 8x7b.
Election-related Questions Around the World
This website organizes election-related questions by country, highlighting diverse geopolitical contexts and allowing users to submit questions specific to their nation.
Expressive and Flexible Simulation of Information Spread Strategies in Social Networks Using Planning
We present a demonstration of integrating Automated Planning with opinion dynamics, enabling users to visualize, simulate, and strategically influence opinion evolution in networks. This approach offers a practical solution for understanding and guiding information spread.
ElectionBot for South Carolina
Here, we demonstrate how a chatbot built with the SafeChat architecture and using official FAQs (questions and their answers) from South Carolina will answer to any user question. The chatbot should only answer when it is confident of the question. The chatbot can make answers consumable but will not cook up (hallucinate) new answers.
ElectionBot for Mississippi
Here, we demonstrate how a chatbot built with the SafeChat architecture and using official FAQs (questions and their answers) from Mississippi will answer to any user question. The chatbot should only answer when it is confident of the question. The chatbot can make answers consumable but will not cook up (hallucinate) new answers.
KITE
An Unsupervised, Effective and Inclusive Approach for Textual Content Exploration
We present an unsupervised system, called KITE, for exploring textual data which can generate insights from a general as well as domaindependent perspective consisting of holistic views, entity-centric view, events view, domain-specific interpretation using industry taxonomies and a detailed full-text view transparently connecting the document to insight elements.
ROSE
Tool and Data ResOurces to Explore the Instability of SEntiment Analysis Systems
Sentiment Analysis Systems (SASs) are data-driven Artificial Intelligence (AI) systems that assign a score conveying the sentiment and emotion intensity when a piece of text is given as input. Like other AI, and especially machine learning (ML) based systems, they have also exhibited instability in their values when inputs are perturbed with respect to gender and race, which can be interpreted as biased behavior. In this demonstration paper, we present ROSE, a resource for understanding the behavior of SAS systems with respect to gender. It consists of data consisting of input text and output sentiment scores and a visualization tool to explore the behavior of SAS. We calculated the output sentiment scores using off-the-shelf SASs and our deep-learning-based implementations based on published architectures.
PRUDENT
A Generic Dialog Agent for Information Retrieval Based on Automated Planning Within a Reinforcement Learning Platform
We present a generic approach for dialogs for information retrieval based on automated planning within a reinforcement learning (RL)-based platform, ParlAI.