Patents by Inventor Roman Orus
Roman Orus has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250111212Abstract: A computer implemented method for compressing pre-trained of a large language model (LLM) comprising identifying (S101) layers of the LLM (47) with the weight matrices (48), decomposing (S104a) the weight matrices (48) of the LLM (47) into a tensor network (49), compressing (S104b) the tensor network (49), and storing (S104c) the compressed tensor network (49) in a data storage unit (40).Type: ApplicationFiled: May 3, 2024Publication date: April 3, 2025Inventors: Andrei V. Tomut, Saeed S. Jahromi, Román Orús
-
Publication number: 20250111004Abstract: A computer implemented method for solving a classical optimization problem of integer factorization implemented on a digital computer system is described. The method is implemented on a classical processor adapted to execute a time evolving block decimation algorithm. The method comprises in a first step an inputting a lattice basis and a target lattice vector to an input device of the classical processor followed by an implementing a lattice basis reduction algorithm on the lattice basis in an implementation module, thereby obtaining a reduced orthogonal lattice basis. The method further comprises a projecting the target lattice vector on the reduced orthogonal lattice basis followed by a building a closest vector to the target lattice vector and optimizing the closest vector using a tropical time-evolving block decimation algorithm by the classical processor and finally outputting an integer vector.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Sukhbinder SINGH, Roman ORUS
-
Publication number: 20250086144Abstract: A system and method for data compression using quantum computing are provided. The system receives an initial set of assets and corresponding asset weights. The asset weights are encoded using binary asset holding variables. Cardinality constraints are generated for the asset weights. The cardinality constraints are encoded into qubits. An optimization objective function is minimized using the qubits encoding the cardinality constraints. A subset of assets that replicates the behavior of the initial set of assets is obtained based on the minimized optimization objective function.Type: ApplicationFiled: October 20, 2023Publication date: March 13, 2025Applicant: Multiverse Computing SLInventors: Román ORÚS, Asier RODRIGUEZ, Samuel PALMER, Samuel MUGEL
-
Publication number: 20250086254Abstract: A method including the following steps of adjusting weight values of a boosted classifier, the boosted classifier being a classifier for calculating whether data is indicative of an intrusion; wherein the boosted classifier includes the weight values and a number of classifiers. Each classifier of the number of classifiers being associated with a weight value of the weight values. The method further includes the step of adjusting the weight values including adjusting, by at least one quantum computing device, states of qubits for reducing a value of a cost function of the boosted classifier; wherein the adjusted weight values are based on the adjusted states of qubits. Also related is a device or system for performing the method, to the boosted classifier and to execution of the boosted classifier.Type: ApplicationFiled: October 30, 2023Publication date: March 13, 2025Inventors: Borja AIZPURUA, Pablo BERMEJO, Román ORÚS
-
Publication number: 20250086274Abstract: A method including the following steps adjusting weight values of a boosted classifier for reducing a value of a cost function of the boosted classifier, the boosted classifier being a classifier for calculating whether data is indicative of an intrusion into a computing entity. The boosted classifier includes the weight values and a number of classifiers, each classifier being associated with a weight value of the weight values. The method also includes the step of adjusting the weight values including executing, by at least one digital computing device, a quantum-inspired algorithm. Also related is a device or system for performing the method, to the boosted classifier and to execution of the boosted classifier.Type: ApplicationFiled: October 30, 2023Publication date: March 13, 2025Inventors: Borja AIZPURUA, Pablo BERMEJO, Román ORÚS
-
Publication number: 20250036719Abstract: This document teaches a computer implemented method for solving a combinatorial optimization problem of a cost function implemented on a digital computer system comprising a processor (10) adapted to execute a time evolving block decimation (TEBD) algorithm. The method comprises mapping the cost function to a Hamiltonian (H(x1, x2, . . . xn)) in a mapping module (80), choosing an initial state of a vector space (V) representative of the cost function, applying a time-evolution operator (O) to the state to produce an updated state, iteratively applying the time-evolution operator to the updated state to produce a further updated state until a ground state is reached, and determining the cost function from the ground state of the Hamiltonian.Type: ApplicationFiled: July 24, 2023Publication date: January 30, 2025Inventor: Román Orús
-
Publication number: 20240267200Abstract: A method for modifying a variable string (330) in a document (300) and generating a required hash value, wherein the document (300) comprises the variable string (330) and a fixed string (320). The method comprises constructing (S220) a Hamiltonian based on the variable string (330), encoding (S230) the variable string (330) into a quantum circuit (310) comprising a plurality of qubits, generating in a hash function generator (350) a hash value from the fixed string (320) and the output of the quantum circuit (310), comparing the generated hash values with a true hash value (370) in a comparator (360), determining (S280) an overlap between the generated hash value and a true hash value (370), and, on reaching a zero overlap value, determining the variable string (330), otherwise optimising (S270) parameters of the quantum circuit (310).Type: ApplicationFiled: October 2, 2023Publication date: August 8, 2024Inventors: Román Orús, Pablo Bermejo, Borja Aizpurua
-
Publication number: 20240265195Abstract: A method for modifying a variable string (330) in a document (300) and generating a required hash value, wherein the document (300) comprises the variable string (330) and a fixed string (320). The method comprises constructing (S220) a Hamiltonian based on the variable string (330), encoding (S230) the variable string (330) into a quantum circuit (310), generating in a hash function generator (350) a hash value from the fixed string (320) and the output of the quantum circuit (310), determining (S280) an overlap between the generated hash value and a true hash value (370), and, on reaching a zero overlap value, determining the variable string (330), otherwise optimising (S270) parameters of the quantum circuit (310).Type: ApplicationFiled: February 7, 2023Publication date: August 8, 2024Inventors: Pablo Bermejo, Román Orús, Borja Aizpurua
-
Publication number: 20240193359Abstract: A system and method for determining a probability distribution of a sentence are described herein. The system includes a processor determining a syntactic tensor network, which includes correlated syntactic elements, for the sentence. Each syntactic element includes words and linguistic information for each syntactic element. The processor determines a probability tensor which includes a probability distribution for each syntactic element in the sentence based on the linguistic information for the syntactic element. The processor determines the probability distribution of the sentence based on the probability tensor of each syntactic element in the sentence. In an embodiment, the processor determines a probability tensor of a word in the sentence, based on a syntactic neighborhood of the word and a linguistic group associated with its immediate neighbors.Type: ApplicationFiled: December 19, 2022Publication date: June 13, 2024Inventor: Román Orús
-
Publication number: 20240193457Abstract: The disclosure relates to a method (100) for generating data indicative of a digital twin of a physical system (2), the method including the steps oft receiving (120), by at least one classical computing device (11), data acquirable from the physical system (2); and processing (130), by the at least one classical computing device (11), the data acquirable from the physical system (2) to provide the data indicative of the digital twin, the processing (130) comprising digitally computing a quantum-inspired algorithm. The disclosure also relates to a device or system adapted to execute the method, to at least one computing device configured to execute the steps of the method and to a computer program product having instructions for executing the method.Type: ApplicationFiled: December 27, 2022Publication date: June 13, 2024Inventors: Román ORÚS, Rodrigo HERNÁNDEZ
-
Publication number: 20240193459Abstract: The disclosure relates to a method for generating data indicative of a digital twin of a physical system, the method: including the steps of receiving, by at least one quantum computing device, data acquirable from the physical system; and processing, by the at least one quantum computing device, the data acquirable from the physical system to provide the data indicative of the digital twin. The disclosure also relates to a device or system adapted to execute the method, to at least one computing device configured to execute the steps of the method and to a computer program product having instructions for executing the method.Type: ApplicationFiled: December 27, 2022Publication date: June 13, 2024Inventors: Román ORÚS, Rodrigo HERNÁNDEZ
-
Publication number: 20240185108Abstract: A method for optimization of multidimensional continuous functions using a quantum processor (50) is disclosed. The method comprises initializing (S400) quantum circuit parameters ({right arrow over (?)}) to set an initial guess |?) of a function f({right arrow over (x)}), running (S410) a variational quantum circuit U({right arrow over (?)}) over n qubits of the quantum processor (50), implementing (S420) a quantum state tomography function of the individual qubits to estimate qubit parameters [?, ?, r] of the function f({right arrow over (x)}) for each qubit.Type: ApplicationFiled: December 5, 2022Publication date: June 6, 2024Applicant: Multiverse Computing S.L.Inventors: Pablo Bermeo, Román Orús
-
Publication number: 20240177809Abstract: A computer-implemented method includes processing a predetermined machine learning routine of a tensor network that defines layers of tensors in the routine, which is adapted for a regression problem of fermionic systems that are molecules or chemical reactions. Each tensor of the tensor network of the predetermined machine learning routine is converted into a parity preserving tensor. A sign swap tensor is introduced in the tensor network at each crossing of legs of different tensors in the tensor network. Thus, implementing anticommutation fermionic operator; inputting a first many-body problem modeling a first fermionic system in the processed predetermined machine learning routine, the first fermionic system being a molecule or a chemical reaction; and outputting from the processed predetermined machine learning routine at least one parameter for the first fermionic system after having inputted the first many-body problem.Type: ApplicationFiled: December 22, 2022Publication date: May 30, 2024Applicant: Multiverse Computing, S.LInventors: Román ORÚS, Saeed JAHROMI
-
Publication number: 20240160899Abstract: A system and method for improving a convolutional neural network (CNN) are described herein. The system includes a processor receiving a weight tensor having N parameters, the weight tensor corresponding to a convolutional layer of the CNN. The processor factorizes the weight tensor to obtain a corresponding factorized weight tensor, the factorized weight tensor having M parameters, where M<N. The processor supplies the factorized weight tensor to a classification layer of the CNN, thereby generating an improved CNN. In an embodiment, the processor (a) determines a rank of the weight tensor and (b) decomposes the weight tensor into a core tensor and a number R of factor matrices, where R corresponds to the rank of the weight tensor. In another embodiment, the processor (a) determines a decomposition rank R and (b) factorizes the weight tensor as a sum of a number R of tensor products.Type: ApplicationFiled: December 15, 2022Publication date: May 16, 2024Applicant: Multiverse Computing SLInventors: Saeed Jahromi, Román Orús
-
Publication number: 20240163073Abstract: A method for determining an encryption key in a key space for encrypting a plain text to a corresponding encrypted ciphertext. The method comprises constructing (S220) a Hamiltonian based on the encrypted ciphertext, encoding (S230) the key space (320) into a quantum circuit (310), encrypting (S240) the plain text using the quantum circuit (310) to obtain a superposition of ciphertexts and measuring the superposition of ciphertexts to determining (S280) an overlap between the measured superposition of ciphertexts and the encrypted cyphertext. On reaching a pre-determined overlap value, the key space (320) is collapsed (S290) to determine the encryption key, or otherwise parameters of the quantum circuit (310) are adjusted.Type: ApplicationFiled: December 23, 2022Publication date: May 16, 2024Inventors: Pablo Bermejo, Román Orús, Borja Aizpurua
-
Publication number: 20240095586Abstract: A quantum-based extreme learning machine and a method for training a quantum-based extreme learning machine using a quantum processor implementing a quantum substrate and a set of training data is disclosed. The training data comprises input features vectors with a plurality of N parameters and true labels vector. The method comprises uploading the training data to the quantum processor, encoding the uploaded training data, passing a plurality of subsets of the input features vector from the training data through the quantum substrate to obtain a plurality of output vectors of expectation values, concatenation of the plurality of output vectors of expectation values to construct a matrix, computation of an inverse matrix from the matrix and multiplication of the inverse matrix by the true labels vector to obtain a vector of optimal weights ?.Type: ApplicationFiled: September 9, 2023Publication date: March 21, 2024Applicant: Multiverse Computing S.L.Inventors: Román Orús, Unai Sainz de la Maza, Gianni del Bimbo
-
Patent number: 11934918Abstract: A method for quantum classification and operation control includes radiating a vacuum chamber having an ensemble of neutral atoms with laser so as to trap atoms and form a quantum register. The method further includes the step of configuring a laser controlling function with M unitary operations based on a cost function for classification problems and a training dataset about a monitored target, radiating the ensemble of atoms accordingly, reading the quantum register, and setting a quantum classifier if the cost function with the values of the quantum register meet a condition, keep changing the laser controlling function and radiating the ensemble of atoms otherwise until a convergence condition is met, at which point the quantum classifier is set.Type: GrantFiled: September 1, 2021Date of Patent: March 19, 2024Assignee: MULTIVERSE COMPUTING S.L.Inventors: Gianni Del Bimbo, Samuel Mugel, Román Orús
-
Publication number: 20240086758Abstract: A quantum-based extreme learning machine and a method for training a quantum-based extreme learning machine using a quantum processor (50) implementing a quantum substrate (220) and a set of training data (260) is disclosed. The training data comprises input features vectors (400) with a plurality of N parameters (262) and true labels vector (265). The method comprises uploading (S610) the training data (260) to the quantum processor (50), encoding (S620) the uploaded training data (260), passing (S410, S630) a plurality of subsets of the input features vector (400) from the training data (260) through the quantum substrate (220) to obtain a plurality of output vectors of expectation values (420), concatenation (S420) of the plurality of output vectors of expectation values (420) to construct (S430) a matrix (430), computation (S440) of an inverse matrix (H) from the matrix (430) and multiplication (S450) of the inverse matrix (H) by the true labels vector to obtain a vector (470) of optimal weights ?.Type: ApplicationFiled: September 9, 2022Publication date: March 14, 2024Inventors: Román Orús, Unai Lizarralde, Gianni del Bimbo
-
Publication number: 20240071620Abstract: A method including the steps of digitally introducing data associated with at least one patient into a quantum classifier for classifying patients such that patients having a predetermined medical condition or being in risk of having the predetermined medical condition in a predetermined time span are classified into a predetermined risk group. The data includes biometrics of the at least one patient. The method further includes digitally commanding a quantum device or system to run the quantum classifier to classify the at least one patient; and digitally determining an action to be taken with respect to the at least one patient when the at least one patient has been classified into the predetermined risk group. Also, devices, systems and computer program products adapted to carry out the method are related.Type: ApplicationFiled: September 30, 2022Publication date: February 29, 2024Inventors: Rodrigo HERNÁNDEZ, Román ORÚS
-
Publication number: 20240070499Abstract: A method and system for establishing a circuit configuration for a data set to carry out a quantum computation on a quantum processor (50) is disclosed. The method comprises ingesting (S205) data values of the data set, fitting (S220) the data values to a function f(i) and converting (S230) the data values to qubits (q0-q3) by rotations.Type: ApplicationFiled: August 26, 2022Publication date: February 29, 2024Inventors: Román Orús, Rodrigo Hernandez, Cristina Sanz