MGMLaboratory
Back

Menu

01Home
02About Us
03Projects
04Publications
05Member
06Articles
07Contact

Let's Talk

Open in Mail app

Socials

Malang (ID) --:--Privacy PolicyTerms of Service

January 1, 20152 min read

Why Price and Distance Outweigh Star RatingsWhy Price and Distance Outweigh Star Ratings

The weights a culinary recommender learned say more about diners than about restaurants.

  • Journal
  • Publications

Written by

  • SRShirasaka RenIT & Infrastructure · Student Member

In this article

  1. 01The three criteria and their weights
  2. 02What those numbers imply
  3. 03A caution about who set the weights

Every recommendation screen hides a set of numbers that decide what a person sees. A 2015 paper on a mobile culinary recommendation system published those numbers, and they are worth reading as a statement about how people actually choose a meal.

01/03

The three criteria and their weights

The system compares three criteria: distance, price, and rating. After the pairwise comparisons were processed, the resulting eigenvector gave each criterion the following share of influence.

  • Price: 0.5556, well over half the decision.
  • Distance: 0.3333, roughly a third.
  • Rating: 0.1111, about a ninth.
Nasi bungkus, an inexpensive meal that suits a tight budget filter. Image: Midori, CC BY-SA 3.0, via Wikimedia Commons.
Fig. 01Nasi bungkus, an inexpensive meal that suits a tight budget filter. Image: Midori, CC BY-SA 3.0, via Wikimedia Commons.

02/03

What those numbers imply

The ranking is blunt. Reputation, the signal most food applications put at the centre of the screen, carries the least weight of the three. Two practical constraints, what a meal costs and how far it is, carry the rest. That matches how the input flow is built: the user supplies a budget and a travel radius first, and the candidate list is trimmed before quality is even considered.

Distance here comes from the Haversine formula, which measures the straight line between two points on a sphere. It ignores roads, one way streets, and rivers. For a five kilometre radius, that approximation is acceptable, but it quietly assumes that a place is equally reachable in every direction.

A neighbourhood warung, the low cost option price weighting favours. Image: Indonesiagood, CC BY 4.0.
Fig. 02A neighbourhood warung, the low cost option price weighting favours. Image: Indonesiagood, CC BY 4.0.

03/03

A caution about who set the weights

The weights come from comparisons made by the people who configured the system, not from observing a population of diners. A budget conscious student and a diner entertaining guests would not produce the same matrix. The useful lesson for anyone building a recommender is structural rather than numeric: keep the weights as an explicit input that can differ per user, because a single fixed matrix encodes one person's priorities for everyone.

Source

  1. Pinandito et al. (2015). Alternatives Weighting in Analytic Hierarchy Process of Mobile Culinary Recommendation System Using Fuzzy. ARPN Journal of Engineering and Applied Sciences.

Next articleTwo Designs, One Culinary App, and the Widgets That Decided It(Keep scrolling)(Read it next)(Loading)