SYSTEMS AND METHODS FOR COLLABORATIVE FILTERING WITH VARIATIONAL AUTOENCODERS

    公开(公告)号:US20210089884A1

    公开(公告)日:2021-03-25

    申请号:US16772094

    申请日:2018-12-12

    Abstract: Collaborative filtering systems based on variational autoencoders (VAEs) are provided. VAEs may be trained on row-wise data without necessarily training a paired VAE on column-wise data (or vice-versa), and may optionally be trained via minibatches. The row-wise VAE models the output of the corresponding column-based VAE as a set of parameters and uses these parameters in decoding. In some implementations, a paired VAE is provided which receives column-wise data and models row-wise parameters; each of the paired VAEs may bind their learned column- or row-wise parameters to the output of the corresponding VAE. The paired VAEs may optionally be trained via minibatches. Unobserved data may be explicitly modelled. Methods for performing inference with such VAE-based collaborative filtering systems are also disclosed, as are example applications to search and anomaly detection.

    SYSTEMS AND METHODS FOR SEMANTIC SEGMENTATION

    公开(公告)号:US20200160175A1

    公开(公告)日:2020-05-21

    申请号:US16682976

    申请日:2019-11-13

    Abstract: Fully-supervised semantic segmentation machine learning models are augmented by ancillary machine learning models which generate high-detail predictions from low-detail, weakly-supervised data. The combined model can be trained over both fully- and weakly-supervised data. Only the primary model is required for inference, post-training. The combined model can be made self-correcting during training by adjusting the ancillary model's output based on parameters learned over both the fully- and weakly-supervised data. The self-correction module may combine the output of the primary and ancillary models in various ways, including through linear combinations and via neural networks. The self-correction module and ancillary model may benefit from disclosed pre-training techniques.

    SYSTEMS AND METHODS FOR SOLVING COMPUTATIONAL PROBLEMS

    公开(公告)号:US20170177751A1

    公开(公告)日:2017-06-22

    申请号:US15419083

    申请日:2017-01-30

    CPC classification number: G06F17/505 B82Y10/00 G06F17/11 G06N99/002

    Abstract: Solving computational problems may include generating a logic circuit representation of the computational problem, encoding the logic circuit representation as a discrete optimization problem, and solving the discrete optimization problem using a quantum processor. Output(s) of the logic circuit representation may be clamped such that the solving involves effectively executing the logic circuit representation in reverse to determine input(s) that corresponds to the clamped output(s). The representation may be of a Boolean logic circuit. The discrete optimization problem may be composed of a set of miniature optimization problems, where each miniature optimization problem encodes a respective logic gate from the logic circuit representation. A quantum processor may include multiple sets of qubits, each set coupled to respective annealing signal lines such that dynamic evolution of each set of qubits is controlled independently from the dynamic evolutions of the other sets of qubits.

    Systems and methods for solving combinatorial problems
    28.
    发明授权
    Systems and methods for solving combinatorial problems 有权
    解决组合问题的系统和方法

    公开(公告)号:US09396440B2

    公开(公告)日:2016-07-19

    申请号:US13796949

    申请日:2013-03-12

    CPC classification number: G06N99/002 B82Y10/00 G06N5/003 G06N5/04

    Abstract: Systems and methods to solve combinatorial problems employ a permutation network which may be modeled after a sorting network where comparators are replaced by switches that controllably determine whether inputs are swapped or are left unchanged at the outputs. A quantum processor may be used to generate permutations by the permutation network by mapping the state of each switch in the network to the state of a respective qubit in the quantum processor. In this way, a quantum computation may explore all possible permutations simultaneously to identify a permutation that satisfies at least one solution criterion. The Travelling Salesman Problem is discussed as an example of a combinatorial problem that may be solved using these systems and methods.

    Abstract translation: 用于解决组合问题的系统和方法采用置换网络,其可以在分类网络之后建模,其中比较器被可控地确定输入是否被交换或在输出处保持不变的开关替代。 量子处理器可以用于通过将网络中每个交换机的状态映射到量子处理器中相应量子位的状态来通过置换网络来产生置换。 以这种方式,量子计算可以同时探索所有可能的排列以识别满足至少一个解决标准的置换。 讨论旅行销售员问题作为可以使用这些系统和方法解决的组合问题的示例。

    SYSTEMS AND METHODS FOR SOLVING COMBINATORIAL PROBLEMS
    29.
    发明申请
    SYSTEMS AND METHODS FOR SOLVING COMBINATORIAL PROBLEMS 有权
    用于解决组合问题的系统和方法

    公开(公告)号:US20130282636A1

    公开(公告)日:2013-10-24

    申请号:US13796949

    申请日:2013-03-12

    CPC classification number: G06N99/002 B82Y10/00 G06N5/003 G06N5/04

    Abstract: Systems and methods to solve combinatorial problems employ a permutation network which may be modeled after a sorting network where comparators are replaced by switches that controllably determine whether inputs are swapped or are left unchanged at the outputs. A quantum processor may be used to generate permutations by the permutation network by mapping the state of each switch in the network to the state of a respective qubit in the quantum processor. In this way, a quantum computation may explore all possible permutations simultaneously to identify a permutation that satisfies at least one solution criterion. The Travelling Salesman Problem is discussed as an example of a combinatorial problem that may be solved using these systems and methods.

    Abstract translation: 用于解决组合问题的系统和方法采用置换网络,其可以在分类网络之后建模,其中比较器被可控地确定输入是否被交换或在输出处保持不变的开关替代。 量子处理器可以用于通过将网络中每个交换机的状态映射到量子处理器中相应量子位的状态来通过置换网络来产生置换。 以这种方式,量子计算可以同时探索所有可能的排列以识别满足至少一个解决标准的置换。 讨论旅行销售员问题作为可以使用这些系统和方法解决的组合问题的示例。

    Systems and methods for analog processing of problem graphs having arbitrary size and/or connectivity

    公开(公告)号:US11704586B2

    公开(公告)日:2023-07-18

    申请号:US17739411

    申请日:2022-05-09

    CPC classification number: G06N10/00

    Abstract: Computational systems implement problem solving using hybrid digital/quantum computing approaches. A problem may be represented as a problem graph which is larger and/or has higher connectivity than a working and/or hardware graph of a quantum processor. A quantum processor may be used determine approximate solutions, which solutions are provided as initial states to one or more digital processors which may implement classical post-processing to generate improved solutions. Techniques for solving problems on extended, more-connected, and/or “virtual full yield” variations of the processor's actual working and/or hardware graphs are provided. A method of operation in a computational system comprising a quantum processor includes partitioning a problem graph into sub-problem graphs, and embedding a sub-problem graph onto the working graph of the quantum processor. The quantum processor and a non-quantum processor-based device generate partial samples. A controller causes a processing operation on the partial samples to generate complete samples.

Patent Agency Ranking