Patents by Inventor Jalil TAGHIA

Jalil TAGHIA 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: 20240095587
    Abstract: A computer-implemented method is provided for determining whether a machine learning model in a candidate source domain is suitable for use in a target domain, wherein the machine learning model is trained with one or more features. The method comprises for each feature: determining one or more target measurement configurations indicating how data for the feature can be generated in the target domain; for each feature, performing, for each of a plurality of candidate source domains, the steps of: determining one or more source measurement configurations indicating how data for the feature can be generated in the candidate source domain, determining a similarity metric indicative of a similarity between the one or more source measurement configurations and the one or more target measurement configurations; and based on the similarity metrics determined for each feature for the plurality of candidate source domains, selecting one or more selected source domains from the plurality of candidate source domains.
    Type: Application
    Filed: December 8, 2020
    Publication date: March 21, 2024
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Andreas JOHNSSON, Farnaz MORADI, Jalil TAGHIA, Hannes LARSSON
  • Publication number: 20240078427
    Abstract: According to a second aspect, it is provided a method for enabling collaborative machine learning. The method is performed by an agent device. The method includes the steps of: obtaining local input data; generating read interface parameters based on the local input data using a controller neural net; generating write interface parameters; transmitting a central reading request to the central device; receiving a central reading from the central device; updating the controller neural net of the agent device based on the central reading; and providing a predictor output of local input data based on the controller neural net and a second model of the agent device, the second model having as an input an output of the controller neural net, wherein the predictor output is obtained from the second model.
    Type: Application
    Filed: February 26, 2021
    Publication date: March 7, 2024
    Inventors: Jalil TAGHIA, Wenfeng HU, Konstantinos VANDIKAS, Selim ICKIN
  • Publication number: 20240062107
    Abstract: A method by a client computing device having one or more sensors for collecting data, includes obtaining information identifying a first set of measurable features, each feature being associated with a measurement specification. For each feature of the first set of measurable features, determining whether there is at least one sensor of the one or more sensors satisfying the associated measurement specification. If there is at least one sensor of the one or more sensors satisfying the associated measurement specification, estimating a resource usage. Determining a first subset of the first set of measurable features and sending information identifying the first subset of the first set of measurable features. When the client computing device is determined to belong to the first group of computing devices, performing training of the machine learning model using the first group of computing devices.
    Type: Application
    Filed: December 28, 2020
    Publication date: February 22, 2024
    Inventors: Farnaz MORADI, Andreas JOHNSSON, Jalil TAGHIA, Hannes LARSSON
  • Publication number: 20230316134
    Abstract: A method for machine-learning adaptation comprises identifying (110) a plurality of machine-learning source domain candidates and calculating (120), for each of the identified machine-learning source domain candidates, a diversity metric, where the diversity metric represents a marginalized measure of sample diversity of the respective machine-learning source domain candidate. The method further comprises selecting (130) the identified machine-learning source domain candidates having a highest diversity metric among the calculated diversity metrics and applying (140) the selected machine-learning source domain candidate to a target domain in a new or changed execution environment. The diversity metric may be calculated based on information theoretic measures, for example, such as based on a one-parameter measure of generalized entropy.
    Type: Application
    Filed: September 17, 2021
    Publication date: October 5, 2023
    Inventors: Andreas Johnsson, Masoumeh Ebrahimi, Farnaz Moradi, Hannes Larsson, Jalil Taghia
  • Publication number: 20230289615
    Abstract: A method in a first node of a communications network for training a machine learning model comprises receiving a first message comprising instructions for training the machine learning model using a distributed learning process. The method then comprises responsive to receiving the first message, acting as an aggregator in the distributed learning process for a subset of other nodes selected by the first node from a plurality of nodes that have an established radio channel allocation with the first node, by causing the subset of other nodes to perform training on local copies of the machine learning model and aggregating the results of the training by the subset of other nodes.
    Type: Application
    Filed: June 26, 2020
    Publication date: September 14, 2023
    Inventors: Konstantinos Vandikas, Wenfeng Hu, Jalil Taghia, Vlasios Tsiatsis, Selim Ickin, Farnaz Moradi
  • Publication number: 20230259744
    Abstract: Methods, systems, and apparatuses are presented for grouping worker nodes in a machine learning system comprising a master node and a plurality of worker nodes, the method comprising grouping each worker node of the plurality of worker nodes into a group of a plurality of groups based on characteristics of a data distribution of each of the plurality of worker nodes, subgrouping worker nodes within the group of the plurality of groups into subgroups based on characteristics of a worker neural network model of each worker node from the group of the plurality of groups, averaging the worker neural network models of worker nodes within a subgroup to generate a subgroup average model, and distributing the subgroup average model.
    Type: Application
    Filed: June 11, 2020
    Publication date: August 17, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Farnaz MORADI, Jalil TAGHIA, Wenfeng HU, Selim IGKIN, Konstantinos VANDIKAS
  • Publication number: 20230237311
    Abstract: Methods, systems, apparatuses and computer programs are presented for developing machine-learning models. A method for decentralized machine learning in a target worker node comprises: receiving a plurality of adapted neural network models from a plurality of worker nodes, wherein each of the adapted neural network models is generated by training a worker node neural network using local data of the worker node from among the plurality of worker nodes; selecting, from the plurality of adapted neural network models, a set of adapted neural network models that satisfy performance criteria when local data of the target worker node is input; and averaging the set of adapted neural network models to generate an average model.
    Type: Application
    Filed: June 29, 2020
    Publication date: July 27, 2023
    Inventors: Jalil Taghia, Farnaz Moradi, Selim Ickin, Konstantinos Vandikas, Wenfeng Hu
  • Publication number: 20230088561
    Abstract: A method of generating a synthetic training dataset for training a machine learning model using an original training dataset including a plurality of features includes selecting a feature ci of the original training dataset as a target vector yi, selecting remaining features of the original training dataset as a set of training input vectors X\i, where X\i includes all features of the training dataset other than a feature corresponding to the selected feature ci, and training a prediction model f(yi|X\i). The method generates an estimate y?i of the target vector yi by applying the prediction model to the set of training vectors X\i, and inserts a synthetic feature c?i corresponding to the estimate y?i of the target vector yi into a synthetic training dataset.
    Type: Application
    Filed: March 2, 2021
    Publication date: March 23, 2023
    Inventors: Selim ICKIN, Jalil TAGHIA, Konstantinos VANDIKAS, Farnaz MORADI, Wenfeng HU
  • Publication number: 20220343167
    Abstract: A method of performing federated feature selection for a machine learning model in a federated learning environment includes obtaining, at a first resolution, a global set of selector neural network weights. At a second resolution, the method selects, for a plurality of first data subsets, a first set of features from a feature space by iteratively applying a first selector neural network that is initialized with the global set of selector neural network weights to the first data subset to obtain a first set of selector neural network weights. The first data subsets are divided into a plurality of second data subsets, and, at a third resolution, a second set of features is selected from the feature space.
    Type: Application
    Filed: October 30, 2020
    Publication date: October 27, 2022
    Inventors: Deepa CHAWLA, Gaurav DIXIT, Wenfeng HU, Selim ICKIN, Farnaz MORADI, Erik SANDERS, Saurabh SINGH, Jalil TAGHIA, Konstantinos VANDIKAS