LDA Topic Count Determination via Perplexity Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining the topic count in latent Dirichlet allocation (LDA) may specify inappropriate values, leading to inaccurate estimation of latent meanings in documents.

Innovation Solution

A document analysis system that evaluates perplexity using different topic counts and random word groups to determine a reference topic count, combining first and second topic counts to define a probabilistic model suitable for extracting latent topics, and includes elements for cumulative occurrence frequency evaluation, relative frequency analysis, and principal component analysis to accurately estimate contextual meanings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the topic count in LDA is specified based on conventional methods (e.g., AIC value or intermittent specification), then the computation load is reduced or the process is simplified, but the topic count may be inappropriate leading to inaccurate estimation of latent meanings

Engineering Contradiction:
Improveaccuracy of latent meaning estimationVSAvoidcomplexity of topic count determination
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses perplexity evaluation as feedback to iteratively determine the optimal topic count. By evaluating perplexity for different topic counts and selecting the one that minimizes perplexity, the system creates a feedback loop that automatically adjusts the topic count to achieve accurate latent meaning estimation without manual intervention or complex external criteria.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The LDA model itself serves to determine its own optimal topic count through perplexity evaluation. Instead of relying on external methods like AIC or intermittent specification, the model self-evaluates different topic counts and selects the most appropriate one, making the system self-sufficient and eliminating the need for additional complex determination mechanisms.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multiple topic counts are evaluated using different random numbers to determine the optimal topic count, then the accuracy of latent meaning estimation is improved, but the computation time increases

Engineering Contradiction:
Improveaccuracy of topic count determinationVSAvoidcomputation time for perplexity evaluation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary perplexity evaluations with different random numbers to identify a range of candidate topic counts before final selection. By pre-evaluating multiple random seeds and their corresponding perplexity values, the system narrows down the search space and avoids exhaustive computation for the final optimal topic count determination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the random number parameter across multiple evaluations to assess the stability and reliability of topic count determination. By varying this parameter and observing how perplexity changes, the system identifies robust topic counts that are not overly sensitive to random initialization, thereby improving accuracy without requiring excessive computation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11847142B2Document analysis system
Publication Date: 2023.12.19 HONDA MOTOR CO LTD
  • US11847142B2 patent drawing
  • US11847142B2 patent drawing
  • US11847142B2 patent drawing

AI summary

There is provided a system configured to appropriately determine a topic count in accordance with LDA to estimate latent meanings of a document. For a plurality of documents d, a perplexity PPL of each document d is evaluated in accordance with a document generation probability in which the document d is generated when topic counts N for defining a topic model based on the LDA as a document generation model are hypothetically specified as different values and word groups are specified by different random numbers. The topic model is defined by a reference topic count No determined by combining a first topic count N1 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL first indicates a minimum value) and a second topic count N2 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL indicates a smallest value).