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.
? Tutorial for this page

AmirEmad Ghassami

dblp:169/2051 · DBLP profile ↗
← Back
21ranked-venue papers
11as first author
7since 2021 · last 2024
0000-0002-0460-2231ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 6 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 first-author · 1 since 2021Computer networks · 1Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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.

Artificial intelligence
10 papers
Probabilistic and Bayesian machine learning · 80% Knowledge representation and reasoning · 12% Optimization for machine learning · 3%
Network and information security
2 papers
Network security · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 24 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery
3.682023
A Unified Experiment Design Approach for Cyclic and Acyclic Causal Models · J. Mach. Learn. Res. 2023
Causal Discovery in Linear Latent Variable Models Subject to Measurement Error · NeurIPS 2022
Recursive Causal Structure Learning in the Presence of Latent Variables and Selection Bias · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning
causal inference
2.252023
A Unified Experiment Design Approach for Cyclic and Acyclic Causal Models · J. Mach. Learn. Res. 2023
Recursive Causal Structure Learning in the Presence of Latent Variables and Selection Bias · NeurIPS 2021
Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables · J. Mach. Learn. Res. 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
1.442020
Characterizing Distribution Equivalence and Structure Learning for Cyclic and Acyclic Directed Graphs · ICML 2020
Multi-domain Causal Structure Learning in Linear Systems · NeurIPS 2018
Budgeted Experiment Design for Causal Structure Learning · ICML 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
1.442020
On the Role of Sparsity and DAG Constraints for Learning Linear DAGs · NeurIPS 2020
Characterizing Distribution Equivalence and Structure Learning for Cyclic and Acyclic Directed Graphs · ICML 2020
Counting and Sampling from Markov Equivalent DAGs Using Clique Trees · AAAI 2019
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
1.022022
Causal Discovery in Linear Latent Variable Models Subject to Measurement Error · NeurIPS 2022
Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables · J. Mach. Learn. Res. 2020
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal model
cyclic causal models
0.712023
A Unified Experiment Design Approach for Cyclic and Acyclic Causal Models · J. Mach. Learn. Res. 2023
Machine learning › Probabilistic and Bayesian machine learning
experimental design
0.712023
A Unified Experiment Design Approach for Cyclic and Acyclic Causal Models · J. Mach. Learn. Res. 2023
Network security
covert channel
0.622018
A Covert Queueing Channel in FCFS Schedulers · IEEE Trans. Inf. Forensics Secur. 2018
Sneak-Peek: High speed covert channels in data center networks · INFOCOM 2016
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
latent variable causal discovery
0.512021
Recursive Causal Structure Learning in the Presence of Latent Variables and Selection Bias · NeurIPS 2021
Machine learning › Optimization for machine learning
constrained optimization
0.412020
On the Role of Sparsity and DAG Constraints for Learning Linear DAGs · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.412020
On the Role of Sparsity and DAG Constraints for Learning Linear DAGs · NeurIPS 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal graphical model
0.412019
Counting and Sampling from Markov Equivalent DAGs Using Clique Trees · AAAI 2019
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
markov equivalence class
0.412019
Counting and Sampling from Markov Equivalent DAGs Using Clique Trees · AAAI 2019
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
intervention design
0.312018
Budgeted Experiment Design for Causal Structure Learning · ICML 2018
Network security › covert channel
covert timing channel
0.312018
A Covert Queueing Channel in FCFS Schedulers · IEEE Trans. Inf. Forensics Secur. 2018
Mathematical optimization
submodular optimization
0.312018
Budgeted Experiment Design for Causal Structure Learning · ICML 2018
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
multi-environment causal discovery
0.312017
Learning Causal Structures Using Regression Invariance · NIPS 2017
Cloud and datacenter computing › multi-tenancy
multi-tenant cloud
0.212016
Sneak-Peek: High speed covert channels in data center networks · INFOCOM 2016
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.222018
Multi-domain Causal Structure Learning in Linear Systems · NeurIPS 2018
Learning Causal Structures Using Regression Invariance · NIPS 2017
Machine learning › Representation and self-supervised learning › causal representation learning
identifiability
0.212022
Causal Discovery in Linear Latent Variable Models Subject to Measurement Error · NeurIPS 2022
Machine learning › Trustworthy machine learning › dataset bias
selection bias
0.112021
Recursive Causal Structure Learning in the Presence of Latent Variables and Selection Bias · NeurIPS 2021
Natural language and speech › Language models and text generation › trustworthy language model › large language model reliability
faithfulness
0.112020
Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables · J. Mach. Learn. Res. 2020
Cloud and datacenter computing
datacenter network
0.112018
A Covert Queueing Channel in FCFS Schedulers · IEEE Trans. Inf. Forensics Secur. 2018
Information theory
channel capacity
0.112016
Sneak-Peek: High speed covert channels in data center networks · INFOCOM 2016

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

