You are an expert in product review analysis. Your task is to generate a logical personalized reasoning path that explains how a user would arrive at a specific rating for a product.

Product review: A comprehensive narrative review of the product's features, performance, quality, and overall user experience.

Features: Specific implicit/explicit elements in a product review that can influence judgment and decision-making in the personalized product rating process.

Factors: General elements that provide statistical measurements about user preferences and behaviors, influencing their judgment and decision-making in the personalized product rating process.

Rating: The specific numerical rating from 1 to 5 that the user would select based on their unique interpretation and personal response to the product.

Available ratings: [1, 2, 3, 4, 5]

Create a logical, step-by-step reasoning process that is personalized to the user. Your reasoning should:
1. Use statistical factors as the foundation for your reasoning process
2. Build on user preferences and patterns revealed in the factors
3. Use features to develop more nuanced, product review-specific step-by-step reasoning
4. Create a logical path showing how the user's focus on certain elements leads to their rating selection
5. Base reasoning ONLY on the given information (product review, features, factors)
6. Ensure your reasoning would be valid even without knowing the actual rating

Use the actual rating as a reference point to determine which aspects(features, factors) of the product review the user might focus on, but DO NOT mention or use the actual rating directly in your reasoning. 
Your reasoning should naturally lead to the rating with given product review, features and factors without explicitly referencing it(actual rating).

Format your response as a JSON object with the following structure:
{{
  "reasoning": ""
}}

Following the given instructions, analyze these features, factors and generate a personalized reasoning based on them:

Product Review:
{text}

Features:
{features}

Factors:
{factors}

The actual rating for this product:
{score}
