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.

Pentti Kanerva

dblp:94/323 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0003-4879-6143ORCID · corroborated

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

Systems, architecture and hardware · 5 · 1 since 2021Artificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Computer networks · 1

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
2 papers
Emerging computing paradigms · 100%
Computer graphics and multimedia
1 paper
Image and video processing · 67% Geometric modeling and processing · 33%

Topics — the 6 heaviest of 7, 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.622022
Efficient Biosignal Processing Using Hyperdimensional Computing: Network Templates for Combined Learning and Classification of ExG Signals · Proc. IEEE 2019
Vector Symbolic Architectures as a Computing Framework for Emerging Hardware · Proc. IEEE 2022
Image and video processing › image segmentation
contour detection
0.011989
Contour-Map Encoding of Shape for Early Vision · NIPS 1989
Image and video processing
low-level vision
0.011989
Contour-Map Encoding of Shape for Early Vision · NIPS 1989
Geometric modeling and processing
shape representation
0.011989
Contour-Map Encoding of Shape for Early Vision · NIPS 1989

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

one-shot learning · 0.4hyperdimensional computing · 0.4
YearPublicationVenuePosition
2024 Special Session: Neuro-Symbolic Architecture Meets Large Language Models: A Memory-Centric Perspective
abstract
Large language models (LLMs) have significantly transformed the landscape of artificial intelligence, demonstrating exceptional capabilities in natural language understanding and generation. Recently, the integration of LLMs with neurosymbolic architectures has gained traction to enhance contextual awareness and planning capabilities. However, this integration faces computational challenges that hinder scalability and efficiency, especially in edge computing environments. This paper provides an in-depth analysis of these challenges and explores state-of-the-art solutions, focusing on memory-centric computing principles at both algorithmic and hardware levels. Our exploration is centered around the key computational elements of the Transformer, the foundation of all LLMs, and vector-symbolic architecture, the leading neuro-symbolic model for edge applications. Additionally, we propose potential research directions for further investigation. By examining these aspects, this paper aims to bridge critical gaps in the path toward effective artificial general intelligence at the edge.
Mohamed Ibrahim 0002, Zishen Wan, Haitong Li, Priyadarshini Panda, Tushar Krishna, Pentti Kanerva, Yiran Chen 0001, Arijit Raychowdhury
CODES+ISSS6
2024 Computing With Residue Numbers in High-Dimensional Representation
abstract
, a computing framework that unifies residue number systems with an algebra defined over random, high-dimensional vectors. We show how residue numbers can be represented as high-dimensional vectors in a manner that allows algebraic operations to be performed with component-wise, parallelizable operations on the vector elements. The resulting framework, when combined with an efficient method for factorizing high-dimensional vectors, can represent and operate on numerical values over a large dynamic range using vastly fewer resources than previous methods, and it exhibits impressive robustness to noise. We demonstrate the potential for this framework to solve computationally difficult problems in visual perception and combinatorial optimization, showing improvement over baseline methods. More broadly, the framework provides a possible account for the computational operations of grid cells in the brain, and it suggests new machine learning architectures for representing and manipulating numerical data.
Christopher J. Kymn, Denis Kleyko, Edward Paxon Frady, Connor Bybee, Pentti Kanerva, Friedrich T. Sommer, Bruno A. Olshausen
Neural Comput.5
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. IEEE4
2020 Hyperdimensional Computing for Blind and One-Shot Classification of EEG Error-Related Potentials
Abbas Rahimi, Artiom Tchouprina, Pentti Kanerva, José del R. Millán, Jan M. Rabaey
Mob. Networks Appl.3
2019 High-dimensional distributed semantic spaces for utterances
abstract
Abstract High-dimensional distributed semantic spaces have proven useful and effective for aggregating and processing visual, auditory and lexical information for many tasks related to human-generated data. Human language makes use of a large and varying number of features, lexical and constructional items as well as contextual and discourse-specific data of various types, which all interact to represent various aspects of communicative information. Some of these features are mostly local and useful for the organisation of, for example, argument structure of a predication; others are persistent over the course of a discourse and necessary for achieving a reasonable level of understanding of the content. This paper describes a model for high-dimensional representation for utterance and text-level data including features such as constructions or contextual data, based on a mathematically principled and behaviourally plausible approach to representing linguistic information. The implementation of the representation is a straightforward extension of Random Indexing models previously used for lexical linguistic items. The paper shows how the implementedmodel is able to represent a broad range of linguistic features in a common integral framework of fixed dimensionality, which is computationally habitable, and which is suitable as a bridge between symbolic representations such as dependency analysis and continuous representations used, for example, in classifiers or further machine-learning approaches. This is achieved with operations on vectors that constitute a powerful computational algebra, accompanied with an associative memory for the vectors. The paper provides a technical overview of the framework and a worked through implemented example of how it can be applied to various types of linguistic features.
Jussi Karlgren, Pentti Kanerva
Nat. Lang. Eng.2
2019 Efficient Biosignal Processing Using Hyperdimensional Computing: Network Templates for Combined Learning and Classification of ExG Signals
abstract
Recognizing the very size of the brain's circuits, hyperdimensional (HD) computing can model neural activity patterns with points in a HD space, that is, with HD vectors. Key examined properties of HD computing include: a versatile set of arithmetic operations on HD vectors, generality, scalability, analyzability, one-shot learning, and energy efficiency. These make it a prime candidate for efficient biosignal processing where signals are noisy and nonstationary, training data sets are not huge, individual variability is significant, and energy-efficiency constraints are tight. Purely based on native HD computing operators, we describe a combined method for multiclass learning and classification of various ExG biosignals such as electromyography (EMG), electroencephalography (EEG), and electrocorticography (ECoG). We develop a full set of HD network templates that comprehensively encode body potentials and brain neural activity recorded from different electrodes into a single HD vector without requiring domain expert knowledge or ad hoc electrode selection process. Such encoded HD vector is processed as a single unit for fast one-shot learning, and robust classification. It can be interpreted to identify the most useful features as well. Compared to state-of-the-art counterparts, HD computing enables online, incremental, and fast learning as it demands less than a third as much training data as well as less preprocessing.
Abbas Rahimi, Pentti Kanerva, Luca Benini, Jan M. Rabaey
Proc. IEEE2
2016 Associative memory with occurrence statistics
abstract
Distributed associative memory architectures store data in multiple locations redundantly, and are thus robust to circuit irregularities and noise. In this paper we explain ways to store the occurrence statistics of vectors in a distributed memory. Sparse data vectors are used to maximize vector capacity, and binding of sparse vectors is used to combine elementary symbols into symbols that represent larger entities. The use of such statistics is demonstrated with an on-line learning example that uses redundancy reduction. We show that occurrence statistics can be represented with distributed Willshaw-type associative memories sing hardware counters, as well as symbolically using two-bit memory cells.
Mika Laiho, Eero Lehtonen, Jussi H. Poikonen, Pentti Kanerva
ISCAS4
2016 A Robust and Energy-Efficient Classifier Using Brain-Inspired Hyperdimensional Computing
abstract
The mathematical properties of high-dimensional (HD) spaces show remarkable agreement with behaviors controlled by the brain. Computing with HD vectors, referred to as "hypervectors," is a brain-inspired alternative to computing with numbers. Hypervectors are high-dimensional, holographic, and (pseudo)random with independent and identically distributed (i.i.d.) components. They provide for energy-efficient computing while tolerating hardware variation typical of nanoscale fabrics. We describe a hardware architecture for a hypervector-based classifier and demonstrate it with language identification from letter trigrams. The HD classifier is 96.7% accurate, 1.2% lower than a conventional machine learning method, operating with half the energy. Moreover, the HD classifier is able to tolerate 8.8-fold probability of failure of memory cells while maintaining 94% accuracy. This robust behavior with erroneous memory cells can significantly improve energy efficiency.
Abbas Rahimi, Pentti Kanerva, Jan M. Rabaey
ISLPED2
2015 A 512×512-cell associative CAM/Willshaw memory with vector arithmetic
abstract
In this paper we present a CMOS implementation of a 512×512-cell Associative Content Addressable Memory (ACAM) in 180 nm CMOS. The memory can be operated either as an associative CAM or it can be configured into a Willshaw memory for operating with sparse data. The vector matching operation can use a tunable hit threshold or the strongest hit can be selected with a winner-take-all (WTA) network. Built-in row and column circuitry can perform logic operations on the contents of the row and column memories. The operation of the circuit is verified experimentally with an example on computing with random vectors.
Mika Laiho, Jonne Poikonen, Eero Lehtonen, Mikko Pänkäälä, Jussi H. Poikonen, Pentti Kanerva
ISCAS6
2014 Large-Scale Memristive Associative Memories
abstract
Associative memories, in contrast to conventional address-based memories, are inherently fault-tolerant and allow retrieval of data based on partial search information. This paper considers the possibility of implementing large-scale associative memories through memristive devices jointly with CMOS circuitry. An advantage of a memristive associative memory is that the memory elements are located physically above the CMOS layer, which yields more die area for the processing elements realized in CMOS. This allows for high-capacity memories even while using an older CMOS technology, as the capacity of the memory depends more on the feature size of the memristive crossbar than on that of the CMOS components. In this paper, we propose the memristive implementations, and present simulations and error analysis of the autoassociative content-addressable memory, the Willshaw memory, and the sparse distributed memory. Furthermore, we present a CMOS cell that can be used to implement the proposed memory architectures.
Eero Lehtonen, Jussi H. Poikonen, Mika Laiho, Pentti Kanerva
IEEE Trans. Very Large Scale Integr. Syst.4
1996 Binary Spatter-Coding of Ordered K-Tuples
Pentti Kanerva
ICANN1
1989 Contour-Map Encoding of Shape for Early Vision
Pentti Kanerva
NIPS1