Traditionally, studies on technical communication (TC) are based on stochastic modeling and manipulation. This is not sufficient for semantic communication (SC) where semantic elements are logically connected, rather than stochastically correlated. To fill this void, by leveraging a logical programming language called probabilistic logic (ProbLog), we propose a unified approach to semantic information and communication through the interplay between TC and SC. On top of the well-established existing TC layer, we introduce a SC layer that utilizes knowledge bases of communicating parties for the exchange of semantic information. These knowledge bases are logically described, manipulated, and exploited using ProbLog. To make these SC and TC layers interact, we propose various measures based on the entropy of a clause in a knowledge base. These measures allow us to delineate various technical issues on SC such as a message selection problem for improving the knowledge base at a receiver. Extending this, we showcase selected examples in which SC and TC layers interact with each other while taking into account constraints on physical channels and efficiently utilizing channel resources.
翻译:传统上,关于技术通信(TC)的研究以随机模型和操纵为基础,对于语义通信(SC)来说,这是不够的,因为语义元素在逻辑上是相互联系的,而不是相互关联的。为了填补这一空白,我们通过利用称为概率逻辑(ProbLog)的逻辑编程语言,提议通过TC和SC之间的相互作用,对语义信息和通信采取统一的方法。在成熟的现有TC层之外,我们引入一个SC层,利用沟通方的知识基础交流语义信息。这些知识基础是逻辑描述、操纵和利用ProbLog的。为了使这些SC和TC层相互作用,我们根据知识库中条款的精密性提出了各种措施。这些措施使我们能够在SC上界定各种技术问题,例如信息选择问题,以改善接收方的知识基础。扩大这一层,我们展示了SC和TC层相互互动的选定实例,同时考虑到物理渠道的制约和有效利用通道资源。