Jirí Síma

dblp:45/4301 · DBLP profile ↗
← Back
47ranked-venue papers
42as first author
9since 2021 · last 2025
0000-0001-8248-9425ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 30 · 28 first-author · 7 since 2021Theory of computation · 9 · 7 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 7 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 The Power of Max Pooling Layer
Jirí Síma, Jérémie Cabessa
ICANN (1)1
2025 Cross-Entropy Loss of Approximated Deep Neural Networks
Jirí Síma, Petra Vidnerová
ICONIP (1)1
2025 Weight-Rounding Error in Deep Neural Networks
Jirí Síma, Petra Vidnerová
ECML/PKDD (4)1
2024 Energy Complexity of Convolutional Neural Networks
abstract
The energy efficiency of hardware implementations of convolutional neural networks (CNNs) is critical to their widespread deployment in low-power mobile devices. Recently, a number of methods have been proposed for providing energy-optimal mappings of CNNs onto diverse hardware accelerators. Their estimated energy consumption is related to specific implementation details and hardware parameters, which does not allow for machine-independent exploration of CNN energy measures. In this letter, we introduce a simplified theoretical energy complexity model for CNNs, based on only a two-level memory hierarchy that captures asymptotically all important sources of energy consumption for different CNN hardware implementations. In this model, we derive a simple energy lower bound and calculate the energy complexity of evaluating a CNN layer for two common data flows, providing corresponding upper bounds. According to statistical tests, the theoretical energy upper and lower bounds we present fit asymptotically very well with the real energy consumption of CNN implementations on the Simba and Eyeriss hardware platforms, estimated by the Timeloop/Accelergy program, which validates the proposed energy complexity model for CNNs.
Jirí Síma, Petra Vidnerová, Vojtech Mrazek
Neural Comput.1
2024 On energy complexity of fully-connected layers
Jirí Síma, Jérémie Cabessa, Petra Vidnerová
Neural Networks1
2023 Energy Complexity Model for Convolutional Neural Networks
Jirí Síma, Petra Vidnerová, Vojtech Mrazek
ICANN (10)1
2022 Stronger separation of analog neuron hierarchy by deterministic context-free languages
Jirí Síma
Neurocomputing1
2021 The Simplest Non-Regular Deterministic Context-Free Language
abstract
We introduce a new notion of 𝒞-simple problems for a class 𝒞 of decision problems (i.e. languages), w.r.t. a particular reduction. A problem is 𝒞-simple if it can be reduced to each problem in 𝒞. This can be viewed as a conceptual counterpart to 𝒞-hard problems to which all problems in 𝒞 reduce. Our concrete example is the class of non-regular deterministic context-free languages (DCFL'), with a truth-table reduction by Mealy machines. The main technical result is a proof that the DCFL' language L_# = {0^n1^n ∣ n ≥ 1} is DCFL'-simple, and can be thus viewed as one of the simplest languages in the class DCFL', in a precise sense. The notion of DCFL'-simple languages is nontrivial: e.g., the language L_R = {wcw^R∣ w ∈ {a,b}^*} is not DCFL'-simple. By describing an application in the area of neural networks (elaborated in another paper), we demonstrate that 𝒞-simple problems under suitable reductions can provide a tool for expanding the lower-bound results known for single problems to the whole classes of problems.
Petr Jancar, Jirí Síma
MFCS2
2021 A Polynomial-Time Construction of a Hitting Set for Read-Once Branching Programs of Width 3
abstract
Recently, an interest in constructing pseudorandom or hitting set generators for restricted branching programs has increased, which is motivated by the fundamental issue of derandomizing space-bounded computations. Such constructions have been known only in the case of width 2 and in very restricted cases of bounded width. In this paper, we characterize the hitting sets for read-once branching programs of width 3 by a so-called richness condition. Namely, we show that such sets hit the class of read-once conjunctions of DNF and CNF (i.e. the weak richness). Moreover, we prove that any rich set extended with all strings within Hamming distance of 3 is a hitting set for read-once branching programs of width 3. Then, we show that any almost O(log n)-wise independent set satisfies the richness condition. By using such a set due to Alon et al. (1992) our result provides an explicit polynomial-time construction of a hitting set for read-once branching programs of width 3 with acceptance probability ɛ > 5/6. We announced this result at conferences more than ten years ago, including only proof sketches, which motivated a number of subsequent results on pseudorandom generators for restricted read-once branching programs. This paper contains our original detailed proof that has not been published yet.
Jirí Síma, Stanislav Zák
Fundam. Informaticae1
2020 Analog neuron hierarchy
Jirí Síma
Neural Networks1
2019 Robust Optimal-Size Implementation of Finite State Automata with Synfire Ring-Based Neural Networks
Jérémie Cabessa, Jirí Síma
ICANN (1)2
2019 Counting with Analog Neurons
Jirí Síma
ICANN (1)1
2019 One Analog Neuron Cannot Recognize Deterministic Context-Free Languages
Jirí Síma, Martin Plátek
ICONIP (3)1
2019 Subrecursive neural networks
Jirí Síma
Neural Networks1
2018 Quasi-periodic β-expansions and cut languages
Jirí Síma, Petr Savický
Theor. Comput. Sci.1
2017 Neural networks between integer and rational weights
abstract
The analysis of the computational power of neural networks with the weight parameters between integer and rational numbers is refined. We study an intermediate model of binary-state neural networks with integer weights, corresponding to finite automata, which is extended with an extra analog unit with rational weights, as already two additional analog units allow for Turing universality. We characterize the languages that are accepted by this model in terms of so-called cut languages which are combined in a certain way by usual string operations. We employ this characterization for proving that the languages accepted by neural networks with an analog unit are context-sensitive and we present an explicit example of such non-context-free languages. In addition, we formulate a sufficient condition when these networks accept only regular languages in terms of quasi-periodicity of parameters derived from their weights.
Jirí Síma
IJCNN1
2017 Cut Languages in Rational Bases
Jirí Síma, Petr Savický
LATA1
2017 On Tight Separation for Blum Measures Applied to Turing Machine Buffer Complexity
abstract
We formulate a very general tight diagonalization method for the Blum complexity measures satisfying two additional axioms related to our diagonalizer machine. We apply this method to two new, mutually related, distance and buffer complexities of Turing machine computations which are important nontrivial examples of natural Blum complexity measures different from time and space. In particular, these measures capture how many times the worktape head needs to move a certain distance during the computation which corresponds to the number of necessary block uploads into a buffer cache memory. We start this study by proving a tight separation which shows that a very small increase in the distance or buffer complexity bound (roughly from f( n) to f( n + 1)) brings provably more computational power to both deterministic and nondeterministic Turing machines even for unary languages. We also obtain hierarchies of the distance and buffer complexity classes.
Jirí Síma, Stanislav Zák
Fundam. Informaticae1
2014 Energy Complexity of Recurrent Neural Networks
abstract
Recently a new so-called energy complexity measure has been introduced and studied for feedforward perceptron networks. This measure is inspired by the fact that biological neurons require more energy to transmit a spike than not to fire, and the activity of neurons in the brain is quite sparse, with only about 1% of neurons firing. In this letter, we investigate the energy complexity of recurrent networks, which counts the number of active neurons at any time instant of a computation. We prove that any deterministic finite automaton with m states can be simulated by a neural network of optimal size [Formula: see text] with the time overhead of [Formula: see text] per one input bit, using the energy O(e), for any e such that [Formula: see text] and e=O(s), which shows the time-energy trade-off in recurrent networks. In addition, for the time overhead [Formula: see text] satisfying [Formula: see text], we obtain the lower bound of [Formula: see text] on the energy of such a simulation for some constant c>0 and for infinitely many s.
Jirí Síma
Neural Comput.1
2013 A Low-Energy Implementation of Finite Automata by Optimal-Size Neural Nets
Jirí Síma
ICANN1
2013 A Turing Machine Distance Hierarchy
Stanislav Zák, Jirí Síma
LATA2
2012 A Sufficient Condition for Sets Hitting the Class of Read-Once Branching Programs of Width 3 - (Extended Abstract)
Jirí Síma, Stanislav Zák
SOFSEM1
2009 Sequential Triangle Strip Generator Based on Hopfield Networks
abstract
The important task of generating the minimum number of sequential triangle strips (tristrips) for a given triangulated surface model is motivated by applications in computer graphics. This hard combinatorial optimization problem is reduced to the minimum energy problem in Hopfield nets by a linear-size construction. In particular, the classes of equivalent optimal stripifications are mapped one to one to the minimum energy states reached by a Hopfield network during sequential computation starting at the zero initial state. Thus, the underlying Hopfield network powered by simulated annealing (i.e., Boltzmann machine), which is implemented in the program HTGEN, can be used for computing the semioptimal stripifications. Practical experiments confirm that one can obtain much better results using HTGEN than by a leading conventional stripification program FTSG (a reference stripification method not based on neural nets), although the running time of simulated annealing grows rapidly near the global optimum. Nevertheless, HTGEN exhibits empirical linear time complexity when the parameters of simulated annealing (i.e., the initial temperature and the stopping criterion) are fixed and thus provides the semioptimal offline solutions, even for huge models of hundreds of thousands of triangles, within a reasonable time.
Jirí Síma, Radim Lnenicka
Neural Comput.1
2008 Gradient Learning in Networks of Smoothly Spiking Neurons
Jirí Síma
ICONIP (2)1
2007 A Polynomial Time Constructible Hitting Set for Restricted 1-Branching Programs of Width 3
Jirí Síma, Stanislav Zák
SOFSEM (1)1
2006 On the NP-Completeness of Some Graph Cluster Measures
Jirí Síma, Satu Elisa Schaeffer
SOFSEM1
2005 Optimal Triangle Stripifications as Minimum Energy States in Hopfield Nets
Jirí Síma
ICANN (1)1
2005 On the Nonlearnability of a Single Spiking Neuron
abstract
We study the computational complexity of training a single spiking neuron N with binary coded inputs and output that, in addition to adaptive weights and a threshold, has adjustable synaptic delays. A synchronization technique is introduced so that the results concerning the nonlearnability of spiking neurons with binary delays are generalized to arbitrary real-valued delays. In particular, the consistency problem for N with programmable weights, a threshold, and delays, and its approximation version are proven to be NP-complete. It follows that the spiking neurons with arbitrary synaptic delays are not properly PAC learnable and do not allow robust learning unless RP = NP. In addition, the representation problem for N, a question whether an n-variable Boolean function given in DNF (or as a disjunction of O(n) threshold gates) can be computed by a spiking neuron, is shown to be coNP-hard.
Jirí Síma, Jirí Sgall
Neural Comput.1
2004 Robust RBF finite automata
Michal Sorel, Jirí Síma
Neurocomputing2
2003 On the Complexity of Training a Single Perceptron with Programmable Synaptic Delays
Jirí Síma
ALT1
2003 Continuous-Time Symmetric Hopfield Nets Are Computationally Universal
abstract
We establish a fundamental result in the theory of computation by continuous-time dynamical systems by showing that systems corresponding to so-called continuous-time symmetric Hopfield nets are capable of general computation. As is well known, such networks have very constrained Lyapunov-function controlled dynamics. Nevertheless, we show that they are universal and efficient computational devices, in the sense that any convergent synchronous fully parallel computation by a recurrent network of n discrete-time binary neurons, with in general asymmetric coupling weights, can be simulated by a symmetric continuous-time Hopfield net containing only 18n + 7 units employing the saturated-linear activation function. Moreover, if the asymmetric network has maximum integer weight size w(max) and converges in discrete time t*, then the corresponding Hopfield net can be designed to operate in continuous time Theta(t*/epsilon) for any epsilon > 0 such that w(max)2(12n) </= epsilon2(1/epsilon). In terms of standard discrete computation models, our result implies that any polynomially space-bounded Turing machine can be simulated by a family of polynomial-size continuous-time symmetric Hopfield nets.
Jirí Síma, Pekka Orponen
Neural Comput.1
2003 General-Purpose Computation with Neural Networks: A Survey of Complexity Theoretic Results
abstract
We survey and summarize the literature on the computational aspects of neural network models by presenting a detailed taxonomy of the various models according to their complexity theoretic characteristics. The criteria of classification include the architecture of the network (feedforward versus recurrent), time model (discrete versus continuous), state type (binary versus analog), weight constraints (symmetric versus asymmetric), network size (finite nets versus infinite families), and computation type (deterministic versus probabilistic), among others. The underlying results concerning the computational power and complexity issues of perceptron, radial basis function, winner-take-all, and spiking neural networks are briefly surveyed, with pointers to the relevant literature. In our survey, we focus mainly on the digital computation whose inputs and outputs are binary in nature, although their values are quite often encoded as analog neuron states. We omit the important learning issues.
Jirí Síma, Pekka Orponen
Neural Comput.1
2003 Exponential transients in continuous-time Liapunov systems
Jirí Síma, Pekka Orponen
Theor. Comput. Sci.1
2002 Training a Single Sigmoidal Neuron Is Hard
abstract
We first present a brief survey of hardness results for training feedforward neural networks. These results are then completed by the proof that the simplest architecture containing only a single neuron that applies a sigmoidal activation function sigma: kappa --> [alpha, beta], satisfying certain natural axioms (e.g., the standard (logistic) sigmoid or saturated-linear function), to the weighted sum of n inputs is hard to train. In particular, the problem of finding the weights of such a unit that minimize the quadratic training error within (beta - alpha)(2) or its average (over a training set) within 5(beta - alpha)(2)/ (12n) of its infimum proves to be NP-hard. Hence, the well-known backpropagation learning algorithm appears not to be efficient even for one neuron, which has negative consequences in constructive learning.
Jirí Síma
Neural Comput.1
2001 Minimizing the Quadratic Training Error of a Sigmoid Neuron Is Hard
Jirí Síma
ALT1
2001 Exponential Transients in Continuous-Time Symmetric Hopfield Nets
Jirí Síma, Pekka Orponen
ICANN1
2001 Computing with continuous-time Liapunov systems
abstract
We establish a fundamental result in the theory of computation by continuous-time dynamical systems, by showing that systems corresponding to so called continuous-time symmetric Hopfield nets are capable of general computation. More precisely, we prove that any function computed by a discrete-time asymmetric recurrent network of n threshold gates can also be computed by a continuous-time symmetrically-coupled Hopfield system of dimension 18n+7. Moreover, if the threshold logic network has maximum weight w_{\max} and converges in discrete time t^*, then the corresponding Hopfield system can be designed to operate in continuous time Θ(t^*/ε), for any value 0<ε<0.0025 such that w_{\max}2^{3n}\leq\ε 2^{1/ε}.
Jirí Síma, Pekka Orponen
STOC1
2001 On the Computational Complexity of Binary and Analog Symmetric Hopfield Nets
abstract
We investigate the computational properties of finite binary- and analog-state discrete-time symmetric Hopfield nets. For binary networks, we obtain a simulation of convergent asymmetric networks by symmetric networks with only a linear increase in network size and computation time. Then we analyze the convergence time of Hopfield nets in terms of the length of their bit representations. Here we construct an analog symmetric network whose convergence time exceeds the convergence time of any binary Hopfield net with the same representation length. Further, we prove that the MIN ENERGY problem for analog Hopfield nets is NP-hard and provide a polynomial time approximation algorithm for this problem in the case of binary nets. Finally, we show that symmetric analog nets with an external clock are computationally Turing universal.
Jirí Síma, Pekka Orponen, Teemu Antti-Poika
Neural Comput.1
2000 Robust Implementaion of Finite Automata by Recurrent RBF Networks
Michal Sorel, Jirí Síma
SOFSEM2
1999 Some Afterthoughts on Hopfield Networks
Jirí Síma, Pekka Orponen, Teemu Antti-Poika
SOFSEM1
1998 Theory of Neuromata
abstract
A finite automaton—the so-called neuromaton, realized by a finite discrete recurrent neural network, working in parallel computation mode, is considered. Both the size of neuromata (i.e., the number of neurons) and their descriptional complexity (i.e., the number of bits in the neuromaton representation) are studied. It is proved that a constraint time delay of the neuromaton output does not play a role within a polynomial descriptional complexity. It is shown that any regular language given by a regular expression of length n is recognized by a neuromaton with Θ( n ) neurons. Further, it is proved that this network size is, in the worst case, optimal. On the other hand, generally there is not an equivalent polynomial length regular expression for a given neuromaton. Then, two specialized constructions of neural acceptors of the optimal descriptional complexity Θ( n ) for a single n -bit string recognition are described. They both require O(n 1/2 ) neurons and either O(n) connections with constant weights or O(n 1/2 ) edges with weights of the O(2 √n ) size. Furthermore, the concept of Hopfield languages is introduced by means of so-called Hopfield neuromata (i.e., of neural networks with symmetric weights). It is proved that the class of Hopfield languages is strictly contained in the class of regular languages. The necessary and sufficient so-called Hopfield condition stating when a regular language is a Hopfield language, is formulated. A construction of a Hopfield neuromaton is presented for a regular language satisfying the Hopfield condition. The class of Hopfield languages is shown to be closed under union, intersection, concatenation and complement, and it is not closed under iteration. Finally, the problem whether a regular language given by a neuromaton (or by a Hopfield acceptor) is nonempty, is proved to be PSPACE-complete. As a consequence, the same result for a neuromaton equivalence problem is achieved.
Jirí Síma, Jirí Wiedermann
J. ACM1
1996 Aunt's Problem: Table Rounding
Jirí Síma
SOFSEM1
1996 Back-propagation is not Efficient
Jirí Síma
Neural Networks1
1995 Neural Language Acceptors
Jirí Síma, Jirí Wiedermann
Developments in Language Theory1
1995 Hopfield Languages
Jirí Síma
SOFSEM1
1995 Neural expert systems
Jirí Síma
Neural Networks1
1994 Loading Deep Networks Is Hard
abstract
The loading problem formulated by J. S. Judd seems to be a relevant model for supervised connectionist learning of the feedforward networks from the complexity point of view. It is known that loading general network architectures is NP-complete (intractable) when the (training) tasks are also general. Many strong restrictions on architectural design and/or on the tasks do not help to avoid the intractability of loading. Judd concentrated on the width expanding architectures with constant depth and found a polynomial time algorithm for loading restricted shallow architectures. He suppressed the effect of depth on loading complexity and left as an open prototypical computational problem the loading of easy regular triangular architectures that might capture the crux of depth difficulties. We have proven this problem to be NP-complete. This result does not give much hope for the existence of an efficient algorithm for loading deep networks.
Jirí Síma
Neural Comput.1