Patents by Inventor Samuel Solomon Ackerman
Samuel Solomon Ackerman 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).
-
Patent number: 12725051Abstract: An example system includes a processor to receive a test set, data slices, and a measure of interest. The processor can rank the data slices based on the test set, the data slices, and the set of measures of interest. The test set includes data points from the same feature space used to train a machine learning model. Each data slice is ranked according to generated slice grades representing unique information contribution of each data slice to the measure of interest with respect to the other data slices. The processor can then present the ranked data slices.Type: GrantFiled: January 26, 2022Date of Patent: September 1, 2026Assignee: International Business Machines CorporationInventors: Orna Raz, Samuel Solomon Ackerman, Marcel Zalmanovici, Eitan Daniel Farchi, Ramasuri Narayanam
-
Patent number: 12670440Abstract: A computer hardware system includes a slice generator and a policy generator and performs the following. The slice generator slices a first dataset including true values and predicted values of a class variable into a plurality of slices each defining a plurality of observations within the first dataset. A first one and another one of the plurality of slices are selected, and a union of observations is generated by adding observations within the selected another one to observations within the selected first one of the plurality of slices. The selecting another one of the plurality of slices and the generating the union is repeated until a number of observations within the union reaches a predetermined value. Using the policy generator and after the number of observations within the union reaches the predetermined value, an error policy is generated. The predicted values were generated by a machine learning engine.Type: GrantFiled: December 20, 2022Date of Patent: June 30, 2026Assignee: International Business Machines CorporationInventors: Samuel Solomon Ackerman, Orna Raz, Eitan Daniel Farchi, Marcel Zalmanovici
-
Patent number: 12645962Abstract: An example system includes a processor to receive a data set. The processor can generate a data slice rule based on a data observation for a data point in the data set. The processor can generate an instance of data based on the generated data slice rule.Type: GrantFiled: February 28, 2022Date of Patent: June 2, 2026Assignee: International Business Machines CorporationInventors: Orna Raz, George Kour, Ramasuri Narayanam, Samuel Solomon Ackerman, Marcel Zalmanovici
-
Patent number: 12554606Abstract: A computer-implemented method, according to one embodiment, includes: intentionally causing faults to be injected in a compute infrastructure, and determining whether the injected faults cause application failures. Weights are also assigned to the injected faults based on severity of the respective application failures. The weighted faults are compared, and changes to the compute infrastructure are recommended based on the comparison. Moreover, the changes that are recommended are configured to prevent the application failures. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: May 25, 2023Date of Patent: February 17, 2026Assignee: International Business Machines CorporationInventors: Sandeep Hans, Mudit Verma, Samuel Solomon Ackerman, Diptikalyan Saha, Eitan Daniel Farchi, Praveen Jayachandran
-
Publication number: 20260017346Abstract: Systems and techniques that facilitate ground-truth-less performance prediction of generative question-answering systems are provided. In various embodiments, a system can access a large language model (LLM) and a natural language question for which a ground-truth answer is unavailable. In various aspects, the system can generate, via a machine learning classifier that receives as input a set of properties associated with the natural language question, a classification label indicating whether or not the large language model will correctly answer the natural language question. In various instances, the set of properties can include a semantic category of the natural language question, a subject popularity of the natural language question, a semantic consistency exhibited by the LLM in response to repeated executions on the natural language question, or a semantic consistency exhibited by the LLM in response to execution on paraphrases of the natural language question.Type: ApplicationFiled: July 12, 2024Publication date: January 15, 2026Inventors: Ella Rabinovich, Samuel Solomon Ackerman, ORNA RAZ, Eitan Daniel Farchi, Ateret Anaby - Tavor
-
Patent number: 12499878Abstract: Various systems and methods are presented regarding detecting data drift. The data of interest can be batches of utterances received at an interface (e.g., a chatbot). The batches of utterances can be compared with topics present in training data utilized to train a data classifier (e.g., an autoencoder), wherein topics identified in the batches of utterances that are not present in the training data can be considered to be novel topics. The greater the presence of novel topics in a batch of utterances, the greater the divergence of the batch of utterances from the content of the training data. The novel topics can be identified and subsequently applied to the training data such that the data classifier can be re-trained with the novel topics, thereby causing the data classifier to be contemporaneous with the novel topics. In an embodiment, the utterances can be short streams of text, symbols, and suchlike.Type: GrantFiled: April 5, 2023Date of Patent: December 16, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ella Rabinovich, Matan Vetzler, Samuel Solomon Ackerman, Ateret Anaby - Tavor, Eitan Daniel Farchi, Orna Raz
-
Publication number: 20250190883Abstract: A computer-implemented method comprising: receiving a set of candidate trained machine learning models and a set of evaluation dimensions; generating risk scores for each of the candidate trained machine learning models over each of the evaluation dimensions; determining correlations between the evaluation dimensions based, at least in part, on the generated risk scores; and performing an optimization calculation to identify a subset of the set of candidate trained machine learning models, wherein each of the candidate trained machine learning models in the subset optimizes an overall risk measure over all of the evaluation dimensions, wherein the optimization calculation is based, at least in part, on the determined correlations.Type: ApplicationFiled: December 12, 2023Publication date: June 12, 2025Inventors: Samuel Solomon Ackerman, John Thomas Richards, Elizabeth Daly, Erik Miehling
-
Publication number: 20240394162Abstract: A computer-implemented method, according to one embodiment, includes: intentionally causing faults to be injected in a compute infrastructure, and determining whether the injected faults cause application failures. Weights are also assigned to the injected faults based on severity of the respective application failures. The weighted faults are compared, and changes to the compute infrastructure are recommended based on the comparison. Moreover, the changes that are recommended are configured to prevent the application failures. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Inventors: Sandeep Hans, Mudit Verma, Samuel Solomon Ackerman, Diptikalyan Saha, Eitan Daniel Farchi, Praveen Jayachandran
-
Publication number: 20240339112Abstract: Various systems and methods are presented regarding detecting data drift. The data of interest can be batches of utterances received at an interface (e.g., a chatbot). The batches of utterances can be compared with topics present in training data utilized to train a data classifier (e.g., an autoencoder), wherein topics identified in the batches of utterances that are not present in the training data can be considered to be novel topics. The greater the presence of novel topics in a batch of utterances, the greater the divergence of the batch of utterances from the content of the training data. The novel topics can be identified and subsequently applied to the training data such that the data classifier can be re-trained with the novel topics, thereby causing the data classifier to be contemporaneous with the novel topics. In an embodiment, the utterances can be short streams of text, symbols, and suchlike.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Inventors: Ella Rabinovich, Matan Vetzler, Samuel Solomon Ackerman, Ateret Anaby - Tavor, Eitan Daniel Farchi, Orna Raz
-
Publication number: 20240202575Abstract: A computer hardware system includes a slice generator and a policy generator and performs the following. The slice generator slices a first dataset including true values and predicted values of a class variable into a plurality of slices each defining a plurality of observations within the first dataset. A first one and another one of the plurality of slices are selected, and a union of observations is generated by adding observations within the selected another one to observations within the selected first one of the plurality of slices. The selecting another one of the plurality of slices and the generating the union is repeated until a number of observations within the union reaches a predetermined value. Using the policy generator and after the number of observations within the union reaches the predetermined value, an error policy is generated. The predicted values were generated by a machine learning engine.Type: ApplicationFiled: December 20, 2022Publication date: June 20, 2024Inventors: Samuel Solomon Ackerman, Orna Raz, Eitan Daniel Farchi, Marcel Zalmanovici
-
Publication number: 20240176784Abstract: An example system includes a processor to receive a stream of records. The processor can generate an unbiased outlier score for each sample in the stream of records via a trained histogram-based outlier score model. The unbiased outlier score is unbiased for samples including dependent features using feature grouping. The processor can then detect an anomaly in response to detecting that an associated unbiased outlier score of the sample is higher than a predefined threshold.Type: ApplicationFiled: November 30, 2022Publication date: May 30, 2024Inventors: Yair ALLOUCHE, Aviad COHEN, Samuel Solomon ACKERMAN, Ofer Haim BILLER, Eitan Daniel FARCHI
-
Publication number: 20230274169Abstract: An example system includes a processor to receive a data set. The processor can generate a data slice rule based on a data observation for a data point in the data set. The processor can generate an instance of data based on the generated data slice rule.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Orna RAZ, George KOUR, Ramasuri NARAYANAM, Samuel Solomon ACKERMAN, Marcel ZALMANOVICI
-
Publication number: 20230237343Abstract: An example system includes a processor to receive a test set, data slices, and a measure of interest. The processor can rank the data slices based on the test set, the data slices, and the set of measures of interest. The test set includes data points from the same feature space used to train a machine learning model. Each data slice is ranked according to generated slice grades representing unique information contribution of each data slice to the measure of interest with respect to the other data slices. The processor can then present the ranked data slices.Type: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Inventors: Orna RAZ, Samuel Solomon ACKERMAN, Marcel ZALMANOVICI, Eitan Daniel FARCHI, Ramasuri NARAYANAM
-
Publication number: 20230205847Abstract: Systems and methods for automatically identifying in a dataset insufficient data for learning, or records with anomalous combinations of feature values, by partition of numeric and/or categorical data space into human-interpretable regions are disclosed. The method comprises: receiving a dataset of numeric and/or categorical features with a plurality of observations. Calculating observation density for each observation according to a distance or anomaly based metric, and receiving a density measurement. Partitioning the dataset along the numeric and/or categorical features according to the density measurement of each observation by a perpendicular cut along the feature spaces, receiving a map of a plurality of hyper-rectangular shapes representing various levels of density including empty spaces.Type: ApplicationFiled: December 26, 2021Publication date: June 29, 2023Inventors: Samuel Solomon Ackerman, Orna Raz, Marcel Zalmanovici, Eitan Daniel Farchi, Avi Ziv
-
Publication number: 20230102152Abstract: A system, program product, and method for automatic detection of data drift in a data set are presented. The method includes determining changes to relations in the data set through generating baseline and production data sets. The method further includes generating a production data set with some inserted data distortion, and defining, for a plurality of features in the baseline data set, potential relations for participant features. The method also includes determining a first likelihood and a second likelihood of each potential relation in the baseline and production data sets, respectively, for the participant features. The method further includes comparing each first likelihood with each second likelihood, generating a comparison value that is compared with a threshold value, and determining, subject to the comparison value exceeding the threshold value, the potential relation in the baseline data set does not describe a relation in the production data set.Type: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Eliran Roffe, Samuel Solomon Ackerman, Eitan Daniel Farchi, Orna Raz
-
Patent number: 11023366Abstract: A method, apparatus and product for reducing a number of test templates in a test suite. The method comprises determining, for a first test template of the test suite, a first probabilities vector comprising a first plurality of coverage probabilities with respect to a set of coverage events. The method comprises determining, for a second test template of the test suite, a second probabilities vector comprising a second plurality of coverage probabilities with respect to the set of coverage events. The method further comprises determining that the first test template is statistically dominant over the second test template based on the first probabilities vector and based on the second probabilities vector. The method further comprises providing an output based on the determination of the statistically dominant test template.Type: GrantFiled: October 29, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Samuel Solomon Ackerman, Raviv Gal, Anatoly Koyfman, Avi Ziv
-
Publication number: 20210124676Abstract: A method, apparatus and product for reducing a number of test templates in a test suite. The method comprises determining, for a first test template of the test suite, a first probabilities vector comprising a first plurality of coverage probabilities with respect to a set of coverage events. The method comprises determining, for a second test template of the test suite, a second probabilities vector comprising a second plurality of coverage probabilities with respect to the set of coverage events. The method further comprises determining that the first test template is statistically dominant over the second test template based on the first probabilities vector and based on the second probabilities vector. The method further comprises providing an output based on the determination of the statistically dominant test template.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: Samuel Solomon Ackerman, Raviv Gal, Anatoly Koyfman, Avi Ziv