Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing: System Demonstrations

52 papers
FreeEval: A Modular Framework for Trustworthy and Efficient Evaluation of Large Language Models (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) have revolutionized natural language processing with impressive performance across various tasks.
Approach: They propose a framework for automated evaluations of large language models . they open-source their code at https://github.com/WisdomShell/FreeEval .
Outcome: The framework is open-source and can be used to develop and validate new evaluation methods.
i-Code Studio: A Configurable and Composable Framework for Integrative AI (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing frameworks for Integrative AI lack flexibility and composability to handle multimodal tasks.
Approach: They propose a configurable framework for Integrative AI that orchestrates multiple pre-trained models to conduct complex multimodal tasks.
Outcome: The proposed framework achieves impressive results on zero-shot multimodal tasks . it can communicate and personalize for users, and it can be used in a multimodal agent .
Evalverse: Unified and Accessible Library for Large Language Model Evaluation (2024.emnlp-demo)

Copied to clipboard

Challenge: Evalverse is a library that unifies disparate evaluation tools into a single, user-friendly framework.
Approach: They propose to integrate existing evaluation frameworks into a single, user-friendly framework that enables individuals with limited knowledge of artificial intelligence to request LLM evaluations and receive detailed reports.
Outcome: The proposed framework can be used by individuals with limited knowledge of artificial intelligence to request and receive LLM evaluations and receive detailed reports.
Medico: Towards Hallucination Detection and Correction with Multi-source Evidence Fusion (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing studies show that LLMs can confidently state non-existent facts rather than answering "I don't know".
Approach: They propose a multi-source evidence fusion enhanced hallucination detection and correction framework that fuses evidence from multiple sources and iteratively revises the hallucinous content.
Outcome: The proposed framework detects whether the generated content contains factual errors, provides the rationale behind the judgment, and iteratively revises the hallucinated content.
OpenOmni: A Collaborative Open Source Tool for Building Future-Ready Multimodal Conversational Agents (2024.emnlp-demo)

Copied to clipboard

Challenge: OpenOmni is an open-source, end-to-end pipeline benchmarking tool for multimodal conversational agents.
Approach: They developed an open-source, end-to-end pipeline benchmarking tool to help solve these issues.
Outcome: OpenOmni integrates speech-to-text, emotion detection, and large language models with the ability to integrate customized models.
Lighthouse: A User-Friendly Library for Reproducible Video Moment Retrieval and Highlight Detection (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing studies have focused on reproducible video moment retrieval and highlight detection . lack of reproducible experiments means that researchers set up individual environments .
Approach: They propose a user-friendly library for reproducible video moment retrieval and highlight detection . they propose MR and highlight retrieval methods that can be used to find specific moments .
Outcome: The proposed library reproduces the reported results in the reference papers.
MarkLLM: An Open-Source Toolkit for LLM Watermarking (2024.emnlp-demo)

Copied to clipboard

Challenge: Large Language Models (LLMs) embed imperceptible yet algorithmically detectable signals in outputs to identify LLM-generated text.
Approach: They propose to develop an open-source toolkit for LLM watermarking that embeds imperceptible yet algorithmically detectable signals in model outputs to identify LLM-generated text.
Outcome: MarkLLM provides a unified framework for implementing LLM watermarking algorithms, while providing user-friendly interfaces to ensure ease of access.
AUTOGEN STUDIO: A No-Code Developer Tool for Building and Debugging Multi-Agent Systems (2024.emnlp-demo)

Copied to clipboard

Challenge: Multi-agent systems are emerging as effective pattern for solving long-running, complex tasks in numerous do- mains.
Approach: They propose a no-code developer tool for rapidly prototyping, debugging, and evaluating multi-agent work flows built upon the AUTOGEN framework.
Outcome: The proposed tool provides an intuitive drag-and-drop UI for agent workflow specification, interactive evaluation and debugging of workflows, and a gallery of reusable agent components.
TinyAgent: Function Calling at the Edge (2024.emnlp-demo)

Copied to clipboard

Challenge: Recent large language models (LLMs) have enabled the development of advanced agentic systems that can integrate various tools and APIs to fulfill user queries.
Approach: They propose an end-to-end framework for training and deploying task-specific small language model agents capable of function calling for driving agentic systems at the edge.
Outcome: The proposed model outperforms existing models by reducing the input prompt length and quantizing the inference speed.
TruthReader: Towards Trustworthy Document Assistant Chatbot with Reliable Attribution (2024.emnlp-demo)

Copied to clipboard

Challenge: Document assistant chatbots are empowered with extensive capabilities by Large Language Models (LLMs) however, they suffer from hallucinations that are difficult to verify in the context of given documents.
Approach: They propose a document assistant chatbot with reliable attribution that enables users to seek relevant information from given documents.
Outcome: The proposed system generates answers with detailed inline citations, which can be attributed to the original document paragraphs, facilitating verification of factual consistency of the generated text.
Commentator: A Code-mixed Multilingual Text Annotation Framework (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing annotation tools fail to address multilingual datasets efficiently.
Approach: They introduce a code-mixed multilingual text annotation framework, COMMENTATOR . they perform robust qualitative human-based evaluations to showcase its effectiveness .
Outcome: The proposed framework performs faster than baseline annotations in Hinglish and Hindi.
Integrating INCEpTION into larger annotation processes (2024.emnlp-demo)

Copied to clipboard

Challenge: Annotation tools are increasingly only steps in a larger process into which they need to be integrated.
Approach: They propose to adapt INCEpTION, a semantic annotation platform that offers intelligent assistance and knowledge management.
Outcome: The proposed platform offers a range of APIs and can interact with external services such as authorization services, crowdsourcing platforms, terminology services or machine learning services.
Arxiv Copilot: A Self-Evolving and Efficient LLM System for Personalized Academic Assistance (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing solutions for document QA fail to provide personalized and up-to-date information efficiently.
Approach: They propose to deploy a self-evolving, efficient LLM system that can offer personalized research services, maintaining a real-time updated database.
Outcome: The proposed system saves 69.92% of time after efficient deployment.
TransAgents: Build Your Translation Company with Language Agents (2024.emnlp-demo)

Copied to clipboard

Challenge: Multi-agent systems empowered by large language models have demonstrated remarkable capabilities in a wide range of downstream applications.
Approach: They introduce a multi-agent translation system inspired by human translation companies . TransAgents employs specialized agents to collaboratively produce translations that are accurate .
Outcome: The proposed system produces translations that are accurate, culturally sensitive, and of high quality.
Monitoring Hate Speech in Indonesia: An NLP-based Classification of Social Media Texts (2024.emnlp-demo)

Copied to clipboard

Challenge: a lack of mechanisms to track the spread and severity of hate speech complicates the formulation of effective solutions.
Approach: They have developed a universally robust hate speech classifier tailored for a narrower subset of texts that target vulnerable groups that have historically been the targets of hate speech in Indonesia.
Outcome: The proposed tool has persuaded the General Election Supervisory Body in Indonesia (BAWASLU) to collaborate with the Alliance of Independent Journalists (AJI) to monitor hate speech in vulnerable areas in the country known for hate speech dissemination or hate-related violence in the upcoming Indonesian regional elections.
CAVA: A Tool for Cultural Alignment Visualization & Analysis (2024.emnlp-demo)

Copied to clipboard

Challenge: Using CAVA, researchers can analyze country-specific biases encoded in large language models.
Approach: They propose a visualization tool that allows users to identify biases in language models by adding country-based questions and models.
Outcome: The proposed tool can be used to analyze the cultural competencies of large language models across the dimension of geographic locales.
ReDel: A Toolkit for LLM-Powered Recursive Multi-Agent Systems (2024.emnlp-demo)

Copied to clipboard

Challenge: Recent studies show that large language models can be used to construct complex multi-agent systems.
Approach: They propose a toolkit for recursive multi-agent systems that supports custom tool-use, delegation schemes, event-based logging, and interactive replay.
Outcome: The proposed tool achieves significant performance gains on agentic benchmarks and identify potential areas of improvement through visualization and debugging tools.
BattleAgent: Multi-modal Dynamic Emulation on Historical Battles to Complement Historical Analysis (2024.emnlp-demo)

Copied to clipboard

Challenge: Recent advances in large language models have demonstrated impressive reasoning capabilities, indicating their potential to serve as the foundation for agents.
Approach: They propose a detailed emulation system that combines large vision-language model and multi-agent system to emulate dynamic interactions between multiple agents over a period of time.
Outcome: The proposed system combines large vision-language model and multi-agent system to emulate dynamic interactions between agents and their environments over a period of time.
sign.mt: Real-Time Multilingual Sign Language Translation Application (2024.emnlp-demo)

Copied to clipboard

Challenge: open-source application for real-time multilingual bi-directional translation between spoken and signed languages.
Approach: They present an open-source application for real-time multilingual bi-directional translation between spoken and signed languages.
Outcome: The open-source sign.mt application aims to address the communication divide between the hearing and the deaf.
WebOlympus: An Open Platform for Web Agents on Live Websites (2024.emnlp-demo)

Copied to clipboard

Challenge: Web agents are emerging as powerful tools for automating tasks in cyberspace . however, there is a lack of standardized and user-friendly tools for research and development .
Approach: They propose an open platform for web agents operating on live websites with a Chrome extension and a safety monitor module to ensure their trustworthiness.
Outcome: WebOlympus is an open platform for web agents operating on live websites.
TAIL: A Toolkit for Automatic and Realistic Long-Context Large Language Model Evaluation (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing evaluation methods for long-context large language models are overly simplistic and require extensive human annotations.
Approach: They propose an automatic toolkit to create realistic evaluation benchmarks . they use a document-grounded benchmark to generate question-answer pairs .
Outcome: The proposed toolkit provides a way to create realistic evaluation benchmarks and visualize performance metrics of evaluated models.
OpenResearcher: Unleashing AI for Accelerated Scientific Research (2024.emnlp-demo)

Copied to clipboard

Challenge: Global scientific publications are growing annually by about 4%-5% (Pinedo et al., 2024).
Approach: They introduce an AI-assisted platform that answers diverse questions from researchers using Retrieval-Augmented Generation (RAG) they develop various tools to understand queries, search from the scientific literature, filter retrieved information, provide accurate and comprehensive answers, and self-refine answers.
Outcome: OpenResearcher is built on Retrieval-Augmented Generation (RAG) to integrate Large Language Models (LLMs) with up-to-date, domain-specific knowledge.
OpenFactCheck: A Unified Framework for Factuality Evaluation of LLMs (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) often produce content that deviates from real-world facts.
Approach: They developed a unified framework to assess the factuality of large language models . open-sourced framework is publicly available as a Python library and web service .
Outcome: OpenFactCheck is open-sourced and publicly released as a Python library and web service.
ULLME: A Unified Framework for Large Language Model Embeddings with Generation-Augmented Learning (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing frameworks for large language model embeddings have limited support for only a limited range of architectures and fine-tuning strategies.
Approach: They propose a framework that enables bidirectional attention across various LLMs and supports a range of fine-tuning strategies.
Outcome: The proposed framework enables bidirectional attention across various LLMs and supports a range of fine-tuning strategies.
To the Globe (TTG): Towards Language-Driven Guaranteed Travel Planning (2024.emnlp-demo)

Copied to clipboard

Challenge: a new system that takes natural language requests from users generates and trains optimal travel plans . a user can provide instructions and an agent provides optimal solutions . the system takes 5seconds to reply to the user request with guaranteed itineraries .
Approach: They propose a real-time demo system that takes natural language requests from users . it translates requests to symbolic form and produces optimal travel itineraries with LLM .
Outcome: The proposed system produces optimal travel itineraries with mixed integer linear programming solvers.
MATSA: Multi-Agent Table Structure Attribution (2024.emnlp-demo)

Copied to clipboard

Challenge: Tabular data present unique challenges for attribution due to ambiguities, complex header hierarchies, and the difficulty in interpreting individual table cells without row and column context.
Approach: They propose a task to generate row and column-level attributions supporting LLM-generated answers.
Outcome: The proposed task outperforms baselines on tabCite and improves F1 score.
OpenT2T: An Open-Source Toolkit for Table-to-Text Generation (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing methods for table-to-text generation are limited and benchmarked on a limited number of datasets.
Approach: They propose to use open-source tools to reproduce existing large language models for performance comparison and expedite the development of new models.
Outcome: The proposed toolkit compares existing large language models on 9 table-to-text generation datasets and maintains a leaderboard to provide insights for future work.
ChatHF: Collecting Rich Human Feedback from Real-time Conversations (2024.emnlp-demo)

Copied to clipboard

Challenge: We present an interactive framework for chatbot evaluation that integrates configurable annotation within a chat interface.
Approach: They propose an interactive framework for chatbot evaluation that integrates configurable annotation within a chat interface.
Outcome: The proposed framework supports fine-grained error detection and human evaluation at the same time.
KMatrix: A Flexible Heterogeneous Knowledge Enhancement Toolkit for Large Language Model (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing Knowledge-Enhanced Large Language Models (K-LLMs) toolkits focus on free-textual knowledge and lack robust datasets, models, and user-friendly experience.
Approach: They propose a flexible heterogeneous knowledge enhancement toolkit to enhance Large Language Models (LLMs) using external knowledge.
Outcome: KMatrix: a flexible heterogeneous knowledge enhancement toolkit for LLMs includes verbalizing-retrieval and parsing-query methods.
Xinference: Making Large Model Serving Easy (2024.emnlp-demo)

Copied to clipboard

Challenge: Open-source large models are rapidly catching up with the closed-source models . however, many current inference tools are not as simple and convenient to use.
Approach: They develop an open-source library to simplify the deployment and management of large models.
Outcome: The proposed library outperforms open-source models and offers high throughput and low latency.
RETAIN: Interactive Tool for Regression Testing Guided LLM Migration (2024.emnlp-demo)

Copied to clipboard

Challenge: Large Language Models (LLMs) are increasingly integrated into diverse applications.
Approach: They propose a tool specifically designed for regression testing during LLM migrations.
Outcome: RETAIN (REgression Testing guided LLM migrAtIoN) provides a tool specifically designed for regression testing during LLM migrations.
ClaimLens: Automated, Explainable Fact-Checking on Voting Claims Using Frame-Semantics (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing fact-checking solutions lack transparency and explainability . a lack of transparency can make it difficult for users to trust and understand the reasoning behind the outcomes.
Approach: They propose an automated fact-checking system focused on voting-related factual claims that leverages frame-semantic parsing to provide structured and interpretable fact verification.
Outcome: The proposed system can extract relevant information from voting-related factual claims using public records and Vote semantic frame.
RAGViz: Diagnose and Visualize Retrieval-Augmented Generation (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) lack domain-specific knowledge and can cause hallucinations.
Approach: They propose a RAG diagnosis tool that visualizes the attentiveness of the generated tokens in retrieved documents.
Outcome: RAGViz provides token and document-level attention visualization and generation comparison upon context document addition and removal.
PyMarian: Fast Neural Machine Translation and Evaluation in Python (2024.emnlp-demo)

Copied to clipboard

Challenge: a Python interface to Marian NMT is available in PyPI via pip install pymarian . the interface provides a speedup factor of up to 7.8 the existing implementations .
Approach: They propose a Python interface to Marian NMT, a C++-based training and inference toolkit for sequence-to-sequence models.
Outcome: The proposed interface enables models trained with Marian to be connected to Python tools with a speedup factor of up to 7.8 the existing implementations.
LLM-DetectAIve: a Tool for Fine-Grained Machine-Generated Text Detection (2024.emnlp-demo)

Copied to clipboard

Challenge: a large number of machine-generated texts are often hard to distinguish between human-written and machine-generated text . this raises concerns about potential misuse, especially within educational and academic domains .
Approach: They propose a system that can detect whether a text is human-written or machine-generated . they use a fine-grained classification schema to identify the use of machine-generated text .
Outcome: The proposed system can distinguish between human-written and machine-generated text . it can detect attempts to obfuscate the fact that a text was machine- generated .
Translation Canvas: An Explainable Interface to Pinpoint and Analyze Translation Systems (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing tools for evaluation of translation models focus on high-level metrics like BLEU or COMET scores, which are time-consuming and prone to error.
Approach: They propose a toolkit that provides a detailed analysis of translation models and a user-friendly interface.
Outcome: The toolkit shows superior performance over COMET and SacreBLEU packages under enjoybility and understandbility criteria.
mbrs: A Library for Minimum Bayes Risk Decoding (2024.emnlp-demo)

Copied to clipboard

Challenge: Minimum Bayes risk (MBRS) decoding is a decision rule of text generation tasks that outperforms conventional maximum a posteriori (MAP) decoders by selecting high-quality outputs based on quality or preference rather than probability.
Approach: They propose to use minimum bayes risk (MBRS) decoding to determine outputs based on quality rather than probability.
Outcome: MBRS is an MIT-licensed open-source project with a focus on speed, reproducibility, and extensibility.
Debug Smarter, Not Harder: AI Agents for Error Resolution in Computational Notebooks (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing tools for bug-fixing in computational notebooks are tuned for script programming and struggle with non-linear notebooks.
Approach: They propose an agentic system capable of exploring a notebook environment by interacting with it.
Outcome: The proposed system explores a notebook environment and integrates it into JetBrains' datalore service.
Schema-Guided Culture-Aware Complex Event Simulation with Multi-Agent Role-Play (2024.emnlp-demo)

Copied to clipboard

Challenge: Complex news events require swift responses from government and society, authors say . relying on historical events to project the future is insufficient, they say - a simulator for complex news events is needed .
Approach: They propose a controllable complex news event simulator guided by event schema and user-provided assumptions . they incorporate a geo-diverse commonsense and cultural norm-aware knowledge enhancement component .
Outcome: The proposed simulator achieves higher coherence and appropriateness than existing models.
SparkRA: A Retrieval-Augmented Knowledge Service System Based on Spark Large Language Model (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) have shown remarkable achievements across various language tasks.
Approach: They propose a scientific literature LLM and a knowledge service system based on it . they collect scientific literature and then pre-train it using autoregressive training .
Outcome: The proposed system provides literature investigation, paper reading, and academic writing functions.
Generative Dictionary: Improving Language Learner Understanding with Contextual Definitions (2024.emnlp-demo)

Copied to clipboard

Challenge: GenerativeDictionary generates word sense interpretations based on context . traditional word sense disambiguation methods may not capture the intended word sense .
Approach: They propose a dictionary system that generates word sense interpretations based on context . they transform context sentences to highlight the meaning of target words .
Outcome: The proposed dictionary system is comparable to traditional word sense disambiguation methods.
WalledEval: A Comprehensive Safety Evaluation Toolkit for Large Language Models (2024.emnlp-demo)

Copied to clipboard

Challenge: Potential harms include training data leakage, biases in responses and decision-making, and unauthorized use for purposes such as terrorism and the generation of sexually explicit content.
Approach: WalledEval is a comprehensive AI safety testing toolkit designed to evaluate large language models.
Outcome: The framework supports both LLM and judge benchmarking and incorporates custom mutators to test safety against various text-style mutations such as future tense and paraphrasing.
RAGLAB: A Modular and Research-Oriented Unified Framework for Retrieval-Augmented Generation (2024.emnlp-demo)

Copied to clipboard

Challenge: Existing research on Retrieval Augmented Generation (RAG) does not address the problem of hallucinations and real-time updating of knowledge.
Approach: They propose a modular open-source library to equip LLMs with external knowledge.
Outcome: The proposed approach reduces the need for expensive open-source tools and lacks fair comparisons between novel RAG algorithms.
AutoTrain: No-code training for state-of-the-art models (2024.emnlp-demo)

Copied to clipboard

Challenge: AutoTrain is an open-source, no code tool/library which can be used to train models on custom datasets.
Approach: They propose an open-source, no-code tool/library to train models on custom datasets.
Outcome: The open-source, no-code tool/library can be used to train models on custom datasets.
Sailor: Open Language Models for South-East Asia (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) rely on English data for training, but are often not comparable across other languages.
Approach: They propose to develop a family of open language models for SEA languages . they use BPE dropout, aggressive data cleaning and deduplication to improve model robustness .
Outcome: The proposed models perform well across four benchmarks, including commonsense reasoning, question answering, reading comprehension and examination.
RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation (2024.emnlp-demo)

Copied to clipboard

Challenge: Xia et al., 2018) demonstrate that a large language model can generate and maintain high-quality code documentation.
Approach: They propose a large language model powered open-source framework for generating, maintaining, and updating code documentation.
Outcome: The proposed framework generates high-quality documentation for the entire project.
DeepPavlov 1.0: Your Gateway to Advanced NLP Models Backed by Transformers and Transfer Learning (2024.emnlp-demo)

Copied to clipboard

Challenge: Open-source framework for using NLP models is released for non-experts . complexity of building, fine-tuning and deploying state-of-the-art models remains a barrier .
Approach: They present DeepPavlov 1.0, an open-source framework for using NLP models . the framework is based on PyTorch and supports HuggingFace transformers .
Outcome: The DeepPavlov 1.0 framework is designed for practitioners with limited knowledge of NLP/ML.
Kandinsky 3: Text-to-Image Synthesis for Multifunctional Generative Framework (2024.emnlp-demo)

Copied to clipboard

Challenge: Text-to-image (T2I) diffusion models are popular for image manipulation, but also for video generation.
Approach: They propose a novel T2I diffusion model based on latent diffusion that extends the base model for various applications.
Outcome: The proposed model achieves high quality and photorealism and is 3 times faster than the base model.
MIMIR: A Customizable Agent Tuning Platform for Enhanced Scientific Applications (2024.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) have evolved into interactive agents capable of planning, tool use, and task execution across various tasks.
Approach: They propose a platform that leverages large language models to generate agent-tuning data for fine-tuneing smaller, specialized models.
Outcome: MIMIR enables large models to simulate various roles and create interaction data, which can then be used to fine-tune open-source models like LLaMA2.
WildVis: Open Source Visualizer for Million-Scale Chat Logs in the Wild (2024.emnlp-demo)

Copied to clipboard

Challenge: Currently, the volume and complexity of chat logs makes it difficult to analyze individual conversations.
Approach: They propose a tool that enables fast, versatile, and large-scale conversation analysis by combining search and visualization capabilities with a list of criteria.
Outcome: The proposed tool can be extended to handle millions of chat logs and other datasets.
Instruction-Driven Game Engine: A Poker Case Study (2024.emnlp-demo)

Copied to clipboard

Challenge: a new concept allows users to create games by natural language instructions . the concept is based on the text-based game states, which are rendered to visual display .
Approach: They propose an instruction-driven game engine that allows users to create games by natural language instructions.
Outcome: The proposed concept allows users to create games simply by natural language instructions . initial progress lies in developing an IDGE for poker, which supports a wide range of poker variants .
LM-Interview: An Easy-to-use Smart Interviewer System via Knowledge-guided Language Model Exploitation (2024.emnlp-demo)

Copied to clipboard

Challenge: Semi-structured interviews are a crucial method of data acquisition in qualitative research.
Approach: They propose a semi-structured interview system that automates interview preparation, analysis and control by interviewers.
Outcome: Experimental results show that LM-Interview performs comparable to human interviewers . the system can be used to analyze semi-structured interviews without interviewers' involvement .

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations