Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Nina Mishra

dblp:55/693 · DBLP profile ↗
← Back
40ranked-venue papers
9as first author
4since 2021 · last 2025
0009-0009-0010-9499ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 20 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 18 · 4 first-author · 1 since 2021Theory of computation · 5 · 2 first-authorSecurity and privacy · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
19 papers
Data mining · 44% Information retrieval · 26% Data stream processing · 12%
Network and information security
11 papers
Privacy and data protection · 90% Cryptographic protocols and secure computation · 7% Cryptographic primitives and cryptanalysis · 3%
Theoretical computer science
3 papers
Coding theory · 66% Algorithms and data structures · 28% Approximation and online algorithms · 3%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Medical and health informatics · 90% Computational social science and digital humanities · 10%
Artificial intelligence
3 papers
Trustworthy machine learning · 93% Learning theory · 7%

Topics — the 30 heaviest of 71, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
1.432023
Creating a Public Repository for Joining Private Data · NeurIPS 2023
Fast Private Kernel Density Estimation via Locality Sensitive Quantization · ICML 2023
When Random Sampling Preserves Privacy · CRYPTO 2006
Data mining
anomaly detection
1.032019
Intervention-Aware Early Warning · ICDM 2019
SpotLight: Detecting Anomalies in Streaming Graphs · KDD 2018
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Machine learning › Trustworthy machine learning
interpretability
0.912025
Charting Pathways to AI-Enabled Healthcare · KDD (2) 2025
Knowledge graphs › entity linking
privacy-preserving record linkage
0.712023
Creating a Public Repository for Joining Private Data · NeurIPS 2023
Coding theory › source coding
quantization
0.712023
Fast Private Kernel Density Estimation via Locality Sensitive Quantization · ICML 2023
Data mining
clustering
0.442018
Semi-Supervised Learning on Data Streams via Temporal Label Propagation · ICML 2018
Clustering Data Streams: Theory and Practice · IEEE Trans. Knowl. Data Eng. 2003
Streaming-Data Algorithms for High-Quality Clustering · ICDE 2002
Data mining
pattern mining
0.422016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Group chats on Twitter · WWW 2013
Web and social media mining
social network analysis
0.422016
Equality and Social Mobility in Twitter Discussion Groups · WSDM 2016
Group chats on Twitter · WWW 2013
Information retrieval
search engines
0.432012
Domain bias in web search · WSDM 2012
Predicting Consumer Behavior in Commerce Search · ICML 2012
Generating labels from clicks · WSDM 2009
Data mining
causal inference
0.412019
Intervention-Aware Early Warning · ICDM 2019
Data mining › anomaly detection › streaming anomaly detection
edge stream anomaly detection
0.312018
SpotLight: Detecting Anomalies in Streaming Graphs · KDD 2018
Data mining
semi-supervised learning
0.312018
Semi-Supervised Learning on Data Streams via Temporal Label Propagation · ICML 2018
Data stream processing
sketch
0.312018
SpotLight: Detecting Anomalies in Streaming Graphs · KDD 2018
Data stream processing › stream mining
stream classification
0.312018
Semi-Supervised Learning on Data Streams via Temporal Label Propagation · ICML 2018
Data stream processing
streaming graph
0.312018
SpotLight: Detecting Anomalies in Streaming Graphs · KDD 2018
Data mining › anomaly detection › statistical anomaly detection
non-parametric anomaly detection
0.212016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Data mining › anomaly detection
streaming anomaly detection
0.212016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Privacy and data protection
privacy-preserving data analysis
0.232008
Privately Finding Specifications · IEEE Trans. Software Eng. 2008
Privacy via pseudorandom sketches · PODS 2006
Vision Paper: Enabling Privacy for the Paranoids · VLDB 2004
Information retrieval
query understanding
0.212014
Circumlocution in diagnostic medical queries · SIGIR 2014
Information retrieval
text analysis
0.212014
Circumlocution in diagnostic medical queries · SIGIR 2014
Data mining › clustering
group discovery
0.212013
Group chats on Twitter · WWW 2013
Cryptographic protocols and secure computation
secure multiparty computation
0.222010
Secure Computation of the Median (and Other Elements of Specified Ranks) · J. Cryptol. 2010
Secure Computation of the k th-Ranked Element · EUROCRYPT 2004
Information retrieval › user behavior
consumer behavior prediction
0.112012
Predicting Consumer Behavior in Commerce Search · ICML 2012
Web and social media mining
user behavior analysis
0.112012
Domain bias in web search · WSDM 2012
Information retrieval
ranking
0.122012
Adapting to the Shifting Intent of Search Queries · NIPS 2009
Domain bias in web search · WSDM 2012
Information retrieval › query understanding
query analysis
0.112011
Shopping for products you don't know you need · WSDM 2011
Data mining › clustering › online clustering
data stream clustering
0.132003
Clustering Data Streams: Theory and Practice · IEEE Trans. Knowl. Data Eng. 2003
Streaming-Data Algorithms for High-Quality Clustering · ICDE 2002
Clustering Data Streams · FOCS 2000
Information retrieval › text summarization
content summary maintenance
0.112018
Semi-Supervised Learning on Data Streams via Temporal Label Propagation · ICML 2018
Information retrieval › ranking
learning to rank
0.112009
Generating labels from clicks · WSDM 2009
Information retrieval › evaluation
relevance judgment
0.112009
Generating labels from clicks · WSDM 2009

