Thanks aphyer for making this scenario and congrats to James Camacho (and Unnamed) for their better solutions.
The underlying mechanics here are not that complicated, but uncovering details of the mechanics seemed deceptively difficult, I guess due to the non-monotonic effects, and randomness entering the model before the non-monotonicity.
It wasn’t that hard though to come up with answers that would do OK, just to decipher the mechanics. I guess this is good in some ways (one doesn’t just insta-solve it), but I do like to be able to come up with legible understanding while solving these, and it felt pretty hard to do so in this case, so maybe I’d prefer if there were more lower hanging fruit mechanics wise. (So maybe I don’t actually prefer simple mechanics as long as some of them are easier to figure out and can be built off of?)
Regarding my own attempt to figure it out:
Thanks to abstractapplic for the comment that tipped me off to the characteristics being quantitative not just a classification, as well as to there possibly being a total food amount characteristic not just spicy/sweet. Multicore’s comment on Roc possibly being in a “meaty” category also helped me in regard to the latter.
Ironically though, the model change actually lowered my performance (from 16.30) presumably due to the improved model not taking as much into account penalties for variance that were implicitly present in the earlier interactions + spicy/sweet dish numbers model. I’m still pleased that the “improved” model had more structural resemblance to the actual reality, even if the answer was worse. (the second change in my answer also lowered my expected performance (from 16.13), but I think this was basically coincidental).
I actually did consider the possibility that the characteristics might have variability, including explicitly considering a uniform distribution between bounds, but Claude did an initial probe and dismissed it. I guess I should have pushed Claude on this! But also I’d been refining imperfect models for a while and and didn’t want to spend the time/effort required to develop a new model at that time if it didn’t instantly seem promising.
I heavily used AI for this scenario. It helps a lot to quickly do stuff that would take a lot more effort without, and in principle should also help with exploring, but I feel like its tendency to focus on what’s right in front of it can also distract me from switching approaches. Also I wish I had done more exploration of the data before asking AI to come up with a solution. As it was Claude (4.5 Opus) found the spicy/sweet categories without me having previously done so, which robbed me of having the pleasure of finding them on my own, as other commenters who mentioned them likely did.
I’m not sure if anyone appreciated my insanely long AI-generated comments, I could avoid doing that in the future if people were annoyed by it.
Requesting an extension for reason: wanting extra time to see if I can crack the mechanics with Claude. I think Claude suggested some possible answers waaay back but I didn’t pay much attention, telling to focus on the mechanics first. (This might be an abuse of extension requests—it’s not that I haven’t spent time on this.)