Patents by Inventor Homa Fashandi
Homa Fashandi 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: 20250077866Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, an AI model trained on a dataset that includes a majority class and at least one minority class, generating, via the processor, at least one evaluation metric for the AI model based multiplying a first score for positive samples of a target class within the dataset by a number of negative samples of the target class within the dataset and multiplying a second score for the negative samples within the dataset by a number of the positive samples, and outputting, via an output unit in the AI device, the at least one evaluation metric. Also, the method can further include adding the trained AI model to a pool of trained AI models and selecting a best AI model from the pool for deployment based on the at least one evaluation metric.Type: ApplicationFiled: September 6, 2024Publication date: March 6, 2025Applicant: LG ELECTRONICS INC.Inventors: Harmanpreet SINGH, Amirhossein HAJAVI, Homa FASHANDI
-
Patent number: 12182685Abstract: A neural network system, comprising: instructions for implementing at least a SWBN layer in a neural network, and wherein the instructions perform operations comprising: during training of the neural network system on a plurality of batches of training data and for each of the plurality of batches: obtaining a respective first layer output for each of the plurality of training data; determining a plurality of normalization statistics for the batch from the first layer outputs; generating a respective normalized output for each training data in the batch; updating the whitening matrix by a covariance matrix; performing stochastic whitening on the normalized components of each first layer output; transforming the whitened data for each training data; generating a respective SWBN layer output for each of the training data from the transformed whitened data for each training data in the batch; and providing the SWBN layer output.Type: GrantFiled: January 16, 2021Date of Patent: December 31, 2024Assignee: LG ELECTRONICS INC.Inventors: Shengdong Zhang, Homa Fashandi, Ehsan Nezhadarya, Jiayi Liu
-
Publication number: 20240347065Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining a video sample of a user and an audio sample of the user, generating, via a neural network, a visual embedding based on the video sample and an audio embedding based on the audio sample, the visual embedding and the audio embedding being multi-dimensional vectors, generating, via the neural network, an audio-visual embedding based on a combination of the visual and audio embeddings. The method can further include determining a specific pre-enrolled audio-visual embedding from among pre-enrolled audio-visual embeddings corresponding pre-enrolled users based on a distance away from the audio-visual embedding within a joint audio-visual subspace and verifying the user as the specific pre-enrolled user. Also, the neural network can be trained based on a loss function that uses a plurality of audio-visual embeddings, each including an audio component and a visual component.Type: ApplicationFiled: April 12, 2024Publication date: October 17, 2024Applicant: LG ELECTRONICS INC.Inventors: Anith SELVAKUMARASINGAM, Homa FASHANDI
-
Publication number: 20240346814Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining an input query, an input image, bounding boxes for objects detected in the input image, object labels corresponding to the bounding boxes, and at least one topic label for a word in the input query, generating at least one word embedding for the at least one topic label, and generating a plurality of word embeddings for the object labels corresponding to the bounding boxes. The method can further include generating output attention maps corresponding to scaled dot product attention matrices based on the at least one word embedding for the at least one topic label from the input query and each of the plurality of word embeddings for the object labels, and combining the output attention maps to generate a final attention map corresponding to the at least one topic label from the input query.Type: ApplicationFiled: April 15, 2024Publication date: October 17, 2024Applicant: LG ELECTRONICS INC.Inventors: Manasa BHARADWAJ, Homa FASHANDI
-
ARTIFICIAL INTELLIGENCE DEVICE FOR HARVESTING DATA FROM UNLABELED SOURCES AND CONTROL METHOD THEREOF
Publication number: 20240290119Abstract: A method for controlling an artificial intelligence (AI) device can include receiving, via a processor, a base dataset, and receiving, via the processor, an image that is unlabeled. Also, the method can include inputting the image to at least one of a caption-based pipeline and a data programming pipeline to generate a labeled image training data sample including triplet information, the caption-based pipeline including a matching model configured to receive textual scene graph information for the image and bounding box information for the image, and the data programming pipeline including a feature extraction model configured to output three vectors and a label generator configured to receive the three vectors. The method can further include in response to the predicate matching a same predicate in a tail distribution of the base dataset, merging the labeled image training data sample with the base dataset to generate an enhanced dataset.Type: ApplicationFiled: February 12, 2024Publication date: August 29, 2024Applicant: LG ELECTRONICS INC.Inventors: Homa FASHANDI, Sen JIA -
Publication number: 20240242079Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, a plurality of universal modules, receiving, via the processor in the AI device, an input image and a query related to the input image, and selecting, via the processor, a group of universal modules from among the plurality of universal modules. Also, the method can further include determining, via the processor, a layout arrangement for the group of universal modules and connecting the group of universal modules together according to the layout arrangement to form a neural module network (NMN), and outputting, via the processor, an answer based on the NMN, the query and the input image.Type: ApplicationFiled: January 18, 2024Publication date: July 18, 2024Applicant: LG ELECTRONICS INC.Inventors: Homa FASHANDI, Manasa BHARADWAJ
-
Publication number: 20240242029Abstract: A method for controlling an artificial intelligence (AI) device can include receiving, via a processor in the AI device, an input image and a query related to the input image, generating, via the processor, an answer prompt template based on the query, the answer prompt template including a sentence containing a mask token located at a position corresponding to an answer within the sentence, and combining the query and the answer prompt template to generate a string of text including the mask token. Also, the method can further include inputting the string of text to a pre-trained mask language module (MLM) and generating a plurality of scores respectfully corresponding to a plurality of answers, each of the plurality of answers being a candidate for replacing the mask token, determining a selected answer among the plurality of answers based on the plurality of scores, and outputting the selected answer.Type: ApplicationFiled: January 18, 2024Publication date: July 18, 2024Applicant: LG ELECTRONICS INC.Inventors: Manasa BHARADWAJ, Homa FASHANDI
-
Publication number: 20240232620Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, a knowledge graph, training, via the processor, a link prediction model on the knowledge graph to generate a trained link prediction model, extracting, via the processor, logic rules from the trained link prediction model, generating, via the processor, at least one evaluation metric based on the logic rules, and generating, via the processor, evaluation results based on comparing the at least one evaluation metric to a predetermined criteria, and outputting, via an output unit in the AI device, the evaluation results. Also, the method can include saving the trained link prediction model in a memory of the AI device for deployment or transmitting the trained link prediction model to an external device for deployment, based on the evaluation results.Type: ApplicationFiled: January 8, 2024Publication date: July 11, 2024Applicant: LG ELECTRONICS INC.Inventors: Harmanpreet SINGH, Maxime GAZEAU, Homa FASHANDI, Royaldenzil SEQUIERA, Sen JIA
-
Publication number: 20240160929Abstract: A method for controlling a device to manage a visual scene graph model can include obtaining, via a processor in the device, a first dataset; obtaining, via the processor, a second data set different from the first dataset, the second dataset including one or more of a causal relation or an intention relation; combining, via the processor, the first dataset and the second dataset to generate a combined dataset. Also, the method can further include applying a knowledge embedding function to the combined dataset to generate learned common sense knowledge embeddings; and training a visual scene graph model based on the learned common sense knowledge embeddings to generate a trained visual scene graph model. Further, the method can include executing a function based on an output of the trained visual scene graph model. The device can include at least one of a smart television, a mobile phone or a robot.Type: ApplicationFiled: November 13, 2023Publication date: May 16, 2024Applicant: LG ELECTRONICS INC.Inventors: Sen Jia, Homa Fashandi
-
Publication number: 20240153262Abstract: A method for controlling a device to manage a visual saliency model can include receiving, via a processor in the device, a center bias map and a saliency density ground-truth map for an image; normalizing values of the saliency density ground-truth map to generate a normalized density ground-truth map; and comparing values of the normalized density ground-truth map to a predefined threshold value to generate an enhanced ground-truth map. The method can further include subtracting the enhanced ground-truth map from the center bias map to generate a negative candidates map; normalizing values of the negative candidates map to generate a normalized candidates map; and performing a sampling process on the normalized candidates map to generate a negative point map. Also, the method includes applying a filter function to the negative point map to generate a negative density map.Type: ApplicationFiled: November 3, 2023Publication date: May 9, 2024Applicant: LG ELECTRONICS INC.Inventors: SEN JIA, HOMA FASHANDI, NEIL BRUCE
-
Publication number: 20220121909Abstract: A neural network system, comprising: instructions for implementing at least a SWBN layer in a neural network, and wherein the instructions perform operations comprising: during training of the neural network system on a plurality of batches of training data and for each of the plurality of batches: obtaining a respective first layer output for each of the plurality of training data; determining a plurality of normalization statistics for the batch from the first layer outputs; generating a respective normalized output for each training data in the batch; updating the whitening matrix by a covariance matrix; performing stochastic whitening on the normalized components of each first layer output; transforming the whitened data for each training data; generating a respective SWBN layer output for each of the training data from the transformed whitened data for each training data in the batch; and providing the SWBN layer output.Type: ApplicationFiled: January 16, 2021Publication date: April 21, 2022Applicant: LG ELECTRONICS INC.Inventors: Shengdong ZHANG, Homa Fashandi, Ehsan Nezhadarya, Jiayi Liu