missing not at random · 0.8missing at random · 0.8inverse probability weighting · 0.8optimal coding · 0.8adaptive decoding · 0.8queueing theory · 0.7capacity analysis · 0.7structure learning · 0.6mixing matrix identification · 0.6information-theoretic modeling · 0.5constraint-based methods · 0.5conditional independence test · 0.5score-based structure learning · 0.4linear gaussian model · 0.4likelihood-based score · 0.4independent component analysis · 0.4gradient-based optimization · 0.4GPU acceleration · 0.4
YearPublicationVenuePosition
2024 Identification and Estimation for Nonignorable Missing Data: A Data Fusion Approach
abstract
We consider the task of identifying and estimating a parameter of interest in settings where data is missing not at random (MNAR). In general, such parameters are not identified without strong assumptions on the missing data model. In this paper, we take an alternative approach and introduce a method inspired by data fusion, where information in the MNAR dataset is augmented by information in an auxiliary dataset subject to missingness at random (MAR). We show that even if the parameter of interest cannot be identified given either dataset alone, it can be identified given pooled data, under two complementary sets of assumptions. We derive inverse probability weighted (IPW) estimators for identified parameters under both sets of assumptions, and evaluate the performance of our estimation strategies via simulation studies, and a data application.
Zixiao Wang 0006, AmirEmad Ghassami, Ilya Shpitser
ICML2
2024 A General Identification Algorithm For Data Fusion Problems Under Systematic Selection
abstract
Causal inference is made challenging by confounding, selection bias, and other complications. A common approach to addressing these difficulties is the inclusion of auxiliary data on the superpopulation of interest. Such data may measure a different set of variables, or be obtained under different experimental conditions than the primary dataset. Analysis based on multiple datasets must carefully account for similarities between datasets, while appropriately accounting for differences. In addition, selection of experimental units into different datasets may be systematic; similar difficulties are encountered in missing data problems. Existing methods for combining datasets either do not consider this issue, or assume simple selection mechanisms. In this paper, we provide a general approach, based on graphical causal models, for causal inference from data on the same superpopulation that is obtained under different experimental conditions. Our framework allows both arbitrary unobserved confounding, and arbitrary selection processes into different experimental regimes in our data. We describe how systematic selection processes may be organized into a hierarchy similar to censoring processes in missing data: selected completely at random (SCAR), selected at random (SAR), and selected not at random (SNAR). In addition, we provide a general identification algorithm for interventional distributions in this setting.
Jaron J. R. Lee, AmirEmad Ghassami, Ilya Shpitser
UAI2
2023 A Unified Experiment Design Approach for Cyclic and Acyclic Causal Models
abstract
We study experiment design for unique identification of the causal graph of a simple SCM, where the graph may contain cycles. The presence of cycles in the structure introduces major challenges for experiment design as, unlike acyclic graphs, learning the skeleton of causal graphs with cycles may not be possible from merely the observational distribution. Furthermore, intervening on a variable in such graphs does not necessarily lead to orienting all the edges incident to it. In this paper, we propose an experiment design approach that can learn both cyclic and acyclic graphs and hence, unifies the task of experiment design for both types of graphs. We provide a lower bound on the number of experiments required to guarantee the unique identification of the causal graph in the worst case, showing that the proposed approach is order-optimal in terms of the number of experiments up to an additive logarithmic term. Moreover, we extend our result to the setting where the size of each experiment is bounded by a constant. For this case, we show that our approach is optimal in terms of the size of the largest experiment required for uniquely identifying the causal graph in the worst case.
Ehsan Mokhtarian, Saber Salehkaleybar, AmirEmad Ghassami, Negar Kiyavash
J. Mach. Learn. Res.3
2022 Minimax Kernel Machine Learning for a Class of Doubly Robust Functionals with Application to Proximal Causal Inference
abstract
Robins et al. (2008) introduced a class of influence functions (IFs) which could be used to obtain doubly robust moment functions for the corresponding parameters. However, that class does not include the IF of parameters for which the nuisance functions are solutions to integral equations. Such parameters are particularly important in the field of causal inference, specifically in the recently proposed proximal causal inference framework of Tchetgen Tchetgen et al. (2020), which allows for estimating the causal effect in the presence of latent confounders. In this paper, we first extend the class of Robins et al. to include doubly robust IFs in which the nuisance functions are solutions to integral equations. Then we demonstrate that the double robustness property of these IFs can be leveraged to construct estimating equations for the nuisance functions, which enables us to solve the integral equations without resorting to parametric models. We frame the estimation of the nuisance functions as a minimax optimization problem. We provide convergence rates for the nuisance functions and conditions required for asymptotic linearity of the estimator of the parameter of interest. The experiment results demonstrate that our proposed methodology leads to robust and high-performance estimators for average causal effect in the proximal causal inference framework.
AmirEmad Ghassami, Andrew Ying, Ilya Shpitser, Eric Tchetgen Tchetgen
AISTATS1
2022 Causal Discovery in Linear Latent Variable Models Subject to Measurement Error
abstract
We focus on causal discovery in the presence of measurement error in linear systems where the mixing matrix, i.e., the matrix indicating the independent exogenous noise terms pertaining to the observed variables, is identified up to permutation and scaling of the columns. We demonstrate a somewhat surprising connection between this problem and causal discovery in the presence of unobserved parentless causes, in the sense that there is a mapping, given by the mixing matrix, between the underlying models to be inferred in these problems. Consequently, any identifiability result based on the mixing matrix for one model translates to an identifiability result for the other model. We characterize to what extent the causal models can be identified under a two-part faithfulness assumption. Under only the first part of the assumption (corresponding to the conventional definition of faithfulness), the structure can be learned up to the causal ordering among an ordered grouping of the variables but not all the edges across the groups can be identified. We further show that if both parts of the faithfulness assumption are imposed, the structure can be learned up to a more refined ordered grouping. As a result of this refinement, for the latent variable model with unobserved parentless causes, the structure can be identified. Based on our theoretical results, we propose causal structure learning methods for both models, and evaluate their performance on synthetic data.
Yuqin Yang, AmirEmad Ghassami, Mohamed S. Nafea, Negar Kiyavash, Kun Zhang 0001, Ilya Shpitser
NeurIPS2
2021 Impact of Data Processing on Fairness in Supervised Learning
abstract
We study the impact of pre and postprocessing for reducing discrimination in data-driven decision makers. We first analyze the fundamental trade-off between fairness and accuracy in a preprocessing approach, and propose a design for a preprocessing module based on a convex optimization program, which can be added before the original classifier. This leads to a fundamental lower bound on attainable discrimination, given any acceptable distortion in the outcome. Furthermore, we reformulate an existing postprocessing method in terms of our accuracy and fairness measures, which allows comparing postprocessing and preprocessing approaches. We show that under some mild conditions, preprocessing outperforms postprocessing. Finally, we show that by the appropriate choice of the discrimination measure, the optimization problem for both pre and postprocessing approaches will reduce to a linear program and hence can be solved efficiently.
Sajad Khodadadian, AmirEmad Ghassami, Negar Kiyavash
ISIT2
2021 Recursive Causal Structure Learning in the Presence of Latent Variables and Selection Bias
abstract
We consider the problem of learning the causal MAG of a system from observational data in the presence of latent variables and selection bias. Constraint-based methods are one of the main approaches for solving this problem, but the existing methods are either computationally impractical when dealing with large graphs or lacking completeness guarantees. We propose a novel computationally efficient recursive constraint-based method that is sound and complete. The key idea of our approach is that at each iteration a specific type of variable is identified and removed. This allows us to learn the structure efficiently and recursively, as this technique reduces both the number of required conditional independence (CI) tests and the size of the conditioning sets. The former substantially reduces the computational complexity, while the latter results in more reliable CI tests. We provide an upper bound on the number of required CI tests in the worst case. To the best of our knowledge, this is the tightest bound in the literature. We further provide a lower bound on the number of CI tests required by any constraint-based method. The upper bound of our proposed approach and the lower bound at most differ by a factor equal to the number of variables in the worst case. We provide experimental results to compare the proposed approach with the state of the art on both synthetic and real-world structures.
Sina Akbari, Ehsan Mokhtarian, AmirEmad Ghassami, Negar Kiyavash
NeurIPS3
2020 Characterizing Distribution Equivalence and Structure Learning for Cyclic and Acyclic Directed Graphs
abstract
The main approach to defining equivalence among acyclic directed causal graphical models is based on the conditional independence relationships in the distributions that the causal models can generate, in terms of the Markov equivalence. However, it is known that when cycles are allowed in the causal structure, conditional independence may not be a suitable notion for equivalence of two structures, as it does not reflect all the information in the distribution that is useful for identification of the underlying structure. In this paper, we present a general, unified notion of equivalence for linear Gaussian causal directed graphical models, whether they are cyclic or acyclic. In our proposed definition of equivalence, two structures are equivalent if they can generate the same set of data distributions. We also propose a weaker notion of equivalence called quasi-equivalence, which we show is the extent of identifiability from observational data. We propose analytic as well as graphical methods for characterizing the equivalence of two structures. Additionally, we propose a score-based method for learning the structure from observational data, which successfully deals with both acyclic and cyclic structures.
AmirEmad Ghassami, Alan Yang, Negar Kiyavash, Kun Zhang 0001
ICML1
2020 On the Role of Sparsity and DAG Constraints for Learning Linear DAGs
abstract
Learning graphical structure based on Directed Acyclic Graphs (DAGs) is a challenging problem, partly owing to the large search space of possible graphs. A recent line of work formulates the structure learning problem as a continuous constrained optimization task using the least squares objective and an algebraic characterization of DAGs. However, the formulation requires a hard DAG constraint and may lead to optimization difficulties. In this paper, we study the asymptotic role of the sparsity and DAG constraints for learning DAG models in the linear Gaussian and non-Gaussian cases, and investigate their usefulness in the finite sample regime. Based on the theoretical results, we formulate a likelihood-based score function, and show that one only has to apply soft sparsity and DAG constraints to learn a DAG equivalent to the ground truth DAG. This leads to an unconstrained optimization problem that is much easier to solve. Using gradient-based optimization and GPU acceleration, our procedure can easily handle thousands of nodes while retaining a high accuracy. Extensive experiments validate the effectiveness of our proposed method and show that the DAG-penalized likelihood objective is indeed favorable over the least squares one with the hard DAG constraint.
Ignavier Ng, AmirEmad Ghassami, Kun Zhang 0001
NeurIPS2
2020 Model-Augmented Conditional Mutual Information Estimation for Feature Selection
abstract
Markov blanket feature selection, while theoretically optimal, is generally challenging to implement. This is due to the shortcomings of existing approaches to conditional independence (CI) testing, which tend to struggle either with the curse of dimensionality or computational complexity. We propose a novel two-step approach which facilitates Markov blanket feature selection in high dimensions. First, neural networks are used to map features to low-dimensional representations. In the second step, CI testing is performed by applying the $k$-NN conditional mutual information estimator to the learned feature maps. The mappings are designed to ensure that mapped samples both preserve information and share similar information about the target variable if and only if they are close in Euclidean distance. We show that these properties boost the performance of the $k$-NN estimator in the second step. The performance of the proposed method is evaluated on both synthetic and real data.
Alan Yang, AmirEmad Ghassami, Maxim Raginsky, Negar Kiyavash, Elyse Rosenbaum
UAI2
2020 Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables
abstract
We consider the problem of learning causal models from observational data generated by linear non-Gaussian acyclic causal models with latent variables. Without considering the effect of latent variables, the inferred causal relationships among the observed variables are often wrong. Under faithfulness assumption, we propose a method to check whether there exists a causal path between any two observed variables. From this information, we can obtain the causal order among the observed variables. The next question is whether the causal effects can be uniquely identified as well. We show that causal effects among observed variables cannot be identified uniquely under mere assumptions of faithfulness and non-Gaussianity of exogenous noises. However, we are able to propose an efficient method that identifies the set of all possible causal effects that are compatible with the observational data. We present additional structural conditions on the causal graph under which causal effects among observed variables can be determined uniquely. Furthermore, we provide necessary and sufficient graphical conditions for unique identification of the number of variables in the system. Experiments on synthetic data and real-world data show the effectiveness of our proposed algorithm for learning causal models.
Saber Salehkaleybar, AmirEmad Ghassami, Negar Kiyavash, Kun Zhang 0001
J. Mach. Learn. Res.2
2019 Counting and Sampling from Markov Equivalent DAGs Using Clique Trees
abstract
A directed acyclic graph (DAG) is the most common graphical model for representing causal relationships among a set of variables. When restricted to using only observational data, the structure of the ground truth DAG is identifiable only up to Markov equivalence, based on conditional independence relations among the variables. Therefore, the number of DAGs equivalent to the ground truth DAG is an indicator of the causal complexity of the underlying structure–roughly speaking, it shows how many interventions or how much additional information is further needed to recover the underlying DAG. In this paper, we propose a new technique for counting the number of DAGs in a Markov equivalence class. Our approach is based on the clique tree representation of chordal graphs. We show that in the case of bounded degree graphs, the proposed algorithm is polynomial time. We further demonstrate that this technique can be utilized for uniform sampling from a Markov equivalence class, which provides a stochastic way to enumerate DAGs in the equivalence class and may be needed for finding the best DAG or for causal inference given the equivalence class as input. We also extend our counting and sampling method to the case where prior knowledge about the underlying DAG is available, and present applications of this extension in causal experiment design and estimating the causal effect of joint interventions.
AmirEmad Ghassami, Saber Salehkaleybar, Negar Kiyavash, Kun Zhang 0001
AAAI1
2018 Budgeted Experiment Design for Causal Structure Learning
abstract
We study the problem of causal structure learning when the experimenter is limited to perform at most $k$ non-adaptive experiments of size $1$. We formulate the problem of finding the best intervention target set as an optimization problem, which aims to maximize the average number of edges whose directions are resolved. We prove that the corresponding objective function is submodular and a greedy algorithm suffices to achieve $(1-\frac{1}{e})$-approximation of the optimal value. We further present an accelerated variant of the greedy algorithm, which can lead to orders of magnitude performance speedup. We validate our proposed approach on synthetic and real graphs. The results show that compared to the purely observational setting, our algorithm orients the majority of the edges through a considerably small number of interventions.
AmirEmad Ghassami, Saber Salehkaleybar, Negar Kiyavash, Elias Bareinboim
ICML1
2018 Fairness in Supervised Learning: An Information Theoretic Approach
abstract
Automated decision making systems are increasingly being used in real-world applications. In these systems for the most part, the decision rules are derived by minimizing the training error on the available historical data. Therefore, if there is a bias related to a sensitive attribute such as gender, race, religion, etc. in the data, say, due to cultural/historical discriminatory practices against a certain demographic, the system could continue discrimination in decisions by including the said bias in its decision rule. We present an information theoretic framework for designing fair predictors from data, which aim to prevent discrimination against a specified sensitive attribute in a supervised learning setting. We use equalized odds as the criterion for discrimination, which demands that the prediction should be independent of the protected attribute conditioned on the actual label. To ensure fairness and generalization simultaneously, we compress the data to an auxiliary variable, which is used for the prediction task. This auxiliary variable is chosen such that it is decontaminated from the discriminatory attribute in the sense of equalized odds. The final predictor is obtained by applying a Bayesian decision rule to the auxiliary variable.
AmirEmad Ghassami, Sajad Khodadadian, Negar Kiyavash
ISIT1
2018 Multi-domain Causal Structure Learning in Linear Systems
abstract
We study the problem of causal structure learning in linear systems from observational data given in multiple domains, across which the causal coefficients and/or the distribution of the exogenous noises may vary. The main tool used in our approach is the principle that in a causally sufficient system, the causal modules, as well as their included parameters, change independently across domains. We first introduce our approach for finding causal direction in a system comprising two variables and propose efficient methods for identifying causal direction. Then we generalize our methods to causal structure learning in networks of variables. Most of previous work in structure learning from multi-domain data assume that certain types of invariance are held in causal modules across domains. Our approach unifies the idea in those works and generalizes to the case that there is no such invariance across the domains. Our proposed methods are generally capable of identifying causal direction from fewer than ten domains. When the invariance property holds, two domains are generally sufficient.
AmirEmad Ghassami, Negar Kiyavash, Biwei Huang, Kun Zhang 0001
NeurIPS1
2018 A Covert Queueing Channel in FCFS Schedulers
abstract
We study covert queueing channels (CQCs), which are a kind of covert timing channel that may be exploited in shared queues across supposedly isolated users. In our system model, a user sends messages to another user via his pattern of access to the shared resource, which serves the users according to a first come first served (FCFS) policy. One example of such a channel is the cross-virtual network covert channel in data center networks, resulting from the queueing effects of the shared resource. First, we study a system comprising a transmitter and a receiver that share a deterministic and work-conserving FCFS scheduler, and we compute the capacity of this channel. We also consider the effect of the presence of other users on the information transmission rate of this channel. The achievable information transmission rates obtained in this paper demonstrate the possibility of significant information leakage and great privacy threats brought by CQCs in FCFS schedulers.
AmirEmad Ghassami, Negar Kiyavash
IEEE Trans. Inf. Forensics Secur.1
2017 Interaction information for causal inference: The case of directed triangle
abstract
Interaction information is one of the multivariate generalizations of mutual information, which expresses the amount of information shared among a set of variables, beyond the information shared in any proper subset of those variables. Unlike (conditional) mutual information, which is always non-negative, interaction information can be negative. We utilize this property to find the direction of causal influences among variables in a triangle topology under some mild assumptions.
AmirEmad Ghassami, Negar Kiyavash
ISIT1
2017 Learning Causal Structures Using Regression Invariance
abstract
We study causal discovery in a multi-environment setting, in which the functional relations for producing the variables from their direct causes remain the same across environments, while the distribution of exogenous noises may vary. We introduce the idea of using the invariance of the functional relations of the variables to their causes across a set of environments for structure learning. We define a notion of completeness for a causal inference algorithm in this setting and prove the existence of such algorithm by proposing the baseline algorithm. Additionally, we present an alternate algorithm that has significantly improved computational and sample complexity compared to the baseline algorithm. Experiment results show that the proposed algorithm outperforms the other existing algorithms.
AmirEmad Ghassami, Saber Salehkaleybar, Negar Kiyavash, Kun Zhang 0001
NIPS1
2016 Sneak-Peek: High speed covert channels in data center networks
abstract
With the advent of big data, modern businesses face an increasing need to store and process large volumes of sensitive customer information on the cloud. In these environments, resources are shared across a multitude of mutually untrusting tenants increasing propensity for data leakage. This problem stands to grow further in severity with increasing use of clouds in all aspects of our daily lives and the recent spate of high-profile data exfiltration attacks are evidence. To highlight this serious issue, we present a novel and highspeed network-based covert channel that is robust and circumvents a broad set of security mechanisms currently deployed by cloud vendors. We successfully test our channel on numerous network environments, including commercial clouds such as EC2 and Azure. Using an information theoretic model of the channel, we derive an upper bound on the maximum information rate and propose an optimal coding scheme. Our adaptive decoding algorithm caters to the cross traffic in the channel and maintains high bit rates and extremely low error rates. Finally, we discuss several effective avenues for mitigation of the aforementioned channel and provide insights into how data exfiltration can be prevented in such shared environments.
Rashid Tahir, Mohammad Taha Khan, Xun Gong 0001, AmirEmad Ghassami, Hasanat Kazmi, Matthew Caesar 0001, Fareed Zaffar, Negar Kiyavash
INFOCOM5
2016 Message partitioning and limited auxiliary randomness: Alternatives to Honey Encryption
abstract
In a symmetric-key cryptography system, it is often required to transmit a nonuniform message from a very large set. In this case, a computationally unbounded adversary can take advantage of the non-uniformity of the posterior to recover the message. Recently an encryption scheme called Honey Encryption has been proposed to increase the information-theoretic security of the system, i.e., guaranteed level of security regardless of the computational power of the adversary. In this paper, we present a technique called message partitioning which can be used to accomplish the same goal. We analyze the overall security of the combination of this technique with Honey Encryption, which uses a Distribution Transforming Encoder (DTE) block. We propose a new DTE which has an acceptable performance under limited amount of available auxiliary randomness. Achievable bounds are presented for both cases, which under certain conditions, are close to the lower bounds on the level of the success of the adversary.
AmirEmad Ghassami, Daniel Cullina, Negar Kiyavash
ISIT1
2015 Capacity limit of queueing timing channel in shared FCFS schedulers
abstract
The capacity of a queueing timing channel in which a user modulates messages to another user via his pattern of access to a shared resource scheduled in an FCFS manner is calculated. One example of such a channel is the cross-Virtual Network (VN) covert channel in data center networks. In data center networks, software-defined-networks generate logically isolated virtual networks, across which direct data exchange is impossible. However, since packet flows belonging to different VNs inevitably share underlying network infrastructure, it is possible to transfer data across VNs through timing channels resulting from the queueing effects of the shared resource.
AmirEmad Ghassami, Xun Gong 0001, Negar Kiyavash
ISIT1