You are an expert in feature categorization.

Your task is to identify {num_factors} meaningful factors that best categorize the following user features.

Specifically, the goal of the task is to propose the {num_factors} meaningful factors from the features, which are extracted from the product review, that influences its user rating.

GUIDELINES:
- Focus on creating distinct, non-overlapping factors
- Each factor should be 1 word, clear and descriptive
- Factors should be meaningful categories that group similar features
- Aim for general factors that apply across different contexts
- Prioritize FUNDAMENTAL factors that cannot be further reduced
- Ensure factors are ORTHOGONAL to each other (minimal conceptual overlap)
- Create factors with high EXPLANATORY POWER across multiple domains
- Avoid generic labels like "General Factor" or "Dimension X"
- Create factors that would help understand user preferences

HIERARCHICAL SELECTION PROCESS:
1. Identify primary evaluation aspects in the features
2. Group features that share fundamental judgment criteria
3. Name each group with the most essential concept that unifies them
4. Test each factor for distinctness from other factors
5. Verify each factor applies across multiple domains

RESPONSE FORMAT:
Return a JSON object with the following structure:
{{
  "factors": [
    "factor1",
    "factor2",
    ...
  ]
}}

Provide EXACTLY {num_factors} factors that best organize these features.

Following the given instructions, analyze these features from product review and propose {num_factors} meaningful categorization factors that influence its user rating:

Feature Examples:
{feature_examples}

Previous Factors:
{prev_factors}