Skip to content
@MapQaTor

MapQaTor

MapQaTor: A System for Efficient Annotation of Map Query Datasets

📃 Paper💻 Code🎬 Demo🌐 Website🏠 Homepage

Alt text

📢 Updates

  • 2024-12-30: We have released our paper and website. Check it out!
  • 2024-10-17: Major updates for NAACL 2025 Demo Track submission. This version is live here.
  • 2024-07-30: Major updates for EMNLP 2024 Demo Track submission. This version is live here.
  • 2024-04-29: The first version of the website for annotating the MapEval benchmark is deployed. This version is live here.

📖 Abstract

Mapping and navigation services like Google Maps, Apple Maps, Openstreet Maps, are essential for accessing various location-based data, yet they often struggle to handle natural language geospatial queries. Recent advancements in Large Language Models (LLMs) show promise in question answering (QA), but creating reliable geospatial QA datasets from map services remains challenging. We introduce MapQaTor, a web application that streamlines the creation of reproducible, traceable map-based QA datasets. With its plug-and-play architecture, MapQaTor enables seamless integration with any maps API, allowing users to gather and visualize data from diverse sources with minimal setup. By caching API responses, the platform ensures consistent ground truth, enhancing the reliability of the data even as real-world information evolves. MapQaTor centralizes data retrieval, annotation, and visualization within a single platform, offering a unique opportunity to evaluate the current state of LLM-based geospatial reasoning while advancing their capabilities for improved geospatial understanding. Evaluation metrics show that, MapQaTor speeds up the annotation process by at least 30 times compared to manual methods, underscoring its potential for developing geospatial resources, such as complex map reasoning datasets.

🌎 MapQaTor Overview

We present MapQaTor, a web application designed to streamline the creation of map-based QA datasets. MapQaTor empowers researchers to seamlessly integrate with any map API in a plug-and-play manner, enabling them to gather, visualize, and annotate geospatial data with minimal setup. By caching API responses, the platform ensures a consistent ground truth, which enhances the reliability of the datasets, even as real-world information evolves over time. In summary, we have made the following key contributions:

  • We propose a novel framework, MapQaTor, first of its kind, which simplifies the creation of reproducible map-based QA datasets and reduces reliance on manual data collection through seamless integration with any map API (e.g., Google Maps, Apple Maps, Openstreet maps, etc.) in a plug-and-play manner.
  • We provide visualization tools that facilitate better understanding and annotation of geospatial information.
  • We implement caching of API responses to ensure a consistent ground truth, enhancing the reliability of QA tasks over time.
  • We evaluate MapQaTor to estimate its usefulness and efficiency.

📸 Snapshots

Alt text

🛠️ Implementation Details

  • Frontend: The frontend is built using Next.js, Tailwind CSS and Material-UI. The codebase is available here.
  • Backend: The backend is built using Node JS and Express JS. The codebase is available here.
  • Database: PostgreSQL is used as the database system. The database schema is available here.

📝 Citation

If you use our website for annotation, please cite our paper:

@article{dihan2024mapqator,
  title={MapQaTor: A System for Efficient Annotation of Map Query Datasets},
  author={Dihan, Mahir Labib and Ali, Mohammed Eunus and Parvez, Md Rizwan},
  journal={arXiv preprint arXiv:2412.21015},
  year={2024}
}

Popular repositories Loading

  1. mapqator.github.io mapqator.github.io Public

    JavaScript

  2. mapqator-backend mapqator-backend Public

    PLpgSQL

  3. .github .github Public

  4. paper paper Public

    HTML

Repositories

Showing 4 of 4 repositories
  • .github Public
    MapQaTor/.github’s past year of commit activity
    0 0 0 0 Updated Jan 6, 2025
  • paper Public
    MapQaTor/paper’s past year of commit activity
    HTML 0 0 0 0 Updated Jan 4, 2025
  • MapQaTor/mapqator.github.io’s past year of commit activity
    JavaScript 0 0 0 1 Updated Jan 1, 2025
  • MapQaTor/mapqator-backend’s past year of commit activity
    PLpgSQL 0 0 0 0 Updated Dec 30, 2024

Top languages

Loading…

Most used topics

Loading…