{"title":"Layer-by-Layer Knowledge Distillation for Training Simplified Bipolar Morphological Neural Networks","authors":"M. V. Zingerenko, E. E. Limonova","doi":"10.1134/s0361768823100080","DOIUrl":"https://doi.org/10.1134/s0361768823100080","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>Various neuron approximations can be used to reduce the computational complexity of neural networks. One such approximation based on summation and maximum operations is a bipolar morphological neuron. This paper presents an improved structure of the bipolar morphological neuron that enhances its computational efficiency and a new approach to training based on continuous approximations of the maximum and knowledge distillation. Experiments were carried out on the MNIST dataset using a LeNet-like neural network architecture and on the CIFAR10 dataset using a ResNet-22 model architecture. The proposed training method achieves 99.45% classification accuracy on the LeNet-like model (the same accuracy as that provided by the classical network) and 86.69% accuracy on the ResNet-22 model compared with 86.43% accuracy of the classical model. The results show that the proposed method with log-sum-exp (LSE) approximation of the maximum and layer-by-layer knowledge distillation makes it possible to obtain a simplified bipolar morphological network that is not inferior to the classical networks.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140115062","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Knowledge Base Generation Based on Fuzzy Clustering","authors":"T. A. Moiseeva, T. M. Ledeneva","doi":"10.1134/s0361768823100043","DOIUrl":"https://doi.org/10.1134/s0361768823100043","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>An approach for generating an optimal rule base of a fuzzy system is proposed, that relies on ellipsoidal clustering of observable data. Premises of fuzzy rules are formed by constructing projections of ellipsoids onto the coordinate axes while conclusions are formed either using ellipsoid axes or also based on projections. The idea of optimization is in using ellipsoids of the minimal volume that includes all points of the cluster. A comparative analysis of various ways to choose optimal parameters for ellipsoids covering the clusters is performed. The root-mean-square error is used to estimate the approximation accuracy of the resulting fuzzy system.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140115034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analysis of Traces on Discharged Bullets by the Congruent Matching Profile Segments Method and k-Nearest Neighbors","authors":"V. A. Fedorenko, K. O. Sorokina, P. V. Giverts","doi":"10.1134/s036176882310002x","DOIUrl":"https://doi.org/10.1134/s036176882310002x","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>This paper discusses the problem of classifying images of land impressions on discharged bullets in terms of the “match” and “non-match” categories. The research is aimed at improving the effectiveness of comparing land impression images by the congruent matching profile segments (CMPS) method. The scientific novelty of the approach is in supplementing the analysis with an additional independent feature, as well as in using the <i>k</i>-nearest neighbors algorithm at the final stage of trace comparison. The research shows that the accuracy of classification of the compared pairs of land impression images by the combined method is approximately 87%. The analysis by the CMPS method makes it possible to effectively compare land impression images with high resolution (approximately 1 μm per pixel). The research is of interest to developers of automated ballistic identification systems.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140115037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. V. Trusov, E. E. Limonova, V. V. Arlazarov, A. A. Zatsarinnyy
{"title":"Analysis of Vulnerabilities of Neural Network Image Recognition Technologies","authors":"A. V. Trusov, E. E. Limonova, V. V. Arlazarov, A. A. Zatsarinnyy","doi":"10.1134/s0361768823100079","DOIUrl":"https://doi.org/10.1134/s0361768823100079","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>The problem of vulnerability of artificial intelligence technologies based on neural networks is considered. It is shown that the use of neural networks generates a lot of vulnerabilities. Examples of such vulnerabilities are demonstrated, such as incorrect classification of images containing adversarial noise or patches, failure of recognition systems in the presence of special patterns in the image, including those applied to objects in the real world, training data poisoning, etc. Based on the analysis, the need to improve the security of artificial intelligence technologies is shown, and some considerations that contribute to this improvement are discussed.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140881593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Manasyan, R. Tadevosyan, V. Sahakyan, A. Petrosyan, H. Astsatryan
{"title":"Empowering National Research and Education Networks through Monitoring and Advanced Emulation: ASNET-AM Use Cases and Lessons Learned","authors":"A. Manasyan, R. Tadevosyan, V. Sahakyan, A. Petrosyan, H. Astsatryan","doi":"10.1134/s0361768823090062","DOIUrl":"https://doi.org/10.1134/s0361768823090062","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>National Research and Education Networks (NRENs) are pivotal in modern research and education, providing a dynamic ecosystem for academic and scientific communities. These networks form the backbone for crucial infrastructures and services, propelling research, education, and innovation. This article explores the role of monitoring and advanced emulation in enhancing NREN performance. The experiences of ASNET-AM, the Armenian NREN, in leveraging these techniques are presented, highlighting the benefits and challenges.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139582890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Aging Properties of Actual and Virtual Waiting Times in the GI|G|1|∞ Queuing Model","authors":"R. Chitchyan","doi":"10.1134/s0361768823090049","DOIUrl":"https://doi.org/10.1134/s0361768823090049","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>The article considers a single-channel non-Poisson queuing model GI|G|1|<b>∞</b> with a FIFO “first-in-first-out” service discipline in stationary conditions and system load intensity less than one. One of the important concepts of the mathematical theory of reliability is the property of increasing the hazard rate (IHR) of homogeneous elements forming reliability systems, otherwise called the aging property. This problem is also of importent for the queuing theory. Two independent in the aggregate and independent of each other sequences: sequence of the waiting times before the start of servicing of actual calls and sequence of the waiting times of virtual calls, starting at time <i>t</i>, or, more precisely, sequence of the durations of the time intervals starting at time t and ending at the moment when the system is free from calls received into the system until time t, are considered. Using the properties of ladder points and ladder heights, as well as applying formulas of Takac’s, Cohen’s and Hook’s, it proved that the widely used in the theory of random walks two above-mentioned sequences of random variables are IHR.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140881596","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software for Investigating the Relationship between Hydrogeochemical Earthquake Precursors and Planetary Period","authors":"A. E. Kazarian, H. A. Kazarian","doi":"10.1134/s0361768823090050","DOIUrl":"https://doi.org/10.1134/s0361768823090050","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>Prediction of earthquakes has long been one of the unsolved problems in seismology. The significance of this issue for the local population cannot be overstated. The entire republic is located within a high seismic risk zone. According to a recent study, strong earthquakes in this territory have a close relationship to planetary cycles. Using histograms of seismic event distribution, these connections are revealed for diurnal and lunar periods. To investigate the link, a method and tool for spatial and temporal monitoring of these processes was developed, integrating GIS data for active tectonic faults, seismic events, and planetary positions of the Sun and Moon. According to the study, most of the strongest earthquakes in the region occur during full or new moon periods. The nature of this phenomenon, however, is unclear. A study of the chemical composition of underground water during the Spitak 1988 earthquake reveals that it changes 4.5 months before the earthquake. The same thing happens before all the region’s strong earthquakes. This phenomenon has been named “geochemical quiescence,” and it has resulted in the discovery of stable earthquake precursors in the region. The time series of water chemical composition data obtained during the study shows that the mean of the series remains constant, but the standard deviation of the data changes. However, more sophisticated software is required to obtain a more accurate picture of seismic fault activation and its reliance on planetary cycles. More accurate solar system modeling, including the ability to switch between Geocentric and Heliocentric planetary systems, as well as visualization of tectonic fault position at any given time, will aid in understanding earthquake focal mechanism dependencies on planetary forces.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139582947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. M. Abrahamyan, H. A. Grigoryan, H. V. Astsatryan, A. M. Belotserkovsky, P. V. Lukashevich
{"title":"NO2 Data Analytics and Visualization Service: Improving Air Quality Insights in Armenia and Belarus","authors":"R. M. Abrahamyan, H. A. Grigoryan, H. V. Astsatryan, A. M. Belotserkovsky, P. V. Lukashevich","doi":"10.1134/s0361768823090025","DOIUrl":"https://doi.org/10.1134/s0361768823090025","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>Over time, the population and anthropogenic activities increase, adversely affecting our atmosphere. In particular, an increase in air temperature leads to a change in the number of various gases that fill the atmosphere, the growth and decrease of which can significantly affect the environment. Nitrogen dioxide (NO<sub>2</sub>) is a common air pollutant from natural and human activities, with potential respiratory irritant effects at high levels. To effectively address these issues, there is a need for advanced tools and services that can analyze and visualize NO<sub>2</sub> air pollution data comprehensively. This article presents the development and implementation of a Data Analytics and Visualization Service tailored to Armenia and Belarus’s unique air quality dynamics. The service aims to provide actionable insights for policymakers, researchers, and the public. The studies show that NO<sub>2</sub> excesses in their troposphere for Armenia and Belarus. This increase is correlated with the rise in urban population, causing dramatic adverse effects on the atmosphere.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139582892","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Computational Approach for Evaluating Steady-State Probabilities and Virtual Waiting Time of a Multiprocessor Queuing System","authors":"V. Sahakyan, A. Vardanyan","doi":"10.1134/s0361768823090098","DOIUrl":"https://doi.org/10.1134/s0361768823090098","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>This scientific paper explores the operation of a multiprocessor task servicing system. Tasks are received into the system at random intervals and are characterized by several stochastic parameters, including the number of processors required for their execution, the maximum allowable busy time for these processors, and the permissible waiting time in the task queue. The organization of task servicing in this system follows a first-in, first-out (FIFO) approach, ensuring uninterrupted processing. The key servicing process involves periodically selecting the first task in the queue and assessing its feasibility for immediate execution. If the task meets the necessary criteria, it is dispatched for processing. This process continues iteratively until a task is found, the parameters of which prevent immediate servicing. It is important to note that tasks in the queue have a limited window of time within which they can be serviced; otherwise, they may exit the system without service.</p><p>This paper focuses on systems characterized by exponential distributions for random variables related to task arrivals, servicing times, and waiting restrictions. A system of equations is derived that describes the system’s steady-state behavior. These equations enable the calculation of probabilities associated with the system’s various states. Additionally, the paper provides insights into the probability distributions of virtual waiting times for tasks that arrive in the system at any given moment.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140881607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
V. Poghosyan, S. Poghosyan, A. Lazyan, A. Atashyan, D. Hayrapetyan, Y. Alaverdyan, H. Astsatryan
{"title":"Self-Organizing Multi-User UAV Swarm Simulation Platform","authors":"V. Poghosyan, S. Poghosyan, A. Lazyan, A. Atashyan, D. Hayrapetyan, Y. Alaverdyan, H. Astsatryan","doi":"10.1134/s0361768823090086","DOIUrl":"https://doi.org/10.1134/s0361768823090086","url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>Unmanned aerial vehicles (UAV) swarms offer a cost-effective, time-efficient data collection and analysis solution across various applications. The study presents a cutting-edge self-organizing UAV swarm simulation platform empowered by collective artificial intelligence designed to facilitate terrain monitoring and optimize task performance using a fleet of UAVs. The cloud-based multi-user platform provides users with interactive features for seamless user collaboration and real-time video viewing for collective exploration of dynamic terrain imagery, allowing users to generate requests seamlessly from the QT interface. The UAV map configurator facilitates the creation and modification of UAV swarm navigation maps, optimizing their behavior and performance. Additionally, the parameter gossip system fosters communication and coordination among swarm members, while the QT service layer ensures secure data transfer to cloud servers. This integrated data fuels the formation of essential swarm and target tasks, determining key parameters such as swarm participant count, initial relative coordinate positions, and statuses (imager and/or strike). The server employs advanced algorithms to achieve these functionalities, including the research road graph based on the rotor-router model and the comprehensive information exchange graph using the gossip/broadcast model. These algorithms work synergistically within the server environment, enabling efficient task planning and coordination among the UAV swarm. Furthermore, the platform allows for the seamless transmission of the formed target tasks to the memory of individual swarm participants, enhancing their decision-making capabilities and overall swarm performance.</p>","PeriodicalId":54555,"journal":{"name":"Programming and Computer Software","volume":null,"pages":null},"PeriodicalIF":0.7,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140882014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}