Integer Factorization with Compositional Distributed Representations

03/02/2022
by   Denis Kleyko, et al.
0

In this paper, we present an approach to integer factorization using distributed representations formed with Vector Symbolic Architectures. The approach formulates integer factorization in a manner such that it can be solved using neural networks and potentially implemented on parallel neuromorphic hardware. We introduce a method for encoding numbers in distributed vector spaces and explain how the resonator network can solve the integer factorization problem. We evaluate the approach on factorization of semiprimes by measuring the factorization accuracy versus the scale of the problem. We also demonstrate how the proposed approach generalizes beyond the factorization of semiprimes; in principle, it can be used for factorization of any composite number. This work demonstrates how a well-known combinatorial search problem may be formulated and solved within the framework of Vector Symbolic Architectures, and it opens the door to solving similarly difficult problems in other domains.

READ FULL TEXT
research
02/10/2018

A geometric approach to integer factorization

We give a geometric approach to integer factorization. This approach is ...
research
03/10/2017

Integer Factorization with a Neuromorphic Sieve

The bound to factor large integers is dominated by the computational eff...
research
01/23/2020

Canonical form of modular hyperbolas with an application to integer factorization

For a composite n and an odd c with c not dividing n, the number of solu...
research
05/26/2023

Efficient Decoding of Compositional Structure in Holistic Representations

We investigate the task of retrieving information from compositional dis...
research
07/07/2020

Resonator networks for factoring distributed representations of data structures

The ability to encode and manipulate data structures with distributed ne...
research
06/16/2020

Logically Synthesized, Hardware-Accelerated, Restricted Boltzmann Machines for Combinatorial Optimization and Integer Factorization

The Restricted Boltzmann Machine (RBM) is a stochastic neural network ca...
research
12/31/2021

Shift-Equivariant Similarity-Preserving Hypervector Representations of Sequences

Hyperdimensional Computing (HDC), also known as Vector-Symbolic Architec...

Please sign up or login with your details

Forgot password? Click here to reset