-
公开(公告)号:US20240386327A1
公开(公告)日:2024-11-21
申请号:US18667221
申请日:2024-05-17
Applicant: Visa International Service Association
Inventor: Yan Zheng , Prince Osei Aboagye , Michael Yeh , Junpeng Wang , Huiyuan Chen , Xin Dai , Liang Wang , Wei Zhang
IPC: G06N20/00
Abstract: Methods, systems, and computer program products are provided for embedding learning to provide uniformity and orthogonality of embeddings. A method may include receiving a dataset that includes a plurality of data points including a first plurality of data points having a first classification and a second plurality of data points having a second classification, generating a first normalized class mean vector of the first plurality of data instances having the first classification, generating a second normalized class mean vector of the second plurality of data instances having the second classification, performing a class rectification operation on the first plurality of data instances having the first classification and the second plurality of data instances having a second classification, and generating embeddings of the dataset based on original embedding space projections of the dataset.
-
公开(公告)号:US12002052B2
公开(公告)日:2024-06-04
申请号:US16596665
申请日:2019-10-08
Applicant: Visa International Service Association
Inventor: Sunipa Dev , Yan Zheng , Wei Zhang
CPC classification number: G06Q20/4015 , G06F17/16 , G06Q50/12
Abstract: A computer-implemented method for providing merchant recommendations comprises receiving, by a processor, raw merchant embeddings generated from payment transaction records, wherein the raw merchant embeddings include a plurality of embedded features entangled in an embedding space. The processor uses transaction metadata associated with the payment transaction records to determine a subspace of an identified feature within the embedding space. A linear transformation process then removes the subspace of the identified feature from the embedding space to create modified merchant embeddings that are merged and aligned with other ones of the plurality of features within the embedding space. The processor automatically generates a list of merchant rankings based on the modified merchant embeddings, past preferences of a target user using raw user embeddings, and a target region, and provides the list of merchant rankings to the target user.
-
3.
公开(公告)号:US11841856B2
公开(公告)日:2023-12-12
申请号:US17907996
申请日:2022-03-24
Applicant: Visa International Service Association
Inventor: Mangesh Bendre , Robert Brian Christensen , Yan Zheng , Wei Zhang , Fei Wang , Hao Yang
IPC: G06F16/00 , G06F16/2453 , G06F16/27 , G06F16/2458 , G06F7/08
CPC classification number: G06F16/24537 , G06F7/08 , G06F16/2477 , G06F16/27
Abstract: Described are a system, method, and computer program product for efficiently joining time-series data tables. The method includes loading a first table and a second table into a memory and generating a set of first key-value pairs based on a set of first time-series records and a set of second key-value pairs based on a set of second time-series records. The method also includes sorting the set of first key-value pairs and the set of second key-value pairs. The method further includes interleaving the set of first key-value pairs with the set of second key-value pairs and sequentially matching the sets of time-series records to form a joined table. The method further includes, in response to matching each respective second time-series record with the respective first time-series record, removing the respective second time-series record from the at least one memory.
-
公开(公告)号:US20250111213A1
公开(公告)日:2025-04-03
申请号:US18844254
申请日:2023-05-01
Applicant: Visa International Service Association
Inventor: Huiyuan Chen , Xiaoting Li , Michael Yeh , Yan Zheng , Hao Yang
IPC: G06N3/0495 , G06N3/084
Abstract: Systems, methods, and computer program products are provided for saving memory during training of knowledge graph neural networks. The method includes receiving a training dataset including a first set of knowledge graph embeddings associated with a plurality of entities for a first layer of a knowledge graph, inputting the training dataset into a knowledge graph neural network to generate at least one further set of knowledge graph embeddings associated with the plurality of entities for at least one further layer of the knowledge graph, quantizing the at least one further set of knowledge graph embeddings to provide at least one set of quantized knowledge graph embeddings, storing the at least one set of quantized knowledge graph embeddings in a memory, and dequantizing the at least one set of quantized knowledge graph embeddings to provide at least one set of dequantized knowledge graph embeddings.
-
公开(公告)号:US12175504B2
公开(公告)日:2024-12-24
申请号:US18085034
申请日:2022-12-20
Applicant: Visa International Service Association
Inventor: Yan Zheng , Yuwei Wang , Wei Zhang , Michael Yeh , Liang Wang
IPC: G06Q30/00 , G06Q30/0201 , G06Q30/0282
Abstract: Embodiments for training a recommendation system to provide merchant recommendations comprise receiving, by a processor, raw merchant embeddings and raw user embeddings generated from payment transaction records, wherein the raw merchant embeddings include a plurality of embedded features. A generative adversarial network (GAN) is trained to generate modified merchant embeddings from the raw merchant embeddings, where the modified embeddings remove a location feature. Subsequent to training and responsive to receiving a request for merchant recommendations in the target location for the target user, the GAN and a trained preference model are used to generate a list of merchant rankings based on a new set of modified merchant embeddings, past preferences of a target user, and the target location to recommend merchants in the target location.
-
公开(公告)号:US20240378414A1
公开(公告)日:2024-11-14
申请号:US18692625
申请日:2022-09-20
Applicant: Visa International Service Association
Inventor: Michael Yeh , Yan Zheng , Huiyuan Chen , Zhongfang Zhuang , Junpeng Wang , Liang Wang , Wei Zhang , Mengting Gu , Javid Ebrahimi
IPC: G06N3/042
Abstract: A method performed by a server computer is disclosed. The method comprises generating a binary compositional code matrix from an input matrix. The binary compositional code matrix is then converted into an integer code matrix. Each row of the integer code matrix is input into a decoder, including plurality of codebooks, to output a summed vector for each row. The method then includes inputting a derivative of each summed vector into a downstream machine learning model to output a prediction.
-
公开(公告)号:US20240177071A1
公开(公告)日:2024-05-30
申请号:US18281663
申请日:2022-03-30
Applicant: Visa International Service Association
Inventor: Junpeng Wang , Liang Wang , Yan Zheng , Michael Yeh , Shubham Jain , Wei Zhang , Zhongfang Zhuang , Hao Yang
IPC: G06N20/20 , G06F18/2415
CPC classification number: G06N20/20 , G06F18/2415
Abstract: Systems, methods, and computer program products may compare machine learning models by identifying data instances with disagreed predictions and learning from the disagreement. Based on a model interpretation technique, differences between the compared machine learning models may be interpreted. Multiple metrics to prioritize meta-features from different perspectives may also be provided.
-
公开(公告)号:US20210109951A1
公开(公告)日:2021-04-15
申请号:US17066852
申请日:2020-10-09
Applicant: Visa International Service Association
Inventor: Michael Yeh , Liang Gou , Wei Zhang , Dhruv Gelda , Zhongfang Zhuang , Yan Zheng
Abstract: Provided are systems for analyzing a relational database using embedding learning that may include at least one processor programmed or configured to generate one or more entity-relation matrices from a relational database and perform, for each entity-relation matrix of the one or more entity-relation matrices, an embedding learning process on an embedding associated with an entity. When performing the embedding learning process on the embedding associated with the entity, the at least one processor is programmed or configured to generate an updated embedding associated with the entity. Computer implemented methods and computer-program products are also provided.
-
公开(公告)号:US12141807B2
公开(公告)日:2024-11-12
申请号:US17763255
申请日:2019-10-31
Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
Inventor: Liang Wang , Dhruv Gelda , Robert Christensen , Wei Zhang , Hao Yang , Yan Zheng
IPC: G06Q20/40 , G06Q30/018
Abstract: The system and method may assess the merchant risk level on a more continuous scale rather than a binary categorization. It may produce a continuous risk score proportional to the likelihood of a merchant being risky, effectively addressing the issue of shades of gray encountered by the traditional blacklisting approach. The continuous risk score feature provides greater flexibility as it allows the payment network to make dynamic pricing decisions (known as interchange optimization) based on the merchant risk level. Using collective intelligence from transactions across the payment network, the system and method may be able to assess the merchant risk level with high accuracy. The system and method may be particularly beneficial to small merchants with low transaction volume as even a few fraudulent transactions can easily put them in the high-risk merchant category. Further, the system and method may help payment processing networks make better decision on cross-border transactions.
-
10.
公开(公告)号:US20240273095A1
公开(公告)日:2024-08-15
申请号:US18567717
申请日:2022-06-01
Applicant: Visa International Service Association
Inventor: Michael Yeh , Yan Zheng , Junpeng Wang , Wei Zhang , Zhongfang Zhuang
IPC: G06F16/2453 , G06F16/2458
CPC classification number: G06F16/24537 , G06F16/2465 , G06F16/2477
Abstract: A method is disclosed. The method comprises determining a time series, a subsequence length. The length of the time series may then be determined, and an initial matrix profile may then be computed. The method may then form a processed matrix profile for a first subsequence of the subsequence length by applying the first subsequence to the initial matrix profile. A second subsequence may then be determined from the processed matrix profile. The method may then include comparing the second subsequence to other subsequences in a dictionary and adding it to the dictionary. The subsequences in the dictionary may be used to generate a plurality of subsequence matrix profiles. The method may then include forming an approximate matrix profile using the plurality of subsequence matrix profiles and then determining one or more anomalies in the time series or another time series using the approximate matrix profile.
-
-
-
-
-
-
-
-
-