Skip to content

hanu-14/crowd-aware-transit-estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crowd-aware-transit-estimation

A conceptual project exploring how crowd signals and LLM reasoning can enhance public transport arrival estimation beyond conventional methods.

Crowd-Aware Transit Estimation (Concept)

Overview

Most public transport tracking systems already rely on standard methods such as GPS, schedules, and historical averages.

This project does not attempt to replace those systems.

Instead, its focus is on a peculiar enhancement: leveraging crowd-derived signals and LLM-based reasoning to refine or contextualize arrival estimations.

What Makes This Different

Conventional systems answer:

“Where is the vehicle?”

This project explores:

“What does the crowd behavior suggest about the vehicle’s state?”

Examples of crowd signals:

  • Sudden increase in passengers waiting
  • User-reported congestion or delays
  • Textual complaints, confirmations, or uncertainty
  • Indirect human signals rather than sensors

Core Idea

The assumption is simple:

Humans collectively sense disruptions faster than systems.

Large Language Models (LLMs) can:

  • Interpret noisy, unstructured crowd inputs
  • Reason over uncertainty
  • Produce probabilistic or qualitative updates to existing arrival estimates

This acts as a reasoning layer, not a tracking replacement.

High-Level Approach

  1. Assume conventional tracking already exists
  2. Collect simulated or hypothetical crowd signals
  3. Use LLM reasoning to:
    • Detect anomalies
    • Adjust confidence levels
    • Qualitatively update ETA expectations

This repository focuses on conceptual clarity and reasoning design.

Tech Stack (Planned)

  • Language: TBD
  • LLMs: Conceptual / simulated
  • Data: Synthetic or illustrative inputs

Current Status

  • Project initialized
  • Core idea and differentiation documented

Future Directions

  • Simulated crowd-input datasets
  • Prompt design for uncertainty reasoning
  • Lightweight prototype implementation
  • Ethical considerations of crowd-sourced inference

Disclaimer

This is an exploratory and educational project. It is not intended for production deployment.

How the Code Works

  1. A mock crowd-signal file (sample_crowd_signals.json) represents simplified human-derived observations such as complaints, confirmations, and crowd size.

  2. The Python module reads this input and applies a rule-based reasoning layer that mimics how an LLM might qualitatively assess uncertainty.

  3. The output is not a prediction, but a confidence-oriented assessment (on-time / delayed / uncertain).

This keeps the project transparent, explainable, and extensible.

Why This Matters

Most transit systems rely on sensors and schedules.

This project explores how human crowd signals, interpreted through reasoning systems, could act as a complementary layer—especially when traditional signals are weak or delayed.


Handling Uncertainty and Confidence

Crowd-derived signals are inherently noisy and incomplete. A single complaint or confirmation does not represent ground truth.

For this reason, the system does not attempt to output precise predictions or exact arrival times.

Instead, it produces confidence-oriented assessments, such as:

  • High confidence: likely on time
  • Medium confidence: uncertain state
  • Low confidence: possible delay

This mirrors how a reasoning system (or LLM) would operate: by synthesizing imperfect signals and expressing degrees of belief, not absolute certainty.

Why Qualitative Outputs Are Intentional

In real-world transit systems:

  • Human signals arrive earlier than sensor updates
  • Data may be contradictory
  • Overconfidence can be misleading -Qualitative confidence bands are safer, more interpretable, and easier to integrate as a supplementary layer to existing tracking systems.

Design Philosophy

This project prioritizes:

  • Explainability over prediction accuracy
  • Confidence adjustment over hard outputs
  • Human signals as complementary inputs

The intent is to explore reasoning patterns, not to replace existing production systems.

About

A conceptual project exploring how crowd signals and LLM reasoning can enhance public transport arrival estimation beyond conventional methods.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages