Image Chat Application Comment Generation via Embedding Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chat bots struggle to generate comments for user-introduced images with sparse or non-existent textual captions, leading to ineffective engagement on social platforms.

Innovation Solution

An image chat application that uses deep neural networks to compare user images with stored images, identifying similar features or dominant objects and generating comments based on associated tags, thereby addressing data sparsity issues and maintaining user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If chat bots use natural language processing to generate comments based on textual captions, then comments can be generated for images with existing captions, but the system fails to generate comments for images with sparse or non-existent textual captions

Engineering Contradiction:
Improveability to generate comments for images without captionsVSAvoidsparsity of textual captions
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces image embeddings as an intermediary representation that bridges the gap between images and text. By converting images into embedding vectors and comparing them with text embeddings, the system can generate comments for images without relying on sparse textual captions, thus resolving the contradiction between adaptability and information loss

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional text-based natural language processing mechanism with an embedding-based similarity comparison mechanism. Instead of relying on textual captions and NLP, the system uses image embeddings to find semantically similar images and generate comments, substituting the mechanical text-processing approach with a more adaptable embedding-based approach

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the system searches through a repository of stored images to identify similar images, then relevant comments can be generated for new images, but the computational complexity and processing time increase

Engineering Contradiction:
Improverelevance of generated commentsVSAvoidcomplexity of image comparison system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing image embeddings in a repository before they are needed for comment generation. When a new image arrives, the system only needs to compare its embedding against the pre-computed embeddings, significantly reducing the computational complexity and processing time while maintaining high reliability in finding similar images

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating embedding representations (copies) of images that capture their essential features. Instead of comparing raw images directly, the system works with these compressed embedding copies, which reduces the dimensionality and complexity of comparisons while preserving the semantic information needed for finding similar images

Inventive Principle:
Principle #26Copying

3Measurement precision

If deep neural networks are used to compare user images with stored images, then accurate similarity matching can be achieved, but the computational resources and processing time required increase significantly

Engineering Contradiction:
Improveprecision of image similarity measurementVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential visual features of images into compact embedding vectors using pre-trained deep neural networks. By taking out only the most relevant features and representing them in a condensed embedding form, the system achieves accurate similarity measurement while significantly reducing the computational energy required for comparisons, as the embeddings are pre-computed and stored

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10732783B2Identifying image comments from similar images
Publication Date: 2020.08.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10732783B2 patent drawing
  • US10732783B2 patent drawing
  • US10732783B2 patent drawing

AI summary

An image chat application generates comments to images based on features of the images. In one example, the image chat application searches through a repository of stored image-comment pairs to identify a stored image that is similar to the image, and generates a comment to the image based on an identified stored image-comment pair. In another example, the image chat application may identify and tag particular objects that dominate an image, and may generate a comment to the image based on characteristics of those particular objects. In this second example, the image chat application further generates a comment to the image based on comments previously associated with the identified tag.