3 ms·
The problems are not, as argued by the blog post on zacker.org, poor adoption. Rather, there are more fundamental problems with formal representations of semant
by bravura 17y ago
The problems are not, as argued by the blog post on zacker.org, poor adoption. Rather, there are more fundamental problems with formal representations of semantics.
Once you start to sit down and try and encode all knowledge in a formal manner, one begins running into Godelian imcompleteness. Tugging on the string and trying to resolve inconsistencies leads to more special cases and more descriptions, which in turn lead to more special cases and more descriptions, and so on.
In "Ambient Findability", a book on the future of information finding, author Peter Morville calls Knowledge Representation the "quagmire" of good old-fashioned AI.
There is a certain benefit to the formal representations used by the semantic web. Namely, that communication between different systems is enabled by communicating using discrete tokens. The discreteness of these tokens make the choice of token unambiguous, but does not mean that it is a perfect map of meaning. This is similar to language, which is an incomplete and imperfect representation of what is nebuluous and informal in the brain. For example, if I use the word "healthy", you can be pretty confident that I used this particular word (assuming you heard me okay), but you are not necessarily confident that you know precisely what that actually means. We communicate with distinct tokens as our language not because it is a perfect map of meaning, but because its better than using continuous linguistic representations. Imagine if you weren't even sure what word I used at any given point in time, because words are fluidly flowed into each other. So even though knowledge is better modeled probabilistically and continuously, it might be difficult to communicate with a language whose representations was explicitly probabilistic and continuous.
The semantic web shouldn't be viewed as a be-all end-all perfect encoding of knowledge. Rather, it should be viewed as a language for machines to communicate, in an imperfect way, but better than having no language at all.
- joshu 17y agoOne important thing to note is that semweb is about the semantics of the SCHEMA, not the semantics of the DATA. Everyone appears to have forgotten this.
- bravura 17y agoWhat does that mean, precisely?
- benklaasen 17y ago@bravura - it's about the distinction between how we represent our description of the data and how we represent the data itself.
- mkyc 17y agoA lot of people make the mistake of thinking that Godel's result suggests a superiority of human over machine, or something of the sort. There is, however, no reason to believe humans aren't themselves subject to Godel's theorem. Formalizing knowledge into a simple elegant system is very difficult, but this isn't a matter for Godel.