smakudwn
Well-Known Member
I am with Yuri, I don't know how this differs from a database?
When I first read about your concept, I got the idea that an ontology was a human readable quantification of vague concepts. That would be VERY interesting. Now I think I understand that an ontology is a complicated word for what appears to be a database-type structure. "Reading" it would be an exercise in tedium.
Here's an example of the term "meal" in SUMO ....
An ontology is a structured method of representing information, so in that sense it is like a database, and when well done it can be used to 'lookup' information. Unlike a database it can show a variety of different connections between nodes.
E.g
Cat, descendant = kitten, opposite = dog, type of = mammal
Now you can look up mammal and see it's a type of = animal, has characteristics of = warm blooded, hairy, etc
Examples of = cat, dog, monkey, human
So, know you know that cats and humans are warm blooded! Better yet, you're computer can know! So now, if you want to know "hey computer, are dogs warm-blooded" your computer can say "Yes, Dave, they are".
The BJCP guide is vague because it needs to be vague. It is trying to hint at the characteristics of a perceptual whole, not define unambiguous criteria for set membership. If we were to create hard classification rules for beer styles, they would collapse as soon as they hit real world data.
One use for this would be to give a computer the ability to formulate beer recipes for different styles.
You could ask the computer for an IPA, APA, Wheat or what have you and it could give you a reasonable recipe.
The usefulness of this would be beyond the immediate recipe formulation and more into what combinations/permutations of ingredients haven't been tried yet that may produce a good beer.
With the wild diversity of life on this planet, you'd think the same would be true of biological classification. Yet, is is done. I would think that beer classification would be much easier, regardless of the sensory perception involved.
With biological classification, though, we're aided by the remarkable self-categorizing nature of genetics: a horse can't impregnate a grasshopper.
Clearly we can make distinctions, and that's why the BJCP style guide is so useful. But the distinctions are made on the basis of perceptual properties that are deeply uncooperative with formal representation. What does it mean for Saaz to be "spicy"? Could you explain it in terms that a computer could understand?
Hybrids and chimera. Gray areas everywhere in the classification process.
Right. It's not easy, and even when it's done, there will be semantics that affect the usefulness of it. But I am 100% for the effort (especially because I'm not doing it).
If there isn't a language of sensory perception, then one will need to be created. Given a finite set of terms that describe something, the classification can begin. Perhaps spicy is one of the terms... I don't know.
You could take it a step further and it could look at your inventory and give you say 3 different ways to make an APA with what you have.
I already addressed this in my post. This is certainly an example of what a computer can do, but it does not demonstrate usefulness. I can already easily accomplish that exercise using common sense. Teaching my computer to do it for me might be "neat-o" in an academic sense, but I fail to see real utility.You could take it a step further and it could look at your inventory and give you say 3 different ways to make an APA with what you have.
Hybrids and chimera. Gray areas everywhere in the classification process.
If there isn't a language of sensory perception, then one will need to be created. Given a finite set of terms that describe something, the classification can begin. Perhaps spicy is one of the terms... I don't know.
Right, that's what I'm saying though: there is a lot of research to suggest that a formal ontology of perception isn't even possible because perceptual phenomena don't have an objective reality in the way that, say, species do. I can't recommend Stan Hieronymus's new book enough, as makes this case far more articulately than I'll ever be able to.
There are a lot of reasons for this, but one of the more straight-forward ones is just physiology. Say there are 1000 olfactory sensors in the human species. The thing is, any given person will have only half of them. You and I could smell the same thing and have physiological responses with literally zero overlap. That would be relatively unlikely, of course, but it's essentially guaranteed that our experiences will overlap only partially.
Throw on top of this the fact that a great deal of smell processing is routed through memory, and the idea that we might produce an formal account of olfactory perception gets interesting (and maybe not in a good way). The goal here is to produce an objective account of an experience, but experience is the thing you need to take away to have objectivity. If you take the experience of smell away from smell, is there anything left?
I'll check out the hops book. I wasn't a big fan of Brew like a Monk - very messy but entertaining.
I disagree that smell can't be objectively judged by different people. While we might make different associations with that smell based on something deep in our brain, we both smell the same thing. Music is the same way: you and I can listen to the same song, but we might be affected very differently. We still would agree that we heard the same song.
If we put 100 people in a room, blindfolded them, then fed them bananas, how many of them do you think wouldn't recognize that flavor?
"What's the problem?"
"We don't have an ontology."
"Why do we need an ontology?"
"Because we don't have one."
"What's an ontology used for?"
"Solving problems."
"So what's the problem?"
"We don't have an ontology."
By the way, the reason I keep following the thread and/or questioning the ideas is that on some level, I think there could be an interesting concept here. I'm just not quite sure what it is yet.
That's the wrong experiment, though, because presumably all of these people have had a banana before. Nobody is disputing that people remember past experiences and can compare them to present ones.
An ontology of perception, on the other hand, would allow you to describe -- perfectly and unambiguously -- what a banana smells and tastes like to somebody who has never had one before. That is a much taller order.
An ontology of perception, on the other hand, would allow you to describe -- perfectly and unambiguously -- what a banana smells and tastes like to somebody who has never had one before. That is a much taller order.
OK, I thought on it.
We don't do that though - we don't expect to describe the flavor or aroma of beer in new terms that were not experienced previously. In fact, we do just the opposite: we use terms that people are familiar with to describe flavors. I.e., we might describe a flavor of a hop as tropical fruit, or mango.
Maybe that doesn't work for whatever-the-hell an ontology is. But for my own classification of (in this example) El Dorado hops, used as a late addition, it would work fine. Even if I never had tasted a beer with El Dorado hops, I'd understand the description when given terms like "mango". (well, maybe, I admit I don't eat much mango).
But ontologies don't really allow for that. The heart and soul of a formal representation is that it needs to be objective, categorical, and unambiguous. Good approximations don't cut it here, though they're perfectly fine for a good description. Is that a bad thing? I don't think so. I think the fact that a beer cannot be perfectly reduced to an information structure is one of the most wonderful things about the world.
blakelyc said:They do, in as much as the ontology structure (and individuals) are provably consistent in a DL sense.... Everything need not fit in a nice box because we have the benefit of open-world reasoning. The only problem is computational tractability, and that's easy enough so long as a good inference profile is chosen.