Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ilya Levin

dblp:98/514 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
2since 2021 · last 2026
—ORCID · conflict

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

Systems, architecture and hardware · 13 · 5 first-authorSoftware engineering, systems software and programming languages · 4Artificial intelligence and machine learning · 3 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Reinforcement learning · 50% Optimization for machine learning · 28% Efficient and distributed learning · 22%
Theoretical computer science
2 papers
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 100%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
temporal difference learning
1.822026
High-Order Error Bounds for Markovian LSA with Richardson-Romberg Extrapolation · AAAI 2026
SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learning · NeurIPS 2024
Mathematical optimization › stochastic optimization
stochastic approximation
1.122026
SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learning · NeurIPS 2024
High-Order Error Bounds for Markovian LSA with Richardson-Romberg Extrapolation · AAAI 2026
Machine learning › Optimization for machine learning › stochastic approximation
linear stochastic approximation
1.012026
High-Order Error Bounds for Markovian LSA with Richardson-Romberg Extrapolation · AAAI 2026
Machine learning › Efficient and distributed learning
federated learning
0.812024
SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learning · NeurIPS 2024
Mathematical optimization › stochastic optimization › stochastic approximation
linear stochastic approximation
0.812024
SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learning · NeurIPS 2024
Mathematical optimization › stochastic optimization › stochastic approximation
polyak-ruppert averaging
0.312026
High-Order Error Bounds for Markovian LSA with Richardson-Romberg Extrapolation · AAAI 2026
Electronic design automation › logic synthesis
decision diagrams
0.112011
Determining the Number of Paths in Decision Diagrams by Using Autocorrelation Coefficients · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation
logic synthesis
0.112011
Determining the Number of Paths in Decision Diagrams by Using Autocorrelation Coefficients · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › logic synthesis
boolean function representation
0.012011
Determining the Number of Paths in Decision Diagrams by Using Autocorrelation Coefficients · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011

Methods — techniques the papers use, named apart from their topics

