If you define parameters the first time you (or your parents) use a replicator (which is every thing you ever consume except for social dining) and the replicators sync you should have a quite large library of your tastes which it can use as a filter for when you order new stuff so you don't have to refine the parameters very much.
At least in my head canon :)
What? I just agreed with you, why then say I would disagree?