Pinyin Input Classification via Contextual Ambiguity Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for translating Chinese pinyin to Chinese characters face challenges due to homonym problems and lack of word boundaries, leading to ambiguities and inefficiencies in processing and inputting Chinese language text.

Innovation Solution

A method of classifying user input that determines ambiguous words and their context to accurately translate pinyin to Chinese characters, using a trained language model and dictionary updated with user preferences and new words derived from inputs, to improve translation accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If phonetic input method (pinyin) is used to input Chinese characters, then the input process becomes more accessible and easier to learn, but homonym ambiguities increase making character selection slow and tedious

Engineering Contradiction:
Improveease of inputVSAvoidtime for character selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system uses feedback from adjacent characters and contextual information to dynamically adjust the probability rankings of candidate characters. By continuously incorporating contextual feedback from the surrounding text, the system refines its predictions and presents the most likely characters at the top of the candidate list, reducing the time users need to spend searching through homonyms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic character selection by determining the most probable character from homonyms based on contextual analysis. When the system confidently identifies the intended character through probability calculation and contextual matching, it can automatically select and insert the character without requiring manual user intervention, thus eliminating the tedious character selection process entirely.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple-choice method is used to address homonym problem, then all possible characters are presented to user, but the input process becomes slow and tedious

Engineering Contradiction:
Improveaccuracy of character conversionVSAvoidinput speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter of character presentation from displaying all possible homonyms equally to ranking candidates by calculated probability. By transforming the static list into a dynamically ranked order based on contextual probability, the system maintains reliability by presenting accurate candidates while improving productivity by placing the correct character higher in the list, reducing user search time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of presenting all possible homonym candidates, the system applies partial action by displaying only the top-ranked candidates that meet a certain probability threshold. This selective presentation maintains accuracy for high-probability matches while significantly reducing the number of options users must evaluate, thereby improving input speed without sacrificing reliability for common cases.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If probability approach with grammatical constraints is used, then conversion accuracy improves for formal text, but accuracy decreases for literature and spoken language

Engineering Contradiction:
Improveconversion accuracyVSAvoidapplicability to different text types
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its probability calculations and contextual analysis depth based on the detected text type and complexity. For formal text with clear grammatical structures, it applies stricter grammatical constraints. For literature and spoken language, it relaxes certain constraints and relies more on lexical patterns and common usage statistics, thereby maintaining high accuracy across diverse text types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as the weight given to grammatical constraints versus lexical probability based on the analyzed text characteristics. By dynamically adjusting these parameters according to whether the text is formal, literary, or colloquial, the system optimizes conversion accuracy for each text type while maintaining overall versatility across different domains.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If pinyin input is performed syllable by syllable without word boundaries, then input flexibility increases, but word boundary ambiguities increase making processing difficult

Engineering Contradiction:
Improveinput flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the continuous pinyin input stream into candidate word boundaries based on probability analysis and dictionary matching. It identifies potential segmentation points where complete words or phrases are most likely to occur, then processes each segment separately through the conversion pipeline, reducing overall processing complexity while preserving input flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary probabilistic word boundary detection layer between the raw pinyin input and the character conversion process. This intermediary analyzes the pinyin sequence, identifies likely word boundaries using dictionary lookup and statistical models, and structures the input accordingly, thereby simplifying downstream processing without requiring users to manually specify boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8660834B2User input classification
Publication Date: 2014.02.25 GOOGLE LLC
  • US8660834B2 patent drawing
  • US8660834B2 patent drawing
  • US8660834B2 patent drawing

AI summary

Systems and methods of classifying user input are disclosed. The user input can be, for example, in the form of Roman characters. An ambiguous word (e.g., a word that is a non-pinyin word written in Roman characters and a valid pinyin word) can be identified in the user input. Contextual words (e.g., words adjacent to the ambiguous word) are classified as a pinyin context or a non-pinyin context. The ambiguous word is classified based on the context of the contextual words.