Skip to content

Quantum Natural Language Processing (QNLP) using Quantum LSTM (QLSTM) architectures for advanced text classification tasks. This project demonstrates how quantum-inspired LSTM networks can be applied to natural language understanding and classification using Qiskit/PennyLane.

Notifications You must be signed in to change notification settings

Tania526-sudo/QNLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GeoAI Geoparsing & Address Extraction (QNLP-based)


Project Overview

This project demonstrates a GeoAI pipeline for extracting addresses from unstructured text and transforming them into structured geospatial data using geoparsing and geocoding techniques.

The solution combines:

  • Natural Language Processing (NLP)
  • Quantum-inspired NLP (QNLP / QLSTM)
  • Geoparsing & address normalization
  • Geocoding for GIS-ready outputs

The project is designed as a research-to-engineering showcase, illustrating how advanced NLP models can be applied to real-world geospatial analytics and decision-support systems.


Key Capabilities

  • Address detection in unstructured text
    (incident reports, messages, descriptions, logs)

  • Geoparsing & normalization
    Extraction of location entities (streets, buildings, settlements)

  • Geocoding to spatial coordinates
    Conversion of textual addresses into GIS-compatible formats (points / attributes)

  • Hybrid NLP models
    Including QNLP (Quantum Natural Language Processing) and classical deep learning models

  • GIS-ready outputs
    Structured tables suitable for ingestion into ArcGIS / PostGIS / GeoPandas pipelines


Example Use Cases

  • Emergency and incident reports analysis
  • Infrastructure maintenance logs
  • Utility service requests & complaints
  • Crisis response and situational awareness
  • Preprocessing textual data for GIS systems

Tech Stack

  • Python
  • NLP: spaCy, NLTK
  • Deep Learning: LSTM / QLSTM
  • Quantum NLP: Qiskit, PennyLane (research layer)
  • Geospatial: GeoPandas, Shapely (integration-ready)
  • Notebooks: Jupyter

Note on Data & Confidentiality

This repository demonstrates models, methods, and workflows using public or synthetic examples.

In production scenarios (e.g. critical infrastructure, utilities, emergency systems):

  • Real datasets and integrations are maintained in private repositories
  • Full pipelines can be demonstrated using anonymized data upon request

Related Concepts & Skills

  • GeoAI & Spatial Intelligence
  • Geoparsing & Geocoding
  • Unstructured-to-structured data pipelines
  • AI-assisted GIS preprocessing
  • Research-to-production AI workflows

Author

Tetiana Starovoit
Senior GeoAI & Geospatial Software Engineer
PhD Candidate (GeoAI)

GitHub: https://github.com/Tania526-sudo
LinkedIn: https://www.linkedin.com/in/tetiana-starovoit-61246200/


Disclaimer

This project is intended for demonstration and research purposes and does not expose sensitive operational data.

About

Quantum Natural Language Processing (QNLP) using Quantum LSTM (QLSTM) architectures for advanced text classification tasks. This project demonstrates how quantum-inspired LSTM networks can be applied to natural language understanding and classification using Qiskit/PennyLane.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published