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

Dmitri A. Rachkovskij

dblp:30/4924 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
8since 2021 · last 2026
0000-0002-3414-5334ORCID · verified

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

Artificial intelligence and machine learning · 14 · 6 first-author · 6 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 100%
Artificial intelligence
1 paper
Representation and self-supervised learning · 50% Knowledge representation and reasoning · 50%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
0.612022
Vector Symbolic Architectures as a Computing Framework for Emerging Hardware · Proc. IEEE 2022
Emerging computing paradigms › bio-inspired computing
vector symbolic architecture
0.612022
Vector Symbolic Architectures as a Computing Framework for Emerging Hardware · Proc. IEEE 2022
Emerging computing paradigms › neuromorphic computing
hyperdimensional computing
0.212022
Vector Symbolic Architectures as a Computing Framework for Emerging Hardware · Proc. IEEE 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning
analogical reasoning
0.012001
Representation and Processing of Structures with Binary Sparse Distributed Codes · IEEE Trans. Knowl. Data Eng. 2001
Machine learning › Representation and self-supervised learning › word representation
distributed representation
0.012001
Representation and Processing of Structures with Binary Sparse Distributed Codes · IEEE Trans. Knowl. Data Eng. 2001

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

sparse binary distributed codes · 0.0holographic reduced representations · 0.0context-dependent thinning · 0.0
YearPublicationVenuePosition
2026 Parametrization of sparse distributed representations for vector data classification
Dilantha Haputhanthri, Daswin De Silva, Evgeny Osipov, Dmitri A. Rachkovskij, Ross W. Gayler
Neurocomputing4
2026 Graph vector function architecture
abstract
Graph Neural Networks (GNNs) are the most common approach for learning complex relational data represented using graph data structures. Although GNNs are effective at learning representations of both nodes and graphs for a given task, the learning process is computationally expensive and as such, time and energy-inefficient. This paper investigates this challenge within the context of recent work on untrained graph representations that only train the solver model. We present Graph Vector Function Architecture (GVFA), a novel alternative to learning graph representations in GNNs that is based on hyperdimensional computing (HDC) principles. GVFA is a general zero-shot approach for graph and node representations without learning. As such, our representations are not task-specific and the computational costs of constructing them is substantially lower compared to learning-based GNN. Empirically, we demonstrate the expressiveness and generalization properties of different GVFA configurations. Our experimental results demonstrate that GVFA outperforms several classic GNNs on their benchmark datasets in terms of classification accuracy for both graph and node classification tasks, while also yielding a substantial reduction in training time.
Sachin Kahawala, Daswin De Silva, Evgeny Osipov, Dmitri A. Rachkovskij, Ross W. Gayler
Neural Networks4
2025 Structured temporal representation in time series classification with ROCKETs and hyperdimensional computing
abstract
Abstract Time series classification poses significant challenges due to the inherent temporal order of the data points and the existence of sequential dependencies between them. The ROCKET family, featuring methods like MiniROCKET, MultiROCKET, and HYDRA, is currently a leading approach in this domain, leveraging convolution kernels to aggregate temporal features into encodings for linear classifiers. However, these models encode temporal features over short temporal windows and then aggregate them as an unordered set of encodings over the longer temporal window of the entire data sequence. This prevents these models from capturing any longer sequence structure. To address this design drawback, we propose integrating hyperdimensional computing into ROCKET methods to explicitly incorporate temporal order of the short-term features within the entire time series. This approach enhances the discriminative power of encodings generated by MiniROCKET, MultiROCKET, and HYDRA where longer-term structure exists in the data, leading to increased classification performance with minimal computational overhead. More specifically, we introduce a method to represent time series as high-dimensional vectors through multiplicative binding of ROCKET encodings with encodings representing temporal order, applying this approach across various ROCKET methods. Additionally, we explore different high-dimensional vector representations of temporal order, yielding diverse similarity kernels that enhance classification accuracy. Through experiments on synthetic datasets, we highlight the limitations of ROCKET methods in handling temporal dependencies and show how the methods based on hyperdimensional computing overcome these limitations. Furthermore, our extensive experimental evaluation with real-world datasets included in the recent UCR archive, validates the advantages of our approach, consistently achieving classification improvements across all ROCKET methods that integrate hyperdimensional computing. Notably, our best model achieves a relative error rate reduction of over 50% compared to the best ROCKET model on several UCR datasets.
Kenny Schlegel, Dmitri A. Rachkovskij, Denis Kleyko, Ross W. Gayler, Peter Protzel, Peer Neubert
Data Min. Knowl. Discov.2
2024 On Design Choices in Similarity-Preserving Sparse Randomized Embeddings
abstract
Expand & Sparsify is a principle that is observed in anatomically similar neural circuits found in the mushroom body (insects) and the cerebellum (mammals). Sensory data are projected randomly to much higher-dimensionality (expand part) where only few the most strongly excited neurons are activated (sparsify part). This principle has been leveraged to design a FlyHash algorithm that forms similarity-preserving sparse embeddings, which have been found useful for such tasks as novelty detection, pattern recognition, and similarity search. Despite its simplicity, FlyHash has a number of design choices to be set such as preprocessing of the input data, choice of sparsifying activation function, and formation of the random projection matrix. In this paper, we explore the effect of these choices on the performance of similarity search with FlyHash embeddings. We find that the right combination of design choices can lead to drastic difference in the search performance.
Denis Kleyko, Dmitri A. Rachkovskij
IJCNN2
2024 Learnable Weighted Superposition in HDC and its Application to Multi-channel Time Series Classification
abstract
The vector superposition operation plays a central role in Hyperdimensional Computing (HDC), enabling compositionality of hypervectors without expanding the dimensionality, unlike concatenation. However, a problem arises when the quantity of superimposed vectors surpasses a certain threshold, which is determined by the hypervector’s information capacity relative to its dimensionality. Beyond this point, cross-talk noise incrementally obscures the distinctiveness of individual hypervectors and information is lost. To solve this challenge, we introduce a novel method for weighting individual hypervectors within the superposition, ensuring that only those hypervectors crucial for a given task are prioritized. The weights are learned end-to-end using the backpropagation algorithm in a neural network. Our method is characterized by two key features: (1) The resultant weighting model is exceptionally compact, as the number of trainable weights is equal to the total number of hypervectors in the superposition; (2) The model offers enhanced explainability due to the compositional nature of its encoding. These features collectively contribute to the efficiency and effectiveness of our proposed classification approach using hyperdimensional computing. We illustrate our approach through the multi-channel time series classification task. In this framework, each channel is encoded as a hypervector-descriptor, and those are subsequently composed into a single hypervector via superposition. This superimposed vector forms the basis for training the classification model based on the neural network. Applying our approach of weighted superposition on this task improved the classification performance compared to standard superposition or concatenation of feature vectors, especially for larger numbers of channels.
Kenny Schlegel, Dmitri A. Rachkovskij, Evgeny Osipov, Peter Protzel, Peer Neubert
IJCNN2
2022 Recursive Binding for Similarity-Preserving Hypervector Representations of Sequences
abstract
Hyperdimensional computing (HDC), also known as vector symbolic architectures (VSA), is a computing framework used within artificial intelligence and cognitive computing that operates with distributed vector representations of large fixed dimensionality. A critical step in designing the HDC/VSA solutions is to obtain such representations from the input data. Here, we focus on a wide-spread data type of sequences and propose their transformation to distributed representations that both preserve the similarity of identical sequence elements at nearby positions and are equivariant with respect to the sequence shift. These properties are enabled by forming representations of sequence positions using recursive binding as well as superposition operations. The proposed transformation was experimentally investigated with symbolic strings used for modeling human perception of word similarity. The obtained results are on a par with more sophisticated approaches from the literature. The proposed transformation was designed for the HDC/VSA model known as Fourier Holographic Reduced Representations. However, it can be adapted to some other HDC/VSA models.
Dmitri A. Rachkovskij, Denis Kleyko
IJCNN1
2022 Representation of spatial objects by shift-equivariant similarity-preserving hypervectors
Dmitri A. Rachkovskij
Neural Comput. Appl.1
2022 Vector Symbolic Architectures as a Computing Framework for Emerging Hardware
abstract
(also known as Hyperdimensional Computing). This framework is well suited for implementation in stochastic, emerging hardware and it naturally expresses the types of cognitive operations required for Artificial Intelligence (AI). We demonstrate in this article that the field-like algebraic structure of Vector Symbolic Architectures offers simple but powerful operations on high-dimensional vectors that can support all data structures and manipulations relevant to modern computing. In addition, we illustrate the distinguishing feature of Vector Symbolic Architectures, "computing in superposition," which sets it apart from conventional computing. It also opens the door to efficient solutions to the difficult combinatorial search problems inherent in AI applications. We sketch ways of demonstrating that Vector Symbolic Architectures are computationally universal. We see them acting as a framework for computing with distributed representations that can play a role of an abstraction layer for emerging computing hardware. This article serves as a reference for computer architects by illustrating the philosophy behind Vector Symbolic Architectures, techniques of distributed computing with them, and their relevance to emerging computing hardware, such as neuromorphic computing.
Denis Kleyko, Mike Davies 0002, Edward Paxon Frady, Pentti Kanerva, Spencer J. Kent, Bruno A. Olshausen, Evgeny Osipov, Jan M. Rabaey, Dmitri A. Rachkovskij, Abbas Rahimi, Friedrich T. Sommer
Proc. IEEE9
2018 Classification and Recall With Binary Hyperdimensional Computing: Tradeoffs in Choice of Density and Mapping Characteristics
abstract
Hyperdimensional (HD) computing is a promising paradigm for future intelligent electronic appliances operating at low power. This paper discusses tradeoffs of selecting parameters of binary HD representations when applied to pattern recognition tasks. Particular design choices include density of representations and strategies for mapping data from the original representation. It is demonstrated that for the considered pattern recognition tasks (using synthetic and real-world data) both sparse and dense representations behave nearly identically. This paper also discusses implementation peculiarities which may favor one type of representations over the other. Finally, the capacity of representations of various densities is discussed.
Denis Kleyko, Abbas Rahimi, Dmitri A. Rachkovskij, Evgeny Osipov, Jan M. Rabaey
IEEE Trans. Neural Networks Learn. Syst.3
2012 Similarity-Based Retrieval with Structure-Sensitive Sparse Binary Distributed Representations
abstract
We present an approach to similarity‐based retrieval from knowledge bases that takes into account both the structure and semantics of knowledge base fragments. Those fragments, or analogues, are represented as sparse binary vectors that allow a computationally efficient estimation of structural and semantic similarity by the vector dot product. We present the representation scheme and experimental results for the knowledge base that was previously used for testing of leading analogical retrieval models MAC/FAC and ARCS. The experiments show that the proposed single‐stage approach provides results compatible with or better than the results of two‐stage models MAC/FAC and ARCS in terms of recall and precision. We argue that the proposed representation scheme is useful for large‐scale knowledge bases and free‐structured database applications.
Dmitri A. Rachkovskij, Serge V. Slipchenko
Comput. Intell.1
2005 Combination of the assembly neural network with a perceptron for recognition of handwritten digits arranged in numeral strings
Alexander V. Goltsev, Dmitri A. Rachkovskij
Pattern Recognit.2
2004 Some approaches to analogical mapping with structure-sensitive distributed representations
abstract
This paper presents some techniques for analogical mapping using associative-projective neural networks (APNNs). Sparse binary distributed representations of constant high dimensionality are constructed on-the-fly for hierarchical structures of various complexity. Such representations encode both surface and structural similarity of analogical episodes. The introduced mapping approaches are illustrated using test analogies.
Dmitri A. Rachkovskij
J. Exp. Theor. Artif. Intell.1
2001 A Recurrent Neural Network for Partitioning of Hand Drawn Characters into Strokes of Different Orientations
abstract
A neural network is described which is intended to extract orientation features that should be used for recognition of hand drawn characters. The network partitions the input hand drawn characters into separate line segments (strokes) according to their orientations. The network consists of several neural layers; each layer serves for extracting strokes of a certain orientation. Every neural layer has one-to-one correspondence with an input screen. The network uses an iterative update procedure which includes interactions of neurons inside each layer through oriented excitatory connections and inhibitory interrelations between the corresponding neurons of different layers. Computer simulation of the network was performed. Experiments showed that the network efficiently classifies all pixels of any hand drawn characters according to the orientations of the strokes constituting these characters and performs, as a result of that, a reasonable segmentation of characters.
Alexander V. Goltsev, Dmitri A. Rachkovskij
Int. J. Neural Syst.2
2001 Binding and Normalization of Binary Sparse Distributed Representations by Context-Dependent Thinning
abstract
Distributed representations were often criticized as inappropriate for encoding of data with a complex structure. However Plate's holographic reduced representations and Kanerva's binary spatter codes are recent schemes that allow on-the-fly encoding of nested compositional structures by real-valued or dense binary vectors of fixed dimensionality. In this article we consider procedures of the context-dependent thinning developed for representation of complex hierarchical items in the architecture of associative-projective neural networks. These procedures provide binding of items represented by sparse binary codevectors (with low probability of 1s). Such an encoding is biologically plausible and allows a high storage capacity of distributed associative memory where the codevectors may be stored. In contrast to known binding procedures, context-dependent thinning preserves the same low density (or sparseness) of the bound codevector for a varied number of component codevectors. Besides, a bound codevector is similar not only to another one with similar component codevectors (as in other schemes) but also to the component codevectors themselves. This allows the similarity of structures to be estimated by the overlap of their codevectors, without retrieval of the component codevectors. This also allows easy retrieval of the component codevectors. Examples of algorithmic and neural network implementations of the thinning procedures are considered. We also present representation examples for various types of nested structured data (propositions using role filler and predicate arguments schemes, trees, and directed acyclic graphs) using sparse codevectors of fixed dimension. Such representations may provide a fruitful alternative to the symbolic representations of traditional artificial intelligence as well as to the localist and microfeature-based connectionist representations.
Dmitri A. Rachkovskij, Ernst M. Kussul
Neural Comput.1
2001 Representation and Processing of Structures with Binary Sparse Distributed Codes
abstract
The schemes for compositional distributed representations include those allowing on-the-fly construction of fixed dimensionality codevectors to encode structures of various complexity. Similarity of such codevectors takes into account both structural and semantic similarity of represented structures. We provide a comparative description of sparse binary distributed representation developed in the framework of the associative-projective neural network architecture and the more well known holographic reduced representations of T.A. Plate (1995) and binary spatter codes of P. Kanerva (1996). The key procedure in associative-projective neural networks is context-dependent thinning which binds codevectors and maintains their sparseness. The codevectors are stored in structured memory array which can be realized as distributed auto-associative memory. Examples of distributed representation of structured data are given. Fast estimation of the similarity of analogical episodes by the overlap of their codevectors is used in the modeling of analogical reasoning both for retrieval of analogs from memory and for analogical mapping.
Dmitri A. Rachkovskij
IEEE Trans. Knowl. Data Eng.1
1999 The random subspace coarse coding scheme for real-valued vectors
abstract
Two coarse coding schemes are considered: the random subspace scheme of the authors, and the modified Kanerva model of Prager et al. (1993). Some properties and characteristics of these schemes are investigated experimentally and by analysing their geometrical interpretation. Both schemes do not require exponential growth of the binary code dimensionality against that of the input space. The random subspace scheme allows the code density to be independent from the maximal dimensionality of hyper-rectangle receptive fields. It is especially important when low-dimensional receptive fields are required, as with classifiers or approximators of real-world data.
Ernst M. Kussul, Dmitri A. Rachkovskij, Donald C. Wunsch II
IJCNN2
1998 DataGen: a generator of datasets for evaluation of classification algorithms
Dmitri A. Rachkovskij, Ernst M. Kussul
Pattern Recognit. Lett.1