Semantic Word Vector Space for Image Captioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing techniques fail to support high precision natural language captioning and image searching due to limitations in image tagging and search algorithms, which do not define relationships between tags and images, leading to omission of fine details in image descriptions.

Innovation Solution

The proposed solution involves an image captioning framework that uses neural networks and machine learning to generate captions by mapping words into a semantic word vector space, allowing for flexible post-processing and delayed dictionary changes, incorporating weak supervision data and semantic attention models to capture detailed image concepts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional top-down approach is used to generate image captions, then the overall gist of the image can be derived, but fine details such as local objects, attributes, and regions are not captured well

Engineering Contradiction:
Improvefine details in image descriptionsVSAvoidcomplexity of caption generation framework
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the image captioning process into multiple parallel pathways: a top-down pathway that captures the overall gist and a bottom-up pathway that captures fine details through object detection and region analysis. These segmented pathways are then integrated to produce comprehensive captions that include both global context and local details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimensional approach by incorporating spatial reasoning and region-based analysis alongside traditional language modeling. This allows the system to capture fine-grained details in a new dimension beyond conventional sequence-to-sequence captioning, enabling precise localization and description of image elements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If conventional image tagging algorithms are used, then processing is simpler, but relationships between tags and images are not defined leading to lower precision

Engineering Contradiction:
Improveprecision of image taggingVSAvoidcomplexity of tag relationship modeling
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces visual attention mechanisms and region proposal networks as intermediary components that bridge the gap between raw image data and semantic tags. These intermediaries extract meaningful features and establish explicit relationships between image regions and corresponding tags, significantly improving tagging precision while managing complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If word vector representations with delayed post-processing are used, then dictionary flexibility is improved, but additional processing steps are required

Engineering Contradiction:
Improvedictionary flexibilityVSAvoidcomplexity of post-processing pipeline
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by generating word vector representations and establishing semantic relationships before final caption generation. This allows the system to work with flexible, language-agnostic vector spaces during processing, then map to specific dictionaries or vocabularies in a single post-processing step, achieving dictionary flexibility without repeating earlier processing steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9792534B2Semantic natural language vector space
Publication Date: 2017.10.17 ADOBE INC
  • US9792534B2 patent drawing
  • US9792534B2 patent drawing
  • US9792534B2 patent drawing

AI summary

Techniques for image captioning with word vector representations are described. In implementations, instead of outputting results of caption analysis directly, the framework is adapted to output points in a semantic word vector space. These word vector representations reflect distance values in the context of the semantic word vector space. In this approach, words are mapped into a vector space and the results of caption analysis are expressed as points in the vector space that capture semantics between words. In the vector space, similar concepts with have small distance values. The word vectors are not tied to particular words or a single dictionary. A post-processing step is employed to map the points to words and convert the word vector representations to captions. Accordingly, conversion is delayed to a later stage in the process.