Combinatorial Laplacian and Rank Aggregation

Total Page:16

File Type:pdf, Size:1020Kb

Combinatorial Laplacian and Rank Aggregation Combinatorial Laplacian and Rank Aggregation Combinatorial Laplacian and Rank Aggregation Yuan Yao Stanford University ICIAM, Z¨urich,July 16–20, 2007 Joint work with Lek-Heng Lim Combinatorial Laplacian and Rank Aggregation Outline 1 Two Motivating Examples 2 Reflections on Ranking Ordinal vs. Cardinal Global, Local, vs. Pairwise 3 Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus Combinatorial Laplacian Operator 4 Hodge Theory Cyclicity of Pairwise Rankings Consistency of Pairwise Rankings 5 Conclusions and Future Work Combinatorial Laplacian and Rank Aggregation Two Motivating Examples Example I: Customer-Product Rating Example (Customer-Product Rating) m×n m-by-n customer-product rating matrix X ∈ R X typically contains lots of missing values (say ≥ 90%). The first-order statistics, mean score for each product, might suffer from most customers just rate a very small portion of the products different products might have different raters, whence mean scores involve noise due to arbitrary individual rating scales Combinatorial Laplacian and Rank Aggregation Two Motivating Examples From 1st Order to 2nd Order: Pairwise Rankings The arithmetic mean of score difference between product i and j over all customers who have rated both of them, P k (Xkj − Xki ) gij = , #{k : Xki , Xkj exist} is translation invariant. If all the scores are positive, the geometric mean of score ratio over all customers who have rated both i and j, !1/#{k:Xki ,Xkj exist} Y Xkj gij = , Xki k is scale invariant. Combinatorial Laplacian and Rank Aggregation Two Motivating Examples More invariant Define the pairwise ranking gij as the probability that product j is preferred to i in excess of a purely random choice, 1 g = Pr{k : X > X } − . ij kj ki 2 This is invariant up to a monotone transformation. Combinatorial Laplacian and Rank Aggregation Two Motivating Examples Example II: Purely Exchange Economics Example (Pairwise ranking in exchange market) n goods V = {1,..., n} in an exchange market, with an exchange rate matrix A, such that 1 unit i = aij unit j, aij > 0. which is a reciprocal matrix, i.e. aij = 1/aji Ideally, a product triple (i, j, k) is called triangular arbitrage-free, if aij ajk = aik Money (universal equivalent): does there exist a universal equivalent with pricing function p : V → R+, such that aij = pj /pi ? Combinatorial Laplacian and Rank Aggregation Two Motivating Examples From Pairwise to Global Under the logarithmic map, gij = log aij , we have an equivalent theory: • the triangular arbitrage-free is equivalent to gij + gjk + gki = 0 • universal equivalent is a global ranking f : V → R (fi = log pi ) such that gij = fj − fi =: (δ0f )(i, j) Here • Global ranking ⇔ universal equivalent (price) • Pairwise ranking ⇔ exchange rates Combinatorial Laplacian and Rank Aggregation Two Motivating Examples Observations In both examples, contain cardinal information involve pairwise comparisons How important are they? Combinatorial Laplacian and Rank Aggregation Reflections on Ranking Ordinal vs. Cardinal Ordinal Rank Aggregation Problem: given a set of partial/total order {i : i = 1,..., n} on a common set V , find ∗ (1,..., n) 7→ , as a partial order on V , satisfying certain optimal condition. Examples: • voting • Social Choice Theory Notes: • Impossibility Theorems (Arrow et al.) • Hardness in solving (NP-hard for Kemeny optimality etc.) Combinatorial Laplacian and Rank Aggregation Reflections on Ranking Ordinal vs. Cardinal Cardinal Rank Aggregation Problem: given a set of functions fi : V → R (i = 1,..., n), find ∗ (f1,..., fn) 7→ f as a function on V , satisfying certain optimal condition. Examples: • customer-product rating, e.g. Amazon, Netflix • stochastic choice with f as probability distributions on V , e.g. Google search, cardinal utility in Economics Notes • relaxations leave rooms for ‘possibility’ • ordinal rankings induced from cardinal rankings, but with information loss Combinatorial Laplacian and Rank Aggregation Reflections on Ranking Global, Local, vs. Pairwise Global, Local, and Pairwise Rankings Global ranking is a function on V , f : V → R Local (partial) ranking: restriction of global ranking on a 0 subset U, f : U → R Pairwise ranking: g : V × V → R (with gij = −gji ) • Note: pairwise rankings are simply skew-symmetric matrices sl(n) or certain equivalence classes in sl(n). Also we may view pairwise rankings as weighted digraphs. Combinatorial Laplacian and Rank Aggregation Reflections on Ranking Global, Local, vs. Pairwise Why Pairwise Ranking? Human mind can’t make preference judgements on moderately large sets (e.g. no more than 7 ± 2 in psychology study) But human can do pairwise comparison more easily and accurately Pairwise ranking naturally arises in tournaments, exchange Economics, etc. Pairwise ranking may reduce the bias caused by the arbitrariness of rating scale Pairwise ranking may contain more information than global ranking (to be seen soon)! Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Our Main Theme Below we’ll outline an approach to analyze cardinal, and pairwise rankings, in a perspective from discrete exterior calculus. Briefly, we’ll reach an orthogonal decomposition of pairwise rankings, by Hodge Theory, Pairwise = Global + Consistent Cyclic + Inconsistent Cyclic Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus Simplicial Complex of Products Let V = {1,..., n} be the set of products or alternatives to be ranked. Construct a simplicial complex K: 0-simplices K0: V 1-simplices K1: edges {i, j} such that comparison (i.e. pairwise ranking) between i and j exists 2-simplices K2: triangles {i, j, k} such that • every edge exists in K1 • more considerations on consistency, like triangular arbitrage-free Note: it suffices here to construct K up to dimension 2! Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus Cochains k k-cochains C (K, R): vector space of k + 1-alternating tensors associated with Kk+1 k+1 {u : V → R, uiσ(0),...,iσ(k) = sign(σ)ui0,...,ik } for (i0,..., ik ) ∈ Kk+2, where σ ∈ Sk+1 is a permutation on (0,..., k). k Inner product in C (K, R): standard Euclidean In particular, 0 ∼ n • global ranking: 0-cochains f ∈ C (K, R) = R 1 • pairwise ranking: 1-cochains g ∈ C (K, R), gij = −gji Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus Coboundary Maps k k+1 k-dimensional coboundary maps δk : C (V , R) → C (V , R) are defined as the alternating difference operator k+1 X j+1 (δk u)(i0,..., ik+1) = (−1) u(i0,..., ij−1, ij+1,..., ik+1) j=0 δk plays the role of differentiation δk+1 ◦ δk = 0 In particular, • (δ0f )(i, j) = fj − fi is gradient of global ranking f • (δ1g)(i, j, k) = gij + gjk + gki is curl of pairwise ranking g Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus A View from Discrete Exterior Calculus We have the following cochain complex 0 δ0 1 δ1 2 C (K, R) −→ C (K, R) −→ C (K, R), in other words, grad Global −−→ Pairwise −−→curl Triplewise and curl ◦ grad(Global Rankings) = 0 Pairwise rankings = alternating 2-tensors = skew-symmetric matrices = log of Saaty’s reciprocal matrices Triplewise rankings = alternating 3-tensors See also: Douglas Arnold’s talk on Tuesday Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus What does it tell us? grad Global −−→ Pairwise −−→curl Triplewise grad(Global) (i.e. im(δ0)): a proper subset of pairwise rankings induced from global curl(Pairwise) (i.e. im(δ1)): measures the consistency/triangular arbitrage on triangle {i, j, k} (δ1g)(i, j, k) = gij + gjk + gki • ker(curl) (i.e. ker(δ1)): consistent, curl-free, triangular arbitrage-free, in particular — • curl ◦ grad(Global) = 0 (i.e. δ1 ◦ δ0 = 0) says global rankings are consistent/curl-free Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Discrete Exterior Calculus Reverse direction: conjugate operators grad∗(=− div) ∗ Gradient ←−−−−−−−− Pairwise ←−−−curl Triplewise ∗ T grad : δ0 under Euclidean inner product, gives the total inflow-outflow difference at each vertex (negative divergence) T X X (δ0 g)(i) = g∗i − gi∗ T • ker(δ0 ), as divergence-free, is cyclic (interior/boundary) ∗ T curl : δ1 , gives interior cyclic pairwise rankings along triangles in K2, which are inconsistent Combinatorial Laplacian and Rank Aggregation Discrete Exterior Calculus and Combinatorial Laplacian Combinatorial Laplacian Operator Combinatorial Laplacian Define the k-dimensional combinatorial Laplacian, k k ∆k : C → C by T T ∆k = δk−1δk−1 + δk δk , k > 0 T k = 0, ∆0 = δ0 δ0 is the well-known graph Laplacian k = 1, ∗ ∆1 = curl ◦ curl − div ◦ grad Important Properties: • ∆k positive semi-definite T • ker(∆k ) = ker(δk−1) ∩ ker(δk ): k-harmonics, dimension equals to k-th Betti number • Hodge Decomposition Theorem Combinatorial Laplacian and Rank Aggregation Hodge Theory Hodge Decomposition Theorem Theorem 1 The space of pairwise rankings, C (V , R), admits an orthogonal decomposition into three 1 T C (V , R) = im(δ0) ⊕ H1 ⊕ im(δ1 ) where T H1 = ker(δ1) ∩ ker(δ0 ) = ker(∆1). Combinatorial Laplacian and Rank Aggregation Hodge Theory Hodge Decomposition Illustration Figure: Hodge Decomposition for Pairwise Rankings Combinatorial Laplacian
Recommended publications
  • Statistical Ranking and Combinatorial Hodge Theory
    STATISTICAL RANKING AND COMBINATORIAL HODGE THEORY XIAOYE JIANG, LEK-HENG LIM, YUAN YAO, AND YINYU YE Abstract. We propose a number of techniques for obtaining a global ranking from data that may be incomplete and imbalanced | characteristics that are almost universal to modern datasets coming from e-commerce and internet applications. We are primarily interested in cardinal data based on scores or ratings though our methods also give specific insights on ordinal data. From raw ranking data, we construct pairwise rankings, represented as edge flows on an appropriate graph. Our statistical ranking method exploits the graph Helmholtzian, which is the graph theoretic analogue of the Helmholtz operator or vector Laplacian, in much the same way the graph Laplacian is an ana- logue of the Laplace operator or scalar Laplacian. We shall study the graph Helmholtzian using combinatorial Hodge theory, which provides a way to un- ravel ranking information from edge flows. In particular, we show that every edge flow representing pairwise ranking can be resolved into two orthogonal components, a gradient flow that represents the l2-optimal global ranking and a divergence-free flow (cyclic) that measures the validity of the global ranking obtained | if this is large, then it indicates that the data does not have a good global ranking. This divergence-free flow can be further decomposed or- thogonally into a curl flow (locally cyclic) and a harmonic flow (locally acyclic but globally cyclic); these provides information on whether inconsistency in the ranking data arises locally or globally. When applied to statistical ranking problems, Hodge decomposition sheds light on whether a given dataset may be globally ranked in a meaningful way or if the data is inherently inconsistent and thus could not have any reasonable global ranking; in the latter case it provides information on the nature of the inconsistencies.
    [Show full text]
  • Space-Time Finite-Element Exterior Calculus and Variational Discretizations of Gauge Field Theories
    21st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 2014. Groningen, The Netherlands Space-Time Finite-Element Exterior Calculus and Variational Discretizations of Gauge Field Theories Joe Salamon1, John Moody2, and Melvin Leok3 Abstract— Many gauge field theories can be described using a the space-time covariant (or multi-Dirac) perspective can be multisymplectic Lagrangian formulation, where the Lagrangian found in [1]. density involves space-time differential forms. While there has An example of a gauge symmetry arises in Maxwell’s been much work on finite-element exterior calculus for spatial and tensor product space-time domains, there has been less equations of electromagnetism, which can be expressed in done from the perspective of space-time simplicial complexes. terms of the scalar potential φ, the vector potential A, the One critical aspect is that the Hodge star is now taken with electric field E, and the magnetic field B. respect to a pseudo-Riemannian metric, and this is most natu- @A @ rally expressed in space-time adapted coordinates, as opposed E = −∇φ − ; r2φ + (r · A) = 0; to the barycentric coordinates that the Whitney forms (and @t @t their higher-degree generalizations) are typically expressed in @φ terms of. B = r × A; A + r r · A + = 0; @t We introduce a novel characterization of Whitney forms and their Hodge dual with respect to a pseudo-Riemannian metric where is the d’Alembert (or wave) operator. The following that is independent of the choice of coordinates, and then apply gauge transformation leaves the equations invariant, it to a variational discretization of the covariant formulation of Maxwell’s equations.
    [Show full text]
  • The Language of Differential Forms
    Appendix A The Language of Differential Forms This appendix—with the only exception of Sect.A.4.2—does not contain any new physical notions with respect to the previous chapters, but has the purpose of deriving and rewriting some of the previous results using a different language: the language of the so-called differential (or exterior) forms. Thanks to this language we can rewrite all equations in a more compact form, where all tensor indices referred to the diffeomorphisms of the curved space–time are “hidden” inside the variables, with great formal simplifications and benefits (especially in the context of the variational computations). The matter of this appendix is not intended to provide a complete nor a rigorous introduction to this formalism: it should be regarded only as a first, intuitive and oper- ational approach to the calculus of differential forms (also called exterior calculus, or “Cartan calculus”). The main purpose is to quickly put the reader in the position of understanding, and also independently performing, various computations typical of a geometric model of gravity. The readers interested in a more rigorous discussion of differential forms are referred, for instance, to the book [22] of the bibliography. Let us finally notice that in this appendix we will follow the conventions introduced in Chap. 12, Sect. 12.1: latin letters a, b, c,...will denote Lorentz indices in the flat tangent space, Greek letters μ, ν, α,... tensor indices in the curved manifold. For the matter fields we will always use natural units = c = 1. Also, unless otherwise stated, in the first three Sects.
    [Show full text]
  • Arxiv:1905.00851V1 [Cs.CV] 2 May 2019 Sibly Nonconvex) Continuous Function on X × Y × R That Is Polyconvex (See Def.2) in the Jacobian Matrix Ξ
    Lifting Vectorial Variational Problems: A Natural Formulation based on Geometric Measure Theory and Discrete Exterior Calculus Thomas Möllenhoff and Daniel Cremers Technical University of Munich {thomas.moellenhoff,cremers}@tum.de Abstract works [30, 31, 29, 55, 39,9, 10, 14] we consider the way less explored continuous (infinite-dimensional) setting. Numerous tasks in imaging and vision can be formu- Our motivation partly stems from the fact that formula- lated as variational problems over vector-valued maps. We tions in function space are very general and admit a variety approach the relaxation and convexification of such vecto- of discretizations. Finite difference discretizations of con- rial variational problems via a lifting to the space of cur- tinuous relaxations often lead to models that are reminis- rents. To that end, we recall that functionals with poly- cent of MRFs [70], while piecewise-linear approximations convex Lagrangians can be reparametrized as convex one- are related to discrete-continuous MRFs [71], see [17, 40]. homogeneous functionals on the graph of the function. More recently, for the Kantorovich relaxation in optimal This leads to an equivalent shape optimization problem transport, approximations with deep neural networks were over oriented surfaces in the product space of domain and considered and achieved promising performance, for exam- codomain. A convex formulation is then obtained by relax- ple in generative modeling [2, 54]. ing the search space from oriented surfaces to more gen- We further argue that fractional (non-integer) solutions eral currents. We propose a discretization of the resulting to a careful discretization of the continuous model can infinite-dimensional optimization problem using Whitney implicitly approximate an “integer” continuous solution.
    [Show full text]
  • VISUALIZING EXTERIOR CALCULUS Contents Introduction 1 1. Exterior
    VISUALIZING EXTERIOR CALCULUS GREGORY BIXLER Abstract. Exterior calculus, broadly, is the structure of differential forms. These are usually presented algebraically, or as computational tools to simplify Stokes' Theorem. But geometric objects like forms should be visualized! Here, I present visualizations of forms that attempt to capture their geometry. Contents Introduction 1 1. Exterior algebra 2 1.1. Vectors and dual vectors 2 1.2. The wedge of two vectors 3 1.3. Defining the exterior algebra 4 1.4. The wedge of two dual vectors 5 1.5. R3 has no mixed wedges 6 1.6. Interior multiplication 7 2. Integration 8 2.1. Differential forms 9 2.2. Visualizing differential forms 9 2.3. Integrating differential forms over manifolds 9 3. Differentiation 11 3.1. Exterior Derivative 11 3.2. Visualizing the exterior derivative 13 3.3. Closed and exact forms 14 3.4. Future work: Lie derivative 15 Acknowledgments 16 References 16 Introduction What's the natural way to integrate over a smooth manifold? Well, a k-dimensional manifold is (locally) parametrized by k coordinate functions. At each point we get k tangent vectors, which together form an infinitesimal k-dimensional volume ele- ment. And how should we measure this element? It seems reasonable to ask for a function f taking k vectors, so that • f is linear in each vector • f is zero for degenerate elements (i.e. when vectors are linearly dependent) • f is smooth These are the properties of a differential form. 1 2 GREGORY BIXLER Introducing structure to a manifold usually follows a certain pattern: • Create it in Rn.
    [Show full text]
  • Nonlocal Exterior Calculus on Riemannian Manifolds
    The Pennsylvania State University The Graduate School Department of Mathematics NONLOCAL EXTERIOR CALCULUS ON RIEMANNIAN MANIFOLDS A Dissertation in Mathematics by Thinh Duc Le c 2013 Thinh Duc Le Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy August 2013 ii The dissertation of Thinh Duc Le was reviewed and approved* by the following: Qiang Du Verne M. Willaman Professor of Mathematics Dissertation Adviser Chair of Committee Long-Qing Chen Distinguished Professor of Material Sciences and Engineering Ping Xu Distinguished Professor of Mathematics Mathieu Stienon Associate Professor of Mathematics Svetlana Katok Director of Graduate Studies, Department of Mathematics *Signatures are on file in the Graduate School. iii Abstract Exterior calculus and differential forms are basic mathematical concepts that have been around for centuries. Variations of these concepts have also been made over the years such as the discrete exterior calculus and the finite element exterior calculus. In this work, motivated by the recent studies of nonlocal vector calculus we develop a nonlocal exterior calculus framework on Riemannian manifolds which mimics many properties of the standard (local/smooth) exterior calculus. However the key difference is that nonlocal \interactions" (functions, operators, fields,...) are not required to be smooth. Also any point/particle can interact directly with any other point/particle in the studied domain (at least in principle). Just as in the standard context, we introduce all necessary elements of exterior calculus such as forms, vector fields, exterior derivatives, etc. We point out the relationships between these elements with the known ones in (local) exterior calcu- lus, discrete exterior calculus, etc.
    [Show full text]
  • An Introduction to Space–Time Exterior Calculus
    mathematics Article An Introduction to Space–Time Exterior Calculus Ivano Colombaro 1,* , Josep Font-Segura 1 and Alfonso Martinez 1 1 Department of Information and Communication Technologies, Universitat Pompeu Fabra, 08018 Barcelona, Spain; [email protected] (J.F.-S.); [email protected] (A.M.) * Correspondence: [email protected]; Tel.: +34-93-542-1496 Received: 21 May 2019; Accepted: 18 June 2019; Published: 21 June 2019 Abstract: The basic concepts of exterior calculus for space–time multivectors are presented: Interior and exterior products, interior and exterior derivatives, oriented integrals over hypersurfaces, circulation and flux of multivector fields. Two Stokes theorems relating the exterior and interior derivatives with circulation and flux, respectively, are derived. As an application, it is shown how the exterior-calculus space–time formulation of the electromagnetic Maxwell equations and Lorentz force recovers the standard vector-calculus formulations, in both differential and integral forms. Keywords: exterior calculus, exterior algebra, electromagnetism, Maxwell equations, differential forms, tensor calculus 1. Introduction Vector calculus has, since its introduction by J. W. Gibbs [1] and Heaviside, been the tool of choice to represent many physical phenomena. In mechanics, hydrodynamics and electromagnetism, quantities such as forces, velocities and currents are modeled as vector fields in space, while flux, circulation, divergence or curl describe operations on the vector fields themselves. With relativity theory, it was observed that space and time are not independent but just coordinates in space–time [2] (pp. 111–120). Tensors like the Faraday tensor in electromagnetism were quickly adopted as a natural representation of fields in space–time [3] (pp.
    [Show full text]
  • Hodge Laplacians on Simplicial Meshes and Graphs
    © 2015 Kaushik Kalyanaraman HODGE LAPLACIANS ON SIMPLICIAL MESHES AND GRAPHS BY KAUSHIK KALYANARAMAN DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science in the Graduate College of the University of Illinois at Urbana-Champaign, 2015 Urbana, Illinois Doctoral Committee: Associate Professor Anil N. Hirani, Chair, Director of Research Associate Professor Alan Demlow, Texas A&M University Professor Jeff Erickson Professor Michael Heath Abstract We present in this dissertation some developments in the discretizations of exterior calculus for problems posed on simplicial discretization (meshes) of geometric manifolds and analogous prob- lems on abstract simplicial complexes. We are primarily interested in discretizations of elliptic type partial differential equations, and our model problem is the Hodge Laplacian Poisson problem on differential 푘-forms on 푛-dimensional manifolds. One of our major contributions in this work is the computational quantification of the solution using the weak mixed formulation of this problem on simplicial meshes using discrete exterior calculus (DEC), and its comparisons with the solution due to a different discretization framework, namely, finite element exterior calculus (FEEC). Conse- quently, our important computational result is that the solution of the Poisson problem on different manifolds in two- and three-dimensions due to DEC recovers convergence properties on many se- quences of refined meshes similar to that of FEEC. We also discuss some potential attempts for showing this convergence theoretically. In particular, we demonstrate that a certain formulation of a variational crimes approach that can be used for showing convergence for a generalized FEEC may not be directly applicable to DEC convergence in its current formulation.
    [Show full text]
  • Finite Element Exterior Calculus, Homological Techniques, and Applications
    Acta Numerica (2006), pp. 1–155 c Cambridge University Press, 2006 doi: 10.1017/S0962492906210018 Printed in the United Kingdom Finite element exterior calculus, homological techniques, and applications Douglas N. Arnold∗ Institute for Mathematics and its Applications and School of Mathematics, University of Minnesota, Minneapolis, MN 55455, USA E-mail: [email protected] Richard S. Falk† Department of Mathematics, Rutgers University, Piscataway, NJ 08854, USA E-mail: [email protected] Ragnar Winther‡ Centre of Mathematics for Applications and Department of Informatics, University of Oslo, PO Box 1053, 0316 Oslo, Norway E-mail: [email protected] Dedicated to Carme, Rena, and Rita Finite element exterior calculus is an approach to the design and understand- ing of finite element discretizations for a wide variety of systems of partial differential equations. This approach brings to bear tools from differential geometry, algebraic topology, and homological algebra to develop discretiza- tions which are compatible with the geometric, topological, and algebraic structures which underlie well-posedness of the PDE problem being solved. In the finite element exterior calculus, many finite element spaces are re- vealed as spaces of piecewise polynomial differential forms. These connect to each other in discrete subcomplexes of elliptic differential complexes, and are also related to the continuous elliptic complex through projections which commute with the complex differential. Applications are made to the finite element discretization of a variety of problems, including the Hodge Lapla- cian, Maxwell’s equations, the equations of elasticity, and elliptic eigenvalue problems, and also to preconditioners. ∗ Supported in part by NSF grant DMS-0411388.
    [Show full text]
  • Reading 4: Calculus on Manifolds
    Reading 4: Calculus on Manifolds Due April 9, 2019 REMINDER: The goal of this assignment is to explore how shape analysis can be used in a disci- pline you find interesting. We’ll provide a few suggestions for further reading, but do not let these stop you from exploring! The papers we link are not necessarily the best in their respective fields, just places to get you started. For this reading you can choose any paper on vector fields, exterior calculus, or the Laplacian operator. See the previous reading assignment for pointers for the Laplacian operator, including many in the machine learning literature. Discrete Exterior Calculus A lot of the continuous language of exterior calculus translates quite beautifully to the discrete case. Here’s a few representative papers: • Discrete Exterior Calculus, Desbrun et al., arXiv 2005. • Weighted Triangulations for Geometry Processing, de Goes et al., TOG 2014. • HOT: Hodge-Optimized Triangulations, Mullen et al., SIGGRAPH 2011. • Subdivision Exterior Calculus for Geometry Processing, de Goes et al., TOG 2016. An alternative technique applies ideas we’ve developed in earlier lectures involving the Finite Element Method (FEM). If you’re looking for a challenge, this neglected mathematical work likely has applications/interest in computer science that are largely neglected (so far!): • Finite Element Exterior Calculus, Homological Techniques, and Applications, Arnold et al., Acta Numerica 2006. Vector Fields Vector fields are fundamental objects in differential geometry. The following papers give an in- troduction to possible ways of discretizing vector fields on discrete domains, alongside a few applications: • Vector Field Processing on Triangle Meshes, de Goes et al., SIGGRAPH Asia course notes, 2015.
    [Show full text]
  • Pydec: Software and Algorithms for Discretization of Exterior Calculus
    PyDEC: Software and Algorithms for Discretization of Exterior Calculus NATHAN BELL, Google Inc. ANIL N. HIRANI, University of Illinois at Urbana-Champaign This article describes the algorithms, features, and implementation of PyDEC, a Python library for computa- tions related to the discretization of exterior calculus. PyDEC facilitates inquiry into both physical problems on manifolds as well as purely topological problems on abstract complexes. We describe efficient algorithms for constructing the operators and objects that arise in discrete exterior calculus, lowest-order finite element exterior calculus, and in related topological problems. Our algorithms are formulated in terms of high-level matrix operations which extend to arbitrary dimension. As a result, our implementations map well to the 3 facilities of numerical libraries such as NumPy and SciPy. The availability of such libraries makes Python suitable for prototyping numerical methods. We demonstrate how PyDEC is used to solve physical and topological problems through several concise examples. Categories and Subject Descriptors: G.4 [Mathematical Software]: ; G.1.8 [Numerical Analysis]: Par- tial Differential Equations—Finite element methods, finite volume methods; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Geometric algorithms, languages, and systems General Terms: Algorithms, Theory, Experimentation, Design Additional Key Words and Phrases: Discrete exterior calculus, finite element exterior calculus, Whitney form, simplicial complex, cubical complex, Vietoris-Rips complex, computational topology, boundary operator, coboundary operator, chain, cochain ACM Reference Format: Bell, N. and Hirani, A. N. 2012. PyDEC: Software and algorithms for discretization of exterior calculus. ACM Trans. Math. Softw. 39, 1, Article 3 (November 2012), 41 pages. DOI = 10.1145/2382585.2382588 http://doi.acm.org/10.1145/2382585.2382588 1.
    [Show full text]
  • Elementary Differential Geometry
    Lecture Notes for Differential Geometry James S. Cook Liberty University Department of Mathematics Summer 2015 2 Contents 1 introduction 5 1.1 points and vectors . .5 1.2 on tangent and cotangent spaces and bundles . .7 1.3 the wedge product and differential forms . 11 1.3.1 the exterior algebra in three dimensions . 15 1.4 paths and curves . 16 1.5 the push-forward or differential of a map . 19 2 curves and frames 25 2.1 on distance in three dimensions . 26 2.2 vectors and frames in three dimensions . 27 2.3 calculus of vectors fields along curves . 33 2.4 Frenet Serret frame of a curve . 35 2.4.1 the non unit-speed case . 41 2.5 covariant derivatives . 44 2.6 frames and connection forms . 48 2.6.1 on matrices of differential forms . 49 2.7 coframes and the Structure Equations of Cartan . 53 3 euclidean geometry 57 3.1 isometries of euclidean space . 58 3.2 how isometries act on vectors . 61 n 3.2.1 Frenet curves in R ................................ 63 3.3 on frames and congruence in three dimensions . 67 introduction and motivations for these notes Certainly many excellent texts on differential geometry are available these days. These notes most closely echo Barrett O'neill's classic Elementary Differential Geometry revised second edition. I taught this course once before from O'neil's text and we found it was very easy to follow, however, I will diverge from his presentation in several notable ways this summer. 1. I intend to use modern notation for vector fields.
    [Show full text]