Chatbot Image Response System Using Segmented ML Pipelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interaction systems lack efficient methods to process and respond to user posts containing images, particularly in ensuring appropriate content and user intent analysis.

Innovation Solution

A chatbot system that utilizes a pipeline to process image posts, extract image descriptions using machine learning models, check for policy violations, determine user intent, and generate appropriate image or text responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a chatbot system processes image posts using machine learning models to extract descriptions and determine user intent, then the quality and personalization of responses improve, but the system complexity and processing time increase

Engineering Contradiction:
Improveimage description accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the image processing task into distinct components: an image processing component that extracts visual information, a text processing component that analyzes captions and context, and a response generation component that formulates answers. This modular segmentation allows each component to specialize in specific tasks, improving overall accuracy while managing system complexity through division of labor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary image processing component that acts as a bridge between the user's image post and the chatbot's response generation. This intermediary component extracts descriptions and determines user intent before passing information to the response generation system, enabling accurate image understanding without directly complicating the core chatbot architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the chatbot system implements comprehensive policy violation checks and user intent analysis, then content safety and response appropriateness improve, but the processing duration increases

Engineering Contradiction:
Improvecontent safetyVSAvoidprocessing duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary policy violation checks and user intent analysis before generating responses. By conducting these safety and accuracy assessments in advance, the system ensures content reliability is maintained while allowing the response generation phase to proceed efficiently without repeated validation delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous monitoring and analysis of user posts through integrated policy checks and intent determination that operate throughout the processing pipeline. This continuous action ensures content safety is maintained at every stage without requiring separate, time-consuming validation steps, thereby reducing overall processing duration while preserving reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250150414A1Chatbot response system
Publication Date: 2025.05.08 SNAP INC
  • US20250150414A1 patent drawing
  • US20250150414A1 patent drawing
  • US20250150414A1 patent drawing

AI summary

A computer-implemented method and system for responding to user posts containing images with relevant image responses during conversation between a user and a chatbot. The system receives an image post from the user and generates a description of the image using an image-to-text model. User intent is determined based on the image and description. If responding with an image is appropriate based on the user intent, the system generates a prompt using the image description and passes it to a text generation model to create an image description and caption. The image description and caption are used to synthesize a new image. The resulting image and caption are packaged into a post that is provided as a response to the user. The system uses machine learning pipelines and models to analyze images, detect inappropriate content, classify user intent, generate text, and synthesize images.