{"title":"基于自动图学习的汉明码逆向工程","authors":"N. Jacobsen","doi":"10.1109/ICAIIC51459.2021.9415240","DOIUrl":null,"url":null,"abstract":"Probabilistic graphical models are used extensively across the information theory, artificial intelligence and machine learning disciplines. In this paper, we work towards realizing a generalized graph-based framework for automated learning in intelligent systems. The proposed automatic graph learning framework employs factor graphs, i.e. Tanner graphs from coding theory, to represent an arbitrary stochastic system of variables and factorized realizations of their joint probability density function. We develop algorithms that are capable of learning statistical relationships between system variables, which involves constructing an appropriate factor graph representation and generating estimates of its component probability density functions, from training data. In this paper, automatic graph learning is used to reverse engineer the Hamming code, based on training data comprised of input-output codeword pairs. We show that automatic graph learning is capable of replicating known decoder performance with an order of magnitude less training data than a multi-layer dense neural network.","PeriodicalId":432977,"journal":{"name":"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","volume":"134 13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reverse Engineering the Hamming Code with Automatic Graph Learning\",\"authors\":\"N. Jacobsen\",\"doi\":\"10.1109/ICAIIC51459.2021.9415240\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Probabilistic graphical models are used extensively across the information theory, artificial intelligence and machine learning disciplines. In this paper, we work towards realizing a generalized graph-based framework for automated learning in intelligent systems. The proposed automatic graph learning framework employs factor graphs, i.e. Tanner graphs from coding theory, to represent an arbitrary stochastic system of variables and factorized realizations of their joint probability density function. We develop algorithms that are capable of learning statistical relationships between system variables, which involves constructing an appropriate factor graph representation and generating estimates of its component probability density functions, from training data. In this paper, automatic graph learning is used to reverse engineer the Hamming code, based on training data comprised of input-output codeword pairs. We show that automatic graph learning is capable of replicating known decoder performance with an order of magnitude less training data than a multi-layer dense neural network.\",\"PeriodicalId\":432977,\"journal\":{\"name\":\"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)\",\"volume\":\"134 13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAIIC51459.2021.9415240\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAIIC51459.2021.9415240","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reverse Engineering the Hamming Code with Automatic Graph Learning
Probabilistic graphical models are used extensively across the information theory, artificial intelligence and machine learning disciplines. In this paper, we work towards realizing a generalized graph-based framework for automated learning in intelligent systems. The proposed automatic graph learning framework employs factor graphs, i.e. Tanner graphs from coding theory, to represent an arbitrary stochastic system of variables and factorized realizations of their joint probability density function. We develop algorithms that are capable of learning statistical relationships between system variables, which involves constructing an appropriate factor graph representation and generating estimates of its component probability density functions, from training data. In this paper, automatic graph learning is used to reverse engineer the Hamming code, based on training data comprised of input-output codeword pairs. We show that automatic graph learning is capable of replicating known decoder performance with an order of magnitude less training data than a multi-layer dense neural network.