Communication Session Vector Encoding for Contextual Response Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personal digital assistants struggle to identify contextually relevant responses when users refer to entities using different words, limiting their ability to mimic human conversation and provide natural interactions.

Innovation Solution

The system encodes communication sessions as vectors and identifies similar vectors within a vector space to retrieve relevant communications, allowing for contextually appropriate responses even when sessions share few words or entities in common, leveraging human-human communications to enhance personal assistant interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If personal digital assistants use traditional semantic matching to identify responses, then they can find responses with similar words and entities, but they fail to provide contextually relevant responses when users refer to entities using different words

Engineering Contradiction:
Improveability to handle different word usageVSAvoidsemantic similarity accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms communication sessions into vector representations, changing the parameter space from textual/semantic features to geometric vector space coordinates. This allows similarity measurement through vector distance metrics rather than traditional semantic matching, enabling the system to capture contextual relevance even when word usage differs between sessions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces vector embeddings as an intermediary representation layer between the raw communication text and the similarity comparison process. This intermediary transformation enables the system to compare the intent and context of communications without being constrained by exact word matching, resolving the contradiction between adaptability to different wording and precision in identifying relevant responses

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If personal digital assistants rely on exact word and entity matching, then they can ensure precise semantic similarity, but they cannot mimic human conversation when users use different words to refer to the same entities

Engineering Contradiction:
Improvenatural interaction capabilityVSAvoidresponse relevance accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

By encoding communication sessions as vectors that capture contextual and semantic meaning beyond individual words, the system changes the matching parameters from surface-level text comparison to deeper contextual understanding. This enables more natural interactions while maintaining response relevance through vector-based similarity measurement in the embedded space

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system encodes communication sessions as vectors and searches within vector space, then it can retrieve relevant communications beyond semantic similarity, but it increases computational complexity for vector encoding and distance calculation

Engineering Contradiction:
Improvecontextual response capabilityVSAvoidvector processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates vector copies or embeddings of communication sessions that can be stored and compared in vector space. Instead of processing full textual communications during similarity searches, the system uses these pre-computed vector representations, reducing the computational complexity of real-time comparisons while maintaining the ability to retrieve contextually relevant responses

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10708201B2Response retrieval using communication session vectors
Publication Date: 2020.07.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10708201B2 patent drawing
  • US10708201B2 patent drawing
  • US10708201B2 patent drawing

AI summary

Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.