Methods — techniques the papers use, named apart from their topics

machine learning · 1.7differential privacy · 1.7random fourier features · 1.3private sketch · 1.3locality-sensitive hashing · 1.3fast gauss transform · 1.3online learning · 0.4interpretable model · 0.4synopsis · 0.3sublinear memory algorithms · 0.3randomized sketching · 0.3label propagation · 0.3streaming sketch · 0.2random cut forest · 0.2sociological group definition · 0.2group discovery algorithm · 0.2perturbation algorithm · 0.2perturbation · 0.1
YearPublicationVenuePosition
2025 Charting Pathways to AI-Enabled Healthcare
abstract
AI shows promising potential to improve patient health outcomes, and the accelerating pace of technological advancement suggests health AI may be approaching a transformative threshold. Despite this promise, widespread implementation remains elusive. What barriers persist, and how might we chart a viable path forward? This talk examines two critical pathways to realizing AI's potential in healthcare: how can we enable large-scale access to clinical data and how can we evolve AI to earn the trust of medical professionals?
Nina Mishra
KDD (2)1
2024 Generating colloquial radiology reports with large language models
abstract
OBJECTIVES: Patients are increasingly being given direct access to their medical records. However, radiology reports are written for clinicians and typically contain medical jargon, which can be confusing. One solution is for radiologists to provide a "colloquial" version that is accessible to the layperson. Because manually generating these colloquial translations would represent a significant burden for radiologists, a way to automatically produce accurate, accessible patient-facing reports is desired. We propose a novel method to produce colloquial translations of radiology reports by providing specialized prompts to a large language model (LLM). MATERIALS AND METHODS: Our method automatically extracts and defines medical terms and includes their definitions in the LLM prompt. Using our method and a naive strategy, translations were generated at 4 different reading levels for 100 de-identified neuroradiology reports from an academic medical center. Translations were evaluated by a panel of radiologists for accuracy, likability, harm potential, and readability. RESULTS: Our approach translated the Findings and Impression sections at the 8th-grade level with accuracies of 88% and 93%, respectively. Across all grade levels, our approach was 20% more accurate than the baseline method. Overall, translations were more readable than the original reports, as evaluated using standard readability indices. CONCLUSION: We find that our translations at the eighth-grade level strike an optimal balance between accuracy and readability. Notably, this corresponds to nationally recognized recommendations for patient-facing health communication. We believe that using this approach to draft patient-accessible reports will benefit patients without significantly increasing the burden on radiologists.
Cynthia Crystal Tang, Supriya Nagesh, David Fussell, Justin Glavis-Bloom, Nina Mishra, Gillean Cortes, Robert Hill, Jasmine Zhao, Angellica Gordon, Joshua Wright, Hayden Troutt, Rod Tarrago, Daniel S. Chow
J. Am. Medical Informatics Assoc.5
2023 Fast Private Kernel Density Estimation via Locality Sensitive Quantization
abstract
We study efficient mechanisms for differentially private kernel density estimation (DP-KDE). Prior work for the Gaussian kernel described algorithms that run in time exponential in the number of dimensions $d$. This paper breaks the exponential barrier, and shows how the KDE can privately be approximated in time linear in $d$, making it feasible for high-dimensional data. We also present improved bounds for low-dimensional data. Our results are obtained through a general framework, which we term Locality Sensitive Quantization (LSQ), for constructing private KDE mechanisms where existing KDE approximation techniques can be applied. It lets us leverage several efficient non-private KDE methods---like Random Fourier Features, the Fast Gauss Transform, and Locality Sensitive Hashing---and ``privatize'' them in a black-box manner. Our experiments demonstrate that our resulting DP-KDE mechanisms are fast and accurate on large datasets in both high and low dimensions.
Tal Wagner, Yonatan Naamad, Nina Mishra
ICML3
2023 Creating a Public Repository for Joining Private Data
abstract
How can one publish a dataset with sensitive attributes in a way that both preserves privacy and enables joins with other datasets on those same sensitive attributes? This problem arises in many contexts, e.g., a hospital and an airline may want to jointly determine whether people who take long-haul flights are more likely to catch respiratory infections. If they join their data by a common keyed user identifier such as email address, they can determine the answer, though it breaks privacy. This paper shows how the hospital can generate a private sketch and how the airline can privately join with the hospital's sketch by email address. The proposed solution satisfies pure differential privacy and gives approximate answers to linear queries and optimization problems over those joins. Whereas prior work such as secure function evaluation requires sender/receiver interaction, a distinguishing characteristic of the proposed approach is that it is non-interactive. Consequently, the sketch can be published to a repository for any organization to join with, facilitating data discovery. The accuracy of the method is demonstrated through both theoretical analysis and extensive empirical evidence.
James Cook, Milind Shyani, Nina Mishra
NeurIPS3
2019 Intervention-Aware Early Warning
abstract
How can we early warn against an impending student drop out or an adverse health condition in near real-time? More challengingly, how do we learn to early warn from data containing confounding interventions-e.g., tutoring or medicines-while remaining interpretable to the human decision maker? We consider the problem of learning to interpretably early warn from labeled data tainted by interventions. We first identify three principles that an early warning system should follow. We then propose SmokeAlarm which provably obeys these principles and produces early warning scores in an online manner. Notably, learned model is "bi-inspectable", i.e., it can be visualized both in the presence and in the absence of interventions. Experiments demonstrate the efficacy of SmokeAlarm over prior approaches.
Dhivya Eswaran, Christos Faloutsos, Nina Mishra, Yonatan Naamad
ICDM3
2018 Semi-Supervised Learning on Data Streams via Temporal Label Propagation
abstract
We consider the problem of labeling points on a fast-moving data stream when only a small number of labeled examples are available. In our setting, incoming points must be processed efficiently and the stream is too large to store in its entirety. We present a semi-supervised learning algorithm for this task. The algorithm maintains a small synopsis of the stream which can be quickly updated as new points arrive, and labels every incoming point by provably learning from the full history of the stream. Experiments on real datasets validate that the algorithm can quickly and accurately classify points on a stream with a small quantity of labeled examples.
Tal Wagner, Sudipto Guha, Shiva Prasad Kasiviswanathan, Nina Mishra
ICML4
2018 SpotLight: Detecting Anomalies in Streaming Graphs
abstract
How do we spot interesting events from e-mail or transportation logs? How can we detect port scan or denial of service attacks from IP-IP communication data? In general, given a sequence of weighted, directed or bipartite graphs, each summarizing a snapshot of activity in a time window, how can we spot anomalous graphs containing the sudden appearance or disappearance of large dense subgraphs (e.g., near bicliques) in near real-time using sublinear memory? To this end, we propose a randomized sketching-based approach called SpotLight, which guarantees that an anomalous graph is mapped 'far' away from 'normal' instances in the sketch space with high probability for appropriate choice of parameters. Extensive experiments on real-world datasets show that SpotLight (a) improves accuracy by at least 8.4% compared to prior approaches, (b) is fast and can process millions of edges within a few minutes, (c) scales linearly with the number of edges and sketching dimensions and (d) leads to interesting discoveries in practice.
Dhivya Eswaran, Christos Faloutsos, Sudipto Guha, Nina Mishra
KDD4
2016 Robust Random Cut Forest Based Anomaly Detection on Streams
abstract
In this paper we focus on the anomaly detection problem for dynamic data streams through the lens of random cut forests. We investigate a robust random cut data structure that can be used as a sketch or synopsis of the input stream. We provide a plausible definition of non-parametric anomalies based on the influence of an unseen point on the remainder of the data, i.e., the externality imposed by that point. We show how the sketch can be efficiently updated in a dynamic data stream. We demonstrate the viability of the algorithm on publicly available real data.
Sudipto Guha, Nina Mishra, Gourav Roy, Okke Schrijvers
ICML2
2016 Equality and Social Mobility in Twitter Discussion Groups
abstract
Online groups, including chat groups and forums, are becoming important avenues for gathering and exchanging information ranging from troubleshooting devices, to sharing experiences, to finding medical information and advice. Thus, issues about the health and stability of these groups are of particular interest to both industry and academia. In this paper we conduct a large scale study with the objectives of first, characterizing essential aspects of the interactions between the participants of such groups and second, characterizing how the nature of these interactions relate to the health of the groups. Specifically, we concentrate on Twitter Discussion Groups (TDGs), self-organized groups that meet on Twitter by agreeing on a hashtag, date and time. These groups have repeated, real-time meetings and are a rising phenomenon on Twitter. We examine the interactions in these groups in terms of the social equality and mobility of the exchange of attention between participants, according to the @mention convention on Twitter. We estimate the health of a group by measuring the retention rate of participants and the change in the number of meetings over time. We find that social equality and mobility are correlated, and that equality and mobility are related to a group's health. In fact, equality and mobility are as predictive of a group's health as some prior characteristics used to predict health of other online groups. Our findings are based on studying 100 thousand sessions of over two thousand discussion groups over the period of June 2012 to June 2013. These finding are not only relevant to stakeholders interested in maintaining these groups, but to researchers and academics interested in understanding the behavior of participants in online discussions. We also find the parallel with findings on the relationship between economic mobility and equality and health indicators in real-world nations striking and thought-provoking.
Katherine Ellis, Moisés Goldszmidt, Gert R. G. Lanckriet, Nina Mishra, Omer Reingold
WSDM4
2014 Time-critical search
abstract
We study time-critical search, where users have urgent information needs in the context of an acute problem. As examples, users may need to know how to stem a severe bleed, help a baby who is choking on a foreign object, or respond to an epileptic seizure. While time-critical situations and actions have been studied in the realm of decision-support systems, little has been done with time-critical search and retrieval, and little direct support is offered by search systems. Critical challenges with time-critical search include accurately inferring when users have urgent needs and providing relevant information that can be understood and acted upon quickly. We leverage surveys and search log data from a large mobile search provider to (a) characterize the use of search engines for time-critical situations, and (b) develop predictive models to accurately predict urgent information needs, given a query and a diverse set of features spanning topical, temporal, behavioral, and geospatial attributes. The methods and findings highlight opportunities for extending search and retrieval to consider the urgency of queries.
Nina Mishra, Ryen W. White, Samuel Ieong, Eric Horvitz
SIGIR1
2014 Circumlocution in diagnostic medical queries
abstract
Circumlocution is when many words are used to describe what could be said with fewer, e.g., "a machine that takes moisture out of the air" instead of "dehumidifier." Web search is a perfect backdrop for circumlocution where people struggle to name what they seek. In some domains, not knowing the correct term can have a significant impact on the search results that are retrieved. We study the medical domain, where professional medical terms are not commonly known and where the consequence of not knowing the correct term can impact the accuracy of surfaced information, as well as escalation of anxiety, and ultimately the medical care sought. Given a free-form colloquial health search query, our objective is to find the underlying professional medical term. The problem is complicated by the fact that people issue quite varied queries to describe what they have. Machine-learning algorithms can be brought to bear on the problem, but there are two key complexities: creating high-quality training data and identifying predictive features. To our knowledge, no prior work has been able to crack this important problem due to the lack of training data. We give novel solutions and demonstrate their efficacy via extensive experiments, greatly improving over the prior art.
Isabelle Stanton, Samuel Ieong, Nina Mishra
SIGIR3
2013 Estimating the relative utility of networks for predicting user activities
abstract
Link structure in online networks carries varying semantics. For example, Facebook links carry social semantics while LinkedIn links carry professional semantics. It has been shown that online networks are useful for predicting users' future activities. In this paper, we introduce a new related problem: given a collection of networks, how can we determine the relative importance of each network for predicting user activities? We propose a framework that allows us to quantify the relative predictive value of each network in a setting where multiple networks are available. We give an ɛ-net algorithm to solve the problem and prove that it finds a solution that is arbitrarily close to the optimal solution. Experimentally, we focus our study on the prediction of ad clicks, where it is already known that a single social network improves prediction. The networks we study are implicit affiliations networks, which are based on users' browsing history rather than declared relationships between the users. We create two networks based on covisitation to pages in the Facebook domain and Wikipedia domain. The learned relative weighting of these networks demonstrates covisitation networks are indeed useful for prediction, but that no single network is predictive of all kinds of ads. Rather, each category of ads calls for a significantly different weighting of these networks.
Nina Mishra, Daniel M. Romero, Panayiotis Tsaparas
CIKM1
2013 Group chats on Twitter
abstract
We report on a new kind of group conversation on Twitter that we call a group chat. These chats are periodic, synchronized group conversations focused on specific topics and they exist at a massive scale. The groups and the members of these groups are not explicitly known. Rather, members agree on a hashtag and a meeting time (e.g, 3pm Pacific Time every Wednesday) to discuss a subject of interest. Topics of these chats are numerous and varied. Some are support groups, for example, post-partum depression and mood disorder groups. Others are about a passionate interest: topics include skiing, photography, movies, wine and foodie communities. We develop a definition of a group that is inspired by how sociologists define groups and present an algorithm for discovering groups. We prove that our algorithms find all groups under certain assumptions. While these groups are of course known to the people who participate in the discussions, what we do not believe is known is the scale and variety of groups. We provide some insight into the nature of these groups based on over two years of tweets. Finally, we show that group chats are a growing phenomenon on Twitter and hope that reporting their existence propels their growth even further.
James Cook, Krishnaram Kenthapadi, Nina Mishra
WWW3
2013 Denials leak information: Simulatable auditing
Krishnaram Kenthapadi, Nina Mishra, Kobbi Nissim
J. Comput. Syst. Sci.2
2012 Predicting Consumer Behavior in Commerce Search
Or Sheffet, Nina Mishra, Samuel Ieong
ICML2
2012 Domain bias in web search
abstract
This paper uncovers a new phenomenon in web search that we call domain bias --- a user's propensity to believe that a page is more relevant just because it comes from a particular domain. We provide evidence of the existence of domain bias in click activity as well as in human judgments via a comprehensive collection of experiments. We begin by studying the difference between domains that a search engine surfaces and that users click. Surprisingly, we find that despite changes in the overall distribution of surfaced domains, there has not been a comparable shift in the distribution of clicked domains. Users seem to have learned the landscape of the internet and their click behavior has thus become more predictable over time. Next, we run a blind domain test, akin to a Pepsi/Coke taste test, to determine whether domains can shift a user's opinion of which page is more relevant. We find that domains can actually flip a user's preference about 25% of the time. Finally, we demonstrate the existence of systematic domain preferences, even after factoring out confounding issues such as position bias and relevance, two factors that have been used extensively in past work to explain user behavior. The existence of domain bias has numerous consequences including, for example, the importance of discounting click activity from reputable domains.
Samuel Ieong, Nina Mishra, Eldar Sadikov, Li Zhang 0001
WSDM2
2011 Shopping for products you don't know you need
abstract
Recommendation engines today suggest one product to another, e.g., an accessory to a product. However, intent to buy often precedes a user's appearance in a commerce vertical: someone interested in buying a skateboard may have earlier searched for {varial heelflip}, a trick performed on a skateboard. This paper considers how a search engine can provide early warning of commercial intent. The naive algorithm of counting how often an interest precedes a commercial query is not sufficient due to the number of related ways of expressing an interest. Thus, methods are needed for finding sets of queries where all pairs are related, what we call a query community, and this is the technical contribution of the paper. We describe a random model by which we obtain relationships between search queries and then prove general conditions under which we can reconstruct query communities. We propose two complementary approaches for inferring recommendations that utilize query communities in order to magnify the recommendation signal beyond what an individual query can provide. An extensive series of experiments on real search logs shows that the query communities found by our algorithm are more interesting and unexpected than a baseline of clustering the query-click graph. Also, whereas existing query suggestion algorithms are not designed for making commercial recommendations, we show that our algorithms do succeed in forecasting commercial intent. Query communities increase both the quantity and quality of recommendations.
Srikanth Jagabathula, Nina Mishra, Sreenivas Gollapudi
WSDM2
2010 Secure Computation of the Median (and Other Elements of Specified Ranks)
Gagan Aggarwal, Nina Mishra, Benny Pinkas
J. Cryptol.2
2009 Adapting to the Shifting Intent of Search Queries
abstract
Search engines today present results that are often oblivious to recent shifts in intent. For example, the meaning of the query independence day shifts in early July to a US holiday and to a movie around the time of the box office release. While no studies exactly quantify the magnitude of intent-shifting traffic, studies suggest that news events, seasonal topics, pop culture, etc account for 1/2 the search queries. This paper shows that the signals a search engine receives can be used to both determine that a shift in intent happened, as well as find a result that is now more relevant. We present a meta-algorithm that marries a classifier with a bandit algorithm to achieve regret that depends logarithmically on the number of query impressions, under certain assumptions. We provide strong evidence that this regret is close to the best achievable. Finally, via a series of experiments, we demonstrate that our algorithm outperforms prior approaches, particularly as the amount of intent-shifting traffic increases.
Umar Syed, Aleksandrs Slivkins, Nina Mishra
NIPS3
2009 Generating labels from clicks
abstract
The ranking function used by search engines to order results is learned from labeled training data. Each training point is a (query, URL) pair that is labeled by a human judge who assigns a score of Perfect, Excellent, etc., depending on how well the URL matches the query. In this paper, we study whether clicks can be used to automatically generate good labels. Intuitively, documents that are clicked (resp., skipped) in aggregate can indicate relevance (resp., lack of relevance). We give a novel way of transforming clicks into weighted, directed graphs inspired by eye-tracking studies and then devise an objective function for finding cuts in these graphs that induce a good labeling. In its full generality, the problem is NP-hard, but we show that, in the case of two labels, an optimum labeling can be found in linear time. For the more general case, we propose heuristic solutions. Experiments on real click logs show that click-based labels align with the opinion of a panel of judges, especially as the consensus of the panel grows stronger.
Rakesh Agrawal 0001, Alan Halverson, Krishnaram Kenthapadi, Nina Mishra, Panayiotis Tsaparas
WSDM4
2009 Releasing search queries and clicks privately
abstract
The question of how to publish an anonymized search log was brought to the forefront by a well-intentioned, but privacy-unaware AOL search log release. Since then a series of ad-hoc techniques have been proposed in the literature, though none are known to be provably private. In this paper, we take a major step towards a solution: we show how queries, clicks and their associated perturbed counts can be published in a manner that rigorously preserves privacy. Our algorithm is decidedly simple to state, but non-trivial to analyze. On the opposite side of privacy is the question of whether the data we can safely publish is of any use. Our findings offer a glimmer of hope: we demonstrate that a non-negligible fraction of queries and clicks can indeed be safely published via a collection of experiments on a real search log. In addition, we select an application, keyword generation, and show that the keyword suggestions generated from the perturbed data resemble those generated from the original data.
Aleksandra Korolova, Krishnaram Kenthapadi, Nina Mishra, Alexandros Ntoulas
WWW3
2008 Privately Finding Specifications
abstract
Buggy software is a reality and automated techniques for discovering bugs are highly desirable. A specification describes the correct behavior of a program. For example, a file must eventually be closed once it has been opened. Specifications are learned by finding patterns in normal program execution traces versus erroneous ones. With more traces, more specifications can be learned more accurately. By combining traces from multiple parties that possess distinct programs but use a common library, it is possible to obtain sufficiently many traces. However, obtaining traces from competing parties is problematic: By revealing traces, it may be possible to learn that one party writes buggier code than another. We present an algorithm by which mutually distrusting parties can work together to learn program specifications while preserving their privacy. We use a perturbation algorithm to obfuscate individual trace values while still allowing statistical trends to be mined from the data. Despite the noise introduced to safeguard privacy, empirical evidence suggests that our algorithm learns specifications that find 85 percent of the bugs that a no-privacy approach would find.
Westley Weimer, Nina Mishra
IEEE Trans. Software Eng.2
2007 Clustering Social Networks
Nina Mishra, Robert Schreiber, Isabelle Stanton, Robert E. Tarjan
WAW1
2006 When Random Sampling Preserves Privacy
Kamalika Chaudhuri, Nina Mishra
CRYPTO2
2006 Privacy via pseudorandom sketches
abstract
Imagine a collection of individuals who each possess private data that they do not wish to share with a third party. This paper considers how individuals may represent and publish their own data so as to simultaneously preserve their privacy and to ensure that it is possible to extract large-scale statistical behavior from the original unperturbed data. Existing techniques for perturbing data are limited by the number of users required to obtain approximate answers to queries, the richness of preserved statistical behavior, the privacy guarantees given and/or the amount of data that each individual must publish. This paper introduces a new technique to describe parts of an individual's data that is based on pseudorandom sketches. The sketches guarantee that each individual's privacy is provably maintained assuming one of the strongest definitions of privacy that we are aware of: given unlimited computational power and arbitrary partial knowledge, the attacker can not learn any additional private information from the published sketches. However, sketches from multiple users that describe a subset of attributes can be used to estimate the fraction of users that satisfy any conjunction over the full set of negated or unnegated attributes. We show that the error of approximation is independent of the number of attributes involved and only depends on the number of users available. An additional benefit is that the size of the sketch is minuscule: $\lceil \log\log O(M)\rceil $ bits, where $M$ is the number of users. Finally, we show how sketches can be combined to answer more complex queries.
Nina Mishra, Mark Sandler 0002
PODS1
2006 Towards Robustness in Query Auditing
Shubha U. Nabar, Bhaskara Marthi, Krishnaram Kenthapadi, Nina Mishra, Rajeev Motwani 0001
VLDB4
2005 Simulatable auditing
abstract
Given a data set consisting of private information about individuals, we consider the online query auditing problem: given a sequence of queries that have already been posed about the data, their corresponding answers – where each answer is either the true answer or “denied ” (in the event that revealing the answer compromises privacy) – and given a new query, deny the answer if privacy may be breached or give the true answer otherwise. A related problem is the offline auditing problem where one is given a sequence of queries and all of their true answers and the goal is to determine if a privacy breach has already occurred. We uncover the fundamental issue that solutions to the offline auditing problem cannot be directly used to solve the online auditing problem since query denials may leak information. Consequently, we introduce a new model called simulatable auditing where query denials provably do not leak information. We demonstrate that max queries may be audited in this simulatable paradigm under the classical definition of privacy where a breach occurs if a sensitive value is fully compromised. We also introduce a probabilistic notion of (partial) compromise. Our privacy definition requires that the a-priori probability that a sensitive value lies within some small interval is not that different from the posterior probability (given the query answers). We demonstrate that sum queries can be audited in a simulatable fashion under this privacy definition.
Krishnaram Kenthapadi, Nina Mishra, Kobbi Nissim
PODS2
2004 Secure Computation of the k th-Ranked Element
Gagan Aggarwal, Nina Mishra, Benny Pinkas
EUROCRYPT2
2004 Vision Paper: Enabling Privacy for the Paranoids
Gagan Aggarwal, Mayank Bawa, Prasanna Ganesan, Hector Garcia-Molina, Krishnaram Kenthapadi, Nina Mishra, Rajeev Motwani 0001, Utkarsh Srivastava, Dilys Thomas, Jennifer Widom, Ying Xu 0002
VLDB6
2004 Version spaces and the consistency problem
Haym Hirsh, Nina Mishra, Leonard Pitt
Artif. Intell.2
2004 Introduction: Special Issue on Theoretical Advances in Data Clustering
Nina Mishra, Rajeev Motwani 0001
Mach. Learn.1
2004 A New Conceptual Clustering Framework
Nina Mishra, Dana Ron, Ram Swaminathan
Mach. Learn.1
2003 Clustering Data Streams: Theory and Practice
abstract
The data stream model has recently attracted attention for its applicability to numerous types of data, including telephone records, Web documents, and clickstreams. For analysis of such data, the ability to process the data in a single pass, or a small number of passes, while using little memory, is crucial. We describe such a streaming algorithm that effectively clusters large data streams. We also provide empirical evidence of the algorithm's performance on synthetic and real data streams.
Sudipto Guha, Adam Meyerson, Nina Mishra, Rajeev Motwani 0001, Liadan O'Callaghan
IEEE Trans. Knowl. Data Eng.3
2002 Streaming-Data Algorithms for High-Quality Clustering
abstract
Streaming data analysis has recently attracted attention in numerous applications including telephone records, Web documents and click streams. For such analysis, single-pass algorithms that consume a small amount of memory are critical. We describe such a streaming algorithm that effectively clusters large data streams. We also provide empirical evidence of the algorithm's performance on synthetic and real data streams.
Liadan O'Callaghan, Adam Meyerson, Rajeev Motwani 0001, Nina Mishra, Sudipto Guha
ICDE4
2001 Sublinear time approximate clustering
Nina Mishra, Daniel Oblinger, Leonard Pitt
SODA1
2000 Clustering Data Streams
abstract
We study clustering under the data stream model of computation where: given a sequence of points, the objective is to maintain a consistently good clustering of the sequence observed so far, using a small amount of memory and time. The data stream model is relevant to new classes of applications involving massive data sets, such as Web click stream analysis and multimedia data analysis. We give constant-factor approximation algorithms for the k-median problem in the data stream model of computation in a single pass. We also show negative results implying that our algorithms cannot be improved in a certain sense.
Sudipto Guha, Nina Mishra, Rajeev Motwani 0001, Liadan O'Callaghan
FOCS2
1999 Efficient Read-Restricted Monotone CNF/DNF Dualization by Learning with Membership Queries
Carlos Domingo, Nina Mishra, Leonard Pitt
Mach. Learn.2
1997 Generating all Maximal Independent Sets of Bounded-Degree Hypergraphs
abstract
We show that any monotone function with a read-k CNF representation can be learned in terms of its DNF representation with member-ship queries alone in time polynomial in the DNF size and n (the number of variables) as-suming k is some fixed constant. The problem is motivated by the well-studied open problem of enumerating all maximal independent sets of a given hypergraph. Our algorithm gives a solution for the bounded degree case and works even if the hypergraph is not input, but rather only queries are available as to which sets are independent. 1
Nina Mishra, Leonard Pitt
COLT1
1996 Learning from a Consistently Ignorant Teacher
Michael Frazier, Sally A. Goldman, Nina Mishra, Leonard Pitt
J. Comput. Syst. Sci.3
1994 Learning from a Consistently Ignorant Teacher
abstract
One view of computational learning theory is that of a learner acquiring the knowledge of a teacher. We introduce a formal model of learning capturing the idea that teachers may have gaps in their knowledge. The goal of the learner is still to acquire the knowledge of the teacher, but now the learner must also identify the gaps. This is the notion of learning from a consistently ignorant teacher. We consider the impact of knowledge gaps on learning, for example, monotone DNF and d-dimensional boxes, and show that learning is still possible. Negatively, we show that knowledge gaps make learning conjunctions of Horn clauses as hard as learning DNF. We also present general results describing when known learning algorithms can be used to obtain learning algorithms using a consistently ignorant teacher.
Michael Frazier, Sally A. Goldman, Nina Mishra, Leonard Pitt
COLT3