Oshan Ranasinghe

Work / Research / STRATON-LLM

Flagship Project · Final Year Research

STRATON-LLM — Strategy-Oriented Negotiation Framework with LLM Mediation

A research-driven system for semantic communication, negotiation, and agreement evaluation in multi-agent environments — for cases where agents do not share the same ontology, yet still need to discover capabilities, interpret requests, and reach trustworthy agreements.

Type

Research-grade negotiation system

Contribution

Protocol-bound semantic conflict handling

Focus

End-to-end negotiation pipeline

Status

Completed · validation in progress

SYSTEM CONTEXT — STRATON-LLMAgent ATravel DomainOWL Ontology AAgent BFinance DomainOWL Ontology BSTRATON-LLM CORETrigger DetectionStrategy SelectionProtocol Engine + GenerationEvaluation + Trust ScoringPersistence + LearningLLM ReasonerrequestmappingrespondagreementMapping StoreLearned AlignmentsTrace LoggerDialogue History

FIG 01 — System context: agents, mismatch detection, and the negotiation core

01 — Problem

Semantic mismatch is the real failure mode

Many agent systems assume communication works once a message is delivered. The real problem starts when agents use different ontology terms for related concepts — one agent asking for a price while another reasons about a rate. Without a structured mechanism, the interaction becomes brittle, ambiguous, or silently wrong.

Core problem

Semantic mismatch between heterogeneous agents

No shared ontology, no pre-agreed vocabulary.

Response

Protocol-governed negotiation

Structured dialogue replaces ad-hoc matching.

02 — Objectives

What the system sets out to do

1

Enable heterogeneous agents to communicate when their local ontologies do not align directly.

2

Move from brittle ontology matching to explicit semantic negotiation with explainable reasoning.

3

Use protocol-governed multi-turn dialogue rather than unconstrained prompt exchanges.

4

Persist successful mappings and negotiation evidence so the system improves over time.

03 — System flow

A complete negotiation loop

From mismatch detection to reusable learned outcomes — see the full negotiation walkthrough.

Receive request

Agent A sends a message that uses terms from its own ontology.

Check semantic compatibility

Agent B attempts local resolution through ontology lookup and cached mappings.

Trigger negotiation when needed

Low-confidence or unknown terms activate the negotiation pipeline.

Run bounded dialogue

The protocol engine controls a multi-turn argumentation session.

Evaluate trust

The agreement is checked against dialogue-level trust heuristics.

Persist and reuse

Accepted mappings and traces become reusable system knowledge.

04 — Architecture

Six layers, one negotiation pipeline

01

Negotiation Trigger & Context Initialization

Interprets incoming messages, checks the mapping store, invokes ontology matching when needed, and decides whether negotiation should start.

02

Strategy Selection

Chooses the negotiation mode using confidence, context, urgency, and goal alignment. In the final design, selection converges on structured argumentation modes rather than unrelated strategies.

03

Proposal Generation

Transforms the selected mode into concrete dialogue proposals such as claims, supports, attacks, defenses, and evidence requests.

04

Protocol Engine

Runs the finite-state dialogue, validates acts, manages turns, enforces legal transitions, and terminates sessions cleanly.

05

Agreement Evaluation & Outcome Handling

Assesses whether the produced agreement is trustworthy using dialogue-aware heuristics instead of accepting the latest answer at face value.

06

Persistence, Logging & Learning

Stores mappings, preserves negotiation traces, updates confidence, and feeds learning signals back into future negotiations.

05 — Why it matters

  • →Ontology-based communication between heterogeneous agents
  • →Protocol-governed multi-turn structured argumentation
  • →Mapping persistence instead of uncontrolled ontology mutation
  • →Trust-aware agreement evaluation with dialogue heuristics
  • →Designed as a modular negotiation system, not a prompt chain

06 — Project story

From framing to a layered framework

1

Problem framing: heterogeneous agents fail when terms such as “price” and “rate” carry different ontology meanings.

2

Core insight: ontology alignment alone is insufficient when context, goals, and confidence remain ambiguous.

3

System direction: negotiation must be explicit, explainable, and governed by protocol.

4

Engineering result: STRATON-LLM becomes a layered framework connecting trigger detection, argumentation, evaluation, and persistent learning.

08 — Planned writing

  • →Designing semantic negotiation for heterogeneous intelligent agents
  • →Why ontology alignment alone is not enough for real agent interoperability
  • →How protocol-governed dialogue makes LLM-supported negotiation inspectable
  • →Evaluating agent agreements with dialogue-aware trust heuristics