From Shannon's Channel to Semantic Channel via New Bayes' Formulas for
  Machine Learning
  A group of transition probability functions form a Shannon's channel whereas
a group of truth functions form a semantic channel. By the third kind of Bayes'
theorem, we can directly convert a Shannon's channel into an optimized semantic
channel. When a sample is not big enough, we can use a truth function with
parameters to produce the likelihood function, then train the truth function by
the conditional sampling distribution. The third kind of Bayes' theorem is
proved. A semantic information theory is simply introduced. The semantic
information measure reflects Popper's hypothesis-testing thought. The Semantic
Information Method (SIM) adheres to maximum semantic information criterion
which is compatible with maximum likelihood criterion and Regularized Least
Squares criterion. It supports Wittgenstein's view: the meaning of a word lies
in its use. Letting the two channels mutually match, we obtain the Channels'
Matching (CM) algorithm for machine learning. The CM algorithm is used to
explain the evolution of the semantic meaning of natural language, such as "Old
age". The semantic channel for medical tests and the confirmation measures of
test-positive and test-negative are discussed. The applications of the CM
algorithm to semi-supervised learning and non-supervised learning are simply
introduced. As a predictive model, the semantic channel fits variable sources
and hence can overcome class-imbalance problem. The SIM strictly distinguishes
statistical probability and logical probability and uses both at the same time.
This method is compatible with the thoughts of Bayes, Fisher, Shannon, Zadeh,
Tarski, Davidson, Wittgenstein, and Popper.It is a competitive alternative to
Bayesian inference.
