Andrew Morgan

dblp:84/7824 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
3since 2021 · last 2023
—ORCID · conflict

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

Theory of computation · 6 · 2 first-author · 2 since 2021Security and privacy · 5 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author
YearPublicationVenuePosition
2023 Query Complexity of Inversion Minimization on Trees
abstract
We consider the following computational problem: Given a rooted tree and a ranking of its leaves, what is the minimum number of inversions of the leaves that can be attained by ordering the tree? This variation of the well-known problem of counting inversions in arrays originated in mathematical psychology. It has the evaluation of the Mann-Whitney statistic for detecting differences between distributions as a special case. We study the complexity of the problem in the comparison-query model, the standard model for problems like sorting, selection, and heap construction. The complexity depends heavily on the shape of the tree: for trees of unit depth, the problem is trivial; for many other shapes, we establish lower bounds close to the strongest known in the model, namely the lower bound of log2(n!) for sorting n items. For trees with n leaves we show, in increasing order of closeness to the sorting lower bound: (a) log2((α(1 — α)n)!) — O(log n) queries are needed whenever the tree has a subtree that contains a fraction α of the leaves. This implies a lower bound of for trees of degree k. (b) log2(n!) — O(log n) queries are needed in case the tree is binary. (c) log2(n!) — O(k log k) queries are needed for certain classes of trees of degree k, including perfect trees with even k. The lower bounds are obtained by developing two novel techniques for a generic problem Π in the comparison-query model and applying them to inversion minimization on trees. Both techniques can be described in terms of the Cayley graph of the symmetric group with adjacent-rank transpositions as the generating set, or equivalently, in terms of the edge graph of the permutahedron, the polytope spanned by all permutations of the vector (1, 2,…, n). Consider the subgraph consisting of the edges between vertices with the same value under Π. We show that the size of any decision tree for Π must be at least: (i) the number of connected components of this subgraph, and (ii) the factorial of the average degree of the complementary subgraph, divided by n. Lower bounds on query complexity then follow by taking the base-2 logarithm. Technique (i) represents a discrete analog of a classical technique in algebraic complexity and allows us to establish (c) and a tight lower bound for counting cross inversions, as well as unify several of the known lower bounds in the comparison-query model. Technique (ii) represents an analog of sensitivity arguments in Boolean complexity and allows us to establish (a) and (b). Along the way to proving (b), we derive a tight upper bound on the maximum probability of the distribution of cross inversions, which is the distribution of the Mann-Whitney statistic in the case of the null hypothesis. Up to normalization the probabilities alternately appear in the literature as the coefficients of polynomials formed by the Gaussian binomial coefficients, also known as Gaussian polynomials.
Ivan Hu, Dieter van Melkebeek, Andrew Morgan
SODA3
2022 Concurrently Composable Non-interactive Secure Computation
Andrew Morgan, Rafael Pass
ASIACRYPT (1)1
2022 Polynomial Identity Testing via Evaluation of Rational Functions
Dieter van Melkebeek, Andrew Morgan
ITCS2
2020 On the Adaptive Security of MACs and PRFs
Andrew Morgan, Rafael Pass, Elaine Shi
ASIACRYPT (1)1
2020 Succinct Non-interactive Secure Computation
Andrew Morgan, Rafael Pass, Antigoni Polychroniadou
EUROCRYPT (2)1
2019 Paradoxes in Fair Computer-Aided Decision Making
abstract
Computer-aided decision making--where a human decision-maker is aided by a computational classifier in making a decision--is becoming increasingly prevalent. For instance, judges in at least nine states make use of algorithmic tools meant to determine "recidivism risk scores" for criminal defendants in sentencing, parole, or bail decisions. A subject of much recent debate is whether such algorithmic tools are "fair" in the sense that they do not discriminate against certain groups (e.g., races) of people. Our main result shows that for "non-trivial" computer-aided decision making, either the classifier must be discriminatory, or a rational decision-maker using the output of the classifier is forced to be discriminatory. We further provide a complete characterization of situations where fair computer-aided decision making is possible.
Andrew Morgan, Rafael Pass
AIES1
2018 Minimum Circuit Size, Graph Isomorphism, and Related Problems
Eric Allender, Joshua A. Grochow, Dieter van Melkebeek, Cristopher Moore, Andrew Morgan
ITCS5
2018 On the Security Loss of Unique Signatures
Andrew Morgan, Rafael Pass
TCC (1)1
2018 Achieving Fair Treatment in Algorithmic Classification
Andrew Morgan, Rafael Pass
TCC (1)1
2018 Minimum Circuit Size, Graph Isomorphism, and Related Problems
abstract
We study the computational power of deciding whether a given truth table can be described by a circuit of a given size (the minimum circuit size problem, or MCSP for short) and of the variant denoted as MKTP, where circuit size is replaced by a polynomially related Kolmogorov measure. Prior to our work, all reductions from supposedly intractable problems to MCSP/MKTP hinged on the power of MCSP/MKTP to distinguish random distributions from distributions produced by hardness-based pseudorandom generator constructions. We develop a fundamentally different approach inspired by the well-known interactive proof system for the complement of graph isomorphism (GI). It yields a randomized reduction with zero-sided error from GI to MKTP. We generalize the result and show that GI can be replaced by any isomorphism problem for which the underlying group satisfies some elementary properties. Instantiations include linear code equivalence, permutation group conjugacy, and matrix subspace conjugacy. Along the way we develop encodings of isomorphism classes that are efficiently decodable and achieve compression that is at or near the information-theoretic optimum; those encodings may be of independent interest.
Eric Allender, Joshua A. Grochow, Dieter van Melkebeek, Cristopher Moore, Andrew Morgan
SIAM J. Comput.5
2008 Parametric reconstruction of internal building structures via canonical scattering mechanisms
abstract
In this paper, we describe a model-based, non-linear reconstruction method for mapping internal building structures using through-wall radar data. We based the model on canonical geometry constructs that are commonly used in construction practices. These constructs are then formulated as sets of simple scattering mechanisms, which can be estimated from the data. Our non-linear approach employs an iterative, conditional estimation method as a function of the intervening structures between the sensor and the object under consideration. Specific associations of scattering mechanisms are then used to re-create various building structures such as walls, doors, stairs, etc. We discuss some examples of estimating specific scattering mechanisms and a model-based reasoning approach for assembling them to reconstruct the interior structure of a building.
Nikola S. Subotic, Eric Keydel, Joseph Burns, Andrew Morgan, Kyle Cooper, Brian J. Thelen, Wayne Williams, Sean McCarty, Bernard H. Lampe, Bryan Mosher, Duane Setterdahl
ICASSP4