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

The Hard Part of Recommending Food Is Asking Better QuestionsThe Hard Part of Recommending Food Is Asking Better Questions

A recommendation is only as good as the preferences it was given. An Android system turned that into a series of small choices.

  • Conference
  • Publications

Written by

  • SRShirasaka RenIT & Infrastructure · Student Member

In this article

  1. 01Why pairwise beats a rating scale
  2. 02What carries over to any recommender

Two people can stand in front of the same row of food stalls and disagree completely. One weighs price above everything. The other will walk twenty minutes for a better bowl. Neither is wrong, and no single rating captures both.

That is the design problem behind culinary recommendation systems. Collecting data about restaurants is straightforward. Learning what a particular person actually values is the part that decides whether the recommendation feels useful or random.

01/02

Why pairwise beats a rating scale

A Universitas Brawijaya team built an Android application around the Analytical Hierarchy Process, and the interesting choice is how it asks. Rather than requesting a score out of ten for price, it asks which of two criteria matters more and by how much.

A warung offers the same decision with fewer labels. Credit: Veriyanta Kusuma, CC BY-SA 3.0.
Fig. 01A warung offers the same decision with fewer labels. Credit: Veriyanta Kusuma, CC BY-SA 3.0.

Comparisons are easier to answer honestly, and they carry more information than a flat rating. They also give the method something to check. A contradictory set of answers gets flagged as inconsistent, which is a signal that the questions need revisiting rather than that the user is being difficult.

02/02

What carries over to any recommender

  • Preference collection is the interface. Where you ask the weighing question decides how good the answer is, so it is not a settings screen bolted on at the end.
  • Put the tool where the decision happens. A recommendation is useful on a street corner, which is the argument for building it as a mobile application.
  • Measure against people, not just logic. The real bar is whether the top recommendation matches what a knowledgeable person would choose.
Ranking options needs weights first, and weights are personal. Credit: Coach lai, CC BY-SA 4.0.
Fig. 02Ranking options needs weights first, and weights are personal. Credit: Coach lai, CC BY-SA 4.0.

The follow-up work from the same group makes the difficulty plain. When AHP and hybrid versions were compared for mobile culinary recommendation, agreement with expert choices stayed modest, with the fuzzy variant doing best. Structured questioning helps, but taste resists being reduced to numbers.

Source

  1. Aryo Pinandito, Chandrawati Putri Wulandari and Ratih Kartika Dewi (2015). Culinary Recommendation Systems Using Analytical Hierarchy Process on Google Android Platform. International Conference on Engineering and Information Technology (ICEIT).

Next articleYour Phone Already Has Everything a VR Controller Needs(Keep scrolling)(Read it next)(Loading)