richardson-romberg extrapolation · 2.0linearization technique · 2.0control variates · 1.5client drift correction · 1.5linear variable transformation · 0.1autocorrelation coefficients · 0.1
YearPublicationVenuePosition
2026 High-Order Error Bounds for Markovian LSA with Richardson-Romberg Extrapolation
abstract
In this paper, we study the bias and high-order error bounds of the Linear Stochastic Approximation (LSA) algorithm with Polyak-Ruppert (PR) averaging under Markovian noise. We focus on the version of the algorithm with constant step size and propose a novel decomposition of the bias via a linearization technique. We analyze the structure of the bias and show that the leading-order term is linear in the step size and cannot be eliminated by PR averaging. To address this, we apply the Richardson-Romberg (RR) extrapolation procedure, which effectively cancels the leading bias term. We derive high-order moment bounds for the RR iterates and show that the leading error term aligns with the asymptotically optimal covariance matrix of the vanilla averaged LSA iterates. We validate applicability of our findings for the temporal difference algorithm in reinforcement learning.
Ilya Levin, Alexey Naumov, Sergey Samsonov
AAAI1
2024 SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learning
abstract
In this paper, we analyze the sample and communication complexity of the federated linear stochastic approximation (FedLSA) algorithm. We explicitly quantify the effects of local training with agent heterogeneity. We show that the communication complexity of FedLSA scales polynomially with the inverse of the desired accuracy ϵ. To overcome this, we propose SCAFFLSA a new variant of FedLSA that uses control variates to correct for client drift, and establish its sample and communication complexities. We show that for statistically heterogeneous agents, its communication complexity scales logarithmically with the desired accuracy, similar to Scaffnew. An important finding is that, compared to the existing results for Scaffnew, the sample complexity scales with the inverse of the number of agents, a property referred to as linear speed-up. Achieving this linear speed-up requires completely new theoretical arguments. We apply the proposed method to federated temporal difference learning with linear function approximation and analyze the corresponding complexity improvements.
Paul Mangold, Sergey Samsonov, Safwan Labbi, Ilya Levin, Réda Alami, Alexey Naumov, Eric Moulines
NeurIPS4
2011 Generalized If-Then-Else Operator for Compact Polynomial Representation of Multi Output Functions
abstract
The paper studies a new polynomial representation of Multi Output Functions (MOFs). The new representation, called GITE-polynomials, is based on a newly introduced Generalized If-Then-Else (GITE) function. Being a compact form of representation of MOFs, the GITE-polynomials allow efficient manipulation with a set of functions. The paper introduces algebra of GITE-polynomials. Properties of this algebra are used for solving the MOF-decomposition problem. The solution provides a compact representation of MOFs.
Ilya Levin, Osnat Keren
DSD1
2011 Detection of Trojan HW by using hidden information on the system
abstract
A Trojan horse is a malicious altering of hardware specification or implementation in such a way that its functionality is altered under a set of conditions defined by the attacker. The paper presents a technique for designing secure systems that can detect an active Trojan. The technique is based on utilizing specific information about the system's behavior, which is known to the designer of the system and/or is hidden in the functional specification of the system. A case study of the proposed technique conducted on an arithmetic unit of a microprocessor is provided. The study indicated a high level of Trojan detection with a small hardware overhead.
Osnat Keren, Ilya Levin, Vladimir Sinelnikov
IOLTS2
2011 Determining the Number of Paths in Decision Diagrams by Using Autocorrelation Coefficients
abstract
This paper deals with the number of paths in multiterminal binary decision diagrams (MTBDDs) and shared binary decision diagrams (SBDDs) representing a set of Boolean functions. It is shown that the number of paths in an MTBDD (SBDD) can be uniquely determined by values of specific weighted-autocorrelation coefficients. An analytical expression for the number of paths as a linear function of the values of the weighted-autocorrelation coefficients is presented. Based on this expression, a method of minimization of the number of paths is proposed. The method is based on replacing the initial set of input variables with their linear combinations. By using this method, a deterministic paths-reduction procedure, which provides MTBDDs and SBDDs with a reduced number of paths, is presented. The efficiency of the suggested approach is demonstrated on benchmark functions.
Osnat Keren, Ilya Levin, Radomir S. Stankovic
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2009 Personalizing Education in Post-Industrial Society
abstract
The paper deals with significant technological changes in society when it moves into Post-Industrial age. Some of these changes have fundamental social consequences. The paper analyses the main social trends such as Virtualization of the society in their interaction with newest technology trends and their influence on education. The concept of Virtualization allows formulating the main feature of the Post-Industrial education, which is personalization. The phenomenon of personalization is supported by newly developed and introduced personal communication means forming totally person-dedicated, unique learning environment.
Ilya Levin, Andrei Kojukhov
ICDS1
2009 Designing fault tolerant FSM by nano-PLA
abstract
The paper deals with designing fault tolerant finite state machines (FSMs) by nanoelectronic programmable logic arrays (PLAs). Two main critical parameters of the fault tolerant nano-PLAs, the area and the number of crosspoint devices, are considered as optimization criteria for the synthesis. The paper introduces a method for synthesizing fault tolerant nano-PLA based FSMs. The method is based on decomposing an initial PLA description of the FSM into a three interacting portions. The proposed solution provides significant reduction of the area without meaningful increasing of a number of crosspoint devices in comparison with known solutions and provides a trade-off between the area and the number of devices in designing FSMs by PLAs.
Samary Baranov, Ilya Levin, Osnat Keren, Mark G. Karpovsky
IOLTS2
2007 Design of Design Methodology for Autonomous Robots
Eli Kolberg, Yoram Reich, Ilya Levin
RoboCup3
2007 Use of gray decoding for implementation of symmetric functions
abstract
This paper discusses reduction of the number of product terms in representation of totally symmetric Boolean functions by Sum of Products (SOP) and Fixed Polarity Reed- Muller (FPRM) expansions. The suggested method reduces the number of product terms, correspondingly, the implementation cost of symmetric functions based on these expressions by exploiting Gray decoding of input variables. Although this decoding is a particular example of all possible linear transformation of Boolean variables, it is efficient in the case of symmetric functions since it provides a significant simplification of SOPs and FPRMs. Mathematical analysis as well as experimental results demonstrate the efficiency of the proposed method.
Osnat Keren, Ilya Levin, Radomir S. Stankovic
VLSI-SoC2
2006 Cascade Scheme for Concurrent Errors Detection
abstract
The paper deals with synthesis technique for designing circuits with cascade errors detection. The proposed technique is based on partitioning a scheme into a number of cascades followed by parity checking their output logic. The algorithm for partitioning the scheme into cascades is provided. An universal scheme of finite state machine (FSM) with the cascade errors detection is presented and investigated. The scheme does not require any redundant coding variables. Benchmark results are presented and show significantly low overhead requirement
Ilya Levin, Vladimir Ostrovsky, Osnat Keren, Vladimir Sinelnikov
DSD1
2006 AC-DC converters with bi-directional power flow and some possible applications
abstract
The AC side current of some high switching frequency AC-DC converters may be programmed so as to draw a sinusoidal current with adjustable amplitude and phase with respect to at AC applied voltage. This may be viewed as virtual capacitance emulation. Simultaneously to rectifying real power, such converters may be applied for compensation of reactive power system currents and for generators output reactance, thus increasing their power throughput. Experimental evidence are provided, which support the proposed method
T. Israeli, Ilya Levin, Doron Shmilovitz, Sigmond Singer
ISCAS2
2003 Designing FPGA based Self-Testing Checkers for m-out-of-n Codes
abstract
The paper describes a specific method for designing self-checking checkers for m-out-of-n codes. The method is oriented to the field programmable gate arrays technology and is based on decomposing the sum-of-minterms corresponding to an m-out-of-n code. The self-testing property of the proposed checker is proven for a set of multiple stuck-at faults at input and output poles of a logic cell. An estimated complexity of obtained m-out-of-n checker demonstrates high efficiency of the proposed method.
Anzhela Yu. Matrosova, Vladimir Ostrovsky, Ilya Levin, K. Nikitin
IOLTS3
2003 Increasing Implementability of beta-driven Threshold Checkers
abstract
Implementation of checkers on the basis of threshold functions is problematic due to low stability of component threshold schemes. The paper proposes two methods allowing increasing the implementability: a) by introducing a relatively small overhead for preliminary exclusion of defective circuits; and b) by using a specific procedure of calibration. The first method is proposed upon considering a method of majority reservation while the second is based on a specific learning procedure that is known from studying /spl beta/-driven threshold elements as a basis for CMOS artificial neurons.
Victor Varshavsky, Ilya Levin, Vladimir Ostrovsky
IOLTS2
2002 Fault Latencies of Concurrent Checking FSMs
abstract
In this paper we introduce concepts of a potential fault latency and a real fault latency for Finite State Machines (FSMs). The potential latency defines a minimal value of the possible latency for an FSM, while the real latency relates to the certain implementation of the FSM A method for investigation of latencies for online checking FSMs is described This technique is based on selection of trajectories of the Markov chain, which describes behavior of the fault free FSM as well as the faulty FSM We also estimate the lowest bound for an average latency. This estimation may be useful at an initial stage of the design when information concerning requirements to the FSM and conditions of its functioning is limited.
Roman Goot, Ilya Levin, Sergey Ostanin
DSD2
2002 Self-checking sequential circuits with self-healing ability
abstract
In this paper we deal with totally self-checking (TSC) synchronous sequential circuits (SSCs), that are able to recover after an occurrence of a fault. We call SSC owing this property as a self-healing SSC. A concept of a partially monotonic SSC is used in the paper. It is shown that the partially monotonic SSCs satisfy the self-healing property. A novel reduced m-out-of-n code is developed. It is proposed applying this code to the synthesis of a TSC checker for the state monotonic SSCs. The proposed method of synthesis is based on a LUT implementation of monotonic functions.For most circuits in a standard benchmark set, the proposed approach leads to a reduction of about 10-20% of the overhead as compared with the traditional methods.
Ilya Levin, Vladimir Ostrovsky, Sergey Ostanin, Mark G. Karpovsky
ACM Great Lakes Symposium on VLSI1
2001 Synthesis of ASM-based Self-Checking Controllers
abstract
In this paper we present a new technique for on-line checking of FPGA-based sequential devices defined by their algorithmic state machines (ASMs). The technique utilizes specific properties of ASMs for achieving the totally self-checking goal with a low hardware overhead. This technique is based on the architecture that consists of two portions: a self-checking sequential device and a separate totally self-checking (TSC) checker. Each of these portions is implemented as a combination of an "evolution" block and an "execution" block. Comparison of code vectors transferred between these blocks provides for the totally self-checking property. The proposed technique does not require any redundant encoding of output words and uses a one-rail design, thereby drastically decreasing the required overhead. The paper presents overhead estimations and results for benchmarks for the proposed architecture.
Ilya Levin, Vladimir Sinelnikov, Mark G. Karpovsky
DSD1
1999 Self-Checking of FPGA-Based Control Units
abstract
The paper introduces a new technique for on-line checking of FPGA based Control Units (CUs). This technique is based on the architecture comprising two portions. A self-checking CU and a separate totally self-checking (TSC) checker. Each of these portions is implemented as a combination of an Evolution block and an Execution block. Comparison of code vectors being transferred between the blocks of the portions enables providing a totally self-checking property. The self-checking CU is implemented in a form of a one-rail network of interconnected pre-designed LUT-based configurable logical blocks. The self-checking checker is a Sum-Of-Minterms based checker. The proposed technique: a) does not require any encoding of output words; and b) uses one-rail design, thereby drastically decreasing the required overhead.
Ilya Levin, Vladimir Sinelnikov
Great Lakes Symposium on VLSI1