Joint Embeddings of Hierarchical Categories and Entities

Total Page:16

File Type:pdf, Size:1020Kb

Joint Embeddings of Hierarchical Categories and Entities Joint Embeddings of Hierarchical Categories and Entities Yuezhang Li Ronghuo Zheng Tian Tian Zhiting Hu Rahul Iyer Katia Sycara Carnegie Mellon University 5000 Forbes Ave. Pittsburgh, PA 15213, USA [email protected] Abstract the relatedness measure between entities and cat- egories, although they successfully learn entity Due to the lack of structured knowledge representations and relatedness measure between applied in learning distributed represen- entities (Hu et al., 2015). Knowledge graph em- tation of categories, existing work can- bedding methods (Wang et al., 2014; Lin et al., not incorporate category hierarchies into 2015) give embeddings of entities and relations entity information. We propose a frame- but lack category representations and relatedness work that embeds entities and categories measure. Though taxonomy embedding methods into a semantic space by integrating struc- (Weinberger and Chapelle, 2009; Hwang and Si- tured knowledge and taxonomy hierarchy gal, 2014) learn category embeddings, they pri- from large knowledge bases. The frame- marily target documents classification not entity work allows to compute meaningful se- representations. mantic relatedness between entities and In this paper, we propose two models to si- categories. Compared with the previous multaneously learn entity and category vectors state of the art, our framework can handle from large-scale knowledge bases (KBs). They both single-word concepts and multiple- are Category Embedding model and Hierarchi- word concepts with superior performance cal Category Embedding model. The Category in concept categorization and semantic re- Embedding model (CE model) extends the entity latedness. embedding method of (Hu et al., 2015) by using category information with entities to learn entity 1 Introduction and category embeddings. The Hierarchical Cat- Hierarchies, most commonly represented as Tree egory Embedding model (HCE model) extends or DAG structures, provide a natural way to cate- CE model to integrate the hierarchical structure of gorize and locate knowledge in large knowledge categories. It considers all ancestor categories of bases (KBs). For example, WordNet, Freebase one entity. The final learned entity and category and Wikipedia use hierarchical taxonomy to or- vectors can capture meaningful semantic related- ganize entities into category hierarchies. These ness between entities and categories. hierarchical categories could benefit applications We train the category and entity vectors on arXiv:1605.03924v2 [cs.CL] 13 May 2016 such as concept categorization (Rothenhausler¨ and Wikipedia, and then evaluate our methods from Schutze,¨ 2009), document categorization (Gopal two applications: concept categorization (Ba- and Yang, 2013), object categorization (Verma et roni and Lenci, 2010) and semantic relatedness al., 2012), and link prediction in knowlegde graphs (Finkelstein et al., 2001). (Lin et al., 2015). In all of these applications, The organization of the research elements that it is essential to have a good representation of comprise this paper, summarizing the above dis- categories and entities as well as a good semantic cussion, is shown in Figure 1. relatedness measure. The main contributions of our paper are sum- Existing work does not use structured knowl- marized as follows. First, we incorporate category edge of KBs to embed representations of enti- information into entity embeddings with the pro- ties and categories into a semantic space. Cur- posed CE model to get entity and category embed- rent entity embedding methods cannot provide dings simultaneously. Second, we add category Figure 1: The organization of research elements comprising this paper. hierarchies to CE model and develop HCE model Wikipedia, category hierarchies are usually given to enhance the embeddings’ quality. Third, we as DAG or tree structures, and entities are catego- propose a concept categorization method based rized into one or more categories as leaves. Thus, on nearest neighbor classification that avoids the in KBs, each entity et is labeled with one or more issues arising from disparity in the granularity of categories (c1; c2; :::; ck); k ≥ 1 and described categories that plague traditional clustering meth- by an article containing other context entities (see ods. Fourth, our model can handle multiple-word Data in Figure 1). concepts/entities1 such as “hot dog” and distin- To learn embeddings of entities and categories guish it from “dog”. Overall, our model out- simultaneously, we adopt a method that incorpo- performs state-of-the-art methods on both concept rates the labeled categories into the entities when categorization and semantic relatedness. predicting the context entities, similar to TWE- 1 model (Liu et al., 2015). For example, if et 2 Hierarchical Category Embedding is the target entity in the document, its labeled categories (c ; c ; :::; c ) would be combined with In order to find representations for categories and 1 2 k the entity e to predict the context entities like entities that can capture their semantic relatedness, t e and e (see CE Model in Figure 1). For each we use existing hierarchical categories and entities c1 c2 target-context entity pair (e ; e ), the probability labeled with these categories, and explore two t c of e being context of e is defined as the following methods: 1) Category Embedding model (CE c t softmax: Model): it replaces the entities in the context with their directly labeled categories to build cat- exp (et · ec) egories’ context; 2) Hierarchical Category Em- P (ecjet) = P ; (1) e2E exp (et · e) bedding (HCE Model): it further incorporates all ancestor categories of the context entities to utilize where E denotes the set of all entity vectors, and the hierarchical information. exp is the exponential function. For convenience, here we abuse the notation of et and ec to denote 2.1 Category Embedding (CE) Model a target entity vector and a context entity vector Our category embedding (CE) model is based on respectively. the Skip-gram word embedding model(Mikolov et Similar to TWE-1 model, We learn the target al., 2013). The skip-gram model aims at generat- and context vectors by maximizing the average log ing word representations that are good at predict- probability: ing context words surrounding a target word in a sliding window. Previous work (Hu et al., 2015) 1 X h L = log P (ecjet) extends the entity’s context to the whole article jDj (ec;et)2D that describes the entity and acquires a set of entity X i + log P (e jc ) ; (2) pairs D = f(et; ec)g, where et denotes the target c i c 2C(e ) entity and ec denotes the context entity. i t Our CE model extends those approaches by in- where D is the set of all entity pairs and we abuse corporating category information. In KBs such as the notation of ci to denote a category vector, and 1 In this paper, concepts and entities denote same thing. C(et) denotes the categories of entity et. Figure 2: Category and entity embedding visualization of the DOTA-all data set (see Section 4.1.1). We use t-SNE (Van der Maaten and Hinton, 2008) algorithms to map vectors into a 2-dimensional space. Labels with the same color are entities belonging to the same category. Labels surrounded by a box are categories vectors. 2.2 Hierarchical Category Embedding(HCE) where A(et) represents the set of ancestor cate- Model gories of entity et, and wi is the weight of each category in predicting the context entity. To imple- From the design above, we can get the embed- ment the intuition that a category is more relevant dings of all categories and entities in KBs without to its closer ancestor, for example, “NBC Mystery capturing the semantics of hierarchical structure of Movies” is more relevant to “Mystery Movies” categories. In a category hierarchy, the categories 1 than “Entertainment”, we set wi / where at lower layers will cover fewer but more specific l(cc;ci) l(c ; c ) concepts than categories at upper layers. To c i denotes the average number of steps going c c capture this feature, we extend the CE model to down from category i to category c, and it is P w = 1 further incorporate the ancestor categories of the constrained with i i . target entity when predicting the context entities Figure 2 presents the results of our HCE model (see HCE Model in Figure 1). If a category is for DOTA-all data set (see Section 4.1.1). The near an entity, its ancestor categories would also visualization shows that our embedding method be close to that entity. On the other hand, an is able to clearly separate entities into distinct increasing distance of the category from the target categories. entity would decrease the power of that category in predicting context entities. Therefore, given 2.3 Learning the target entity et and the context entity ec, the Learning CE and HCE models follows the opti- objective is to maximize the following weighted mization scheme of skip-gram model (Mikolov et average log probability: al., 2013). We use negative sampling to refor- mulate the objective function, which is then opti- 1 X h mized through stochastic gradient descent (SGD). L = log P (ecjet) jDj Specifically, the likelihood of each context en- (ec;et)2D X i tity of a target entity is defined with the softmax + wi log P (ecjci) ; (3) function in Eq. 1, which iterates over all entities. ci2A(et) Thus, it is computationally intractable. We ap- ply the standard negative sampling technique to 3.1.2 Nearest Neighbor (NN) Classification transform the objective function in equation (3) to Although the previous methods described above equation (4) below and then optimize it through can generate vectors carefully designed for captur- SGD: ing relations and attributes, the number of vector X h X i dimensions can be very large for some methods: L = log σ(ec · et) + wi log σ(ec · ci) from 10,000+ to 1,000,000+, e.g., (Almuhareb (ec;et)2D ci2A(et) and Poesio, 2005; Rothenhausler¨ and Schutze,¨ X h 0 + log σ(−ec · et) 2009).
Recommended publications
  • Vertex-Transplants on a Convex Polyhedron
    CCCG 2020, Saskatoon, Canada, August 5{7, 2020 Vertex-Transplants on a Convex Polyhedron Joseph O'Rourke Abstract Regular Tetrahedron. Let the four vertices of a regu- lar tetrahedron of unit edge length be v1; v2; v3 forming Given any convex polyhedron P of sufficiently many ver- the base, and apex v0. Place a point x on the v3v0 edge, tices n, and with no vertex's curvature greater than π, close to v3. Then one can form a digon starting from x it is possible to cut out a vertex, and paste the excised and surrounding v0 with geodesics γ1 and γ2 to a point y portion elsewhere along a vertex-to-vertex geodesic, cre- on 4v1v2v0, with jγ1j = jγ2j = 1. See Fig. 1(a,b). This ating a new convex polyhedron P0 of n + 2 vertices. digon can then be cut out and its hole sutured closed. The removed digon surface can be folded to a doubly covered triangle, and pasted into edge v1v2. The re- 1 Introduction sulting convex polyhedron guaranteed by Alexandrov's Theorem is a 6-vertex irregular octahedron P0. The goal of this paper is to prove the following theorem: Theorem 1 For any convex polyhedron P of n > N vertices, none of which have curvature greater than π, there is a vertex v0 that can be cut out along a digon of geodesics, and the excised surface glued to a geodesic on P connecting two vertices v1; v2. The result is a new convex polyhedron P0 with n + 2 vertices. N = 16 suffices.
    [Show full text]
  • Polygon Review and Puzzlers in the Above, Those Are Names to the Polygons: Fill in the Blank Parts. Names: Number of Sides
    Polygon review and puzzlers ÆReview to the classification of polygons: Is it a Polygon? Polygons are 2-dimensional shapes. They are made of straight lines, and the shape is "closed" (all the lines connect up). Polygon Not a Polygon Not a Polygon (straight sides) (has a curve) (open, not closed) Regular polygons have equal length sides and equal interior angles. Polygons are named according to their number of sides. Name of Degree of Degree of triangle total angles regular angles Triangle 180 60 In the above, those are names to the polygons: Quadrilateral 360 90 fill in the blank parts. Pentagon Hexagon Heptagon 900 129 Names: number of sides: Octagon Nonagon hendecagon, 11 dodecagon, _____________ Decagon 1440 144 tetradecagon, 13 hexadecagon, 15 Do you see a pattern in the calculation of the heptadecagon, _____________ total degree of angles of the polygon? octadecagon, _____________ --- (n -2) x 180° enneadecagon, _____________ icosagon 20 pentadecagon, _____________ These summation of angles rules, also apply to the irregular polygons, try it out yourself !!! A point where two or more straight lines meet. Corner. Example: a corner of a polygon (2D) or of a polyhedron (3D) as shown. The plural of vertex is "vertices” Test them out yourself, by drawing diagonals on the polygons. Here are some fun polygon riddles; could you come up with the answer? Geometry polygon riddles I: My first is in shape and also in space; My second is in line and also in place; My third is in point and also in line; My fourth in operation but not in sign; My fifth is in angle but not in degree; My sixth is in glide but not symmetry; Geometry polygon riddles II: I am a polygon all my angles have the same measure all my five sides have the same measure, what general shape am I? Geometry polygon riddles III: I am a polygon.
    [Show full text]
  • Formulas Involving Polygons - Lesson 7-3
    you are here > Class Notes – Chapter 7 – Lesson 7-3 Formulas Involving Polygons - Lesson 7-3 Here’s today’s warmup…don’t forget to “phone home!” B Given: BD bisects ∠PBQ PD ⊥ PB QD ⊥ QB M Prove: BD is ⊥ bis. of PQ P Q D Statements Reasons Honors Geometry Notes Today, we started by learning how polygons are classified by their number of sides...you should already know a lot of these - just make sure to memorize the ones you don't know!! Sides Name 3 Triangle 4 Quadrilateral 5 Pentagon 6 Hexagon 7 Heptagon 8 Octagon 9 Nonagon 10 Decagon 11 Undecagon 12 Dodecagon 13 Tridecagon 14 Tetradecagon 15 Pentadecagon 16 Hexadecagon 17 Heptadecagon 18 Octadecagon 19 Enneadecagon 20 Icosagon n n-gon Baroody Page 2 of 6 Honors Geometry Notes Next, let’s look at the diagonals of polygons with different numbers of sides. By drawing as many diagonals as we could from one diagonal, you should be able to see a pattern...we can make n-2 triangles in a n-sided polygon. Given this information and the fact that the sum of the interior angles of a polygon is 180°, we can come up with a theorem that helps us to figure out the sum of the measures of the interior angles of any n-sided polygon! Baroody Page 3 of 6 Honors Geometry Notes Next, let’s look at exterior angles in a polygon. First, consider the exterior angles of a pentagon as shown below: Note that the sum of the exterior angles is 360°.
    [Show full text]
  • Locating Diametral Points
    Results Math (2020) 75:68 Online First c 2020 Springer Nature Switzerland AG Results in Mathematics https://doi.org/10.1007/s00025-020-01193-5 Locating Diametral Points Jin-ichi Itoh, Costin Vˆılcu, Liping Yuan , and Tudor Zamfirescu Abstract. Let K be a convex body in Rd,withd =2, 3. We determine sharp sufficient conditions for a set E composed of 1, 2, or 3 points of bdK, to contain at least one endpoint of a diameter of K.Weextend this also to convex surfaces, with their intrinsic metric. Our conditions are upper bounds on the sum of the complete angles at the points in E. We also show that such criteria do not exist for n ≥ 4points. Mathematics Subject Classification. 52A10, 52A15, 53C45. Keywords. Convex body, diameter, geodesic diameter, diametral point. 1. Introduction The tangent cone at a point x in the boundary bdK of a convex body K can be defined using only neighborhoods of x in bdK. So, one doesn’t normally expect to get global information about K from the size of the tangent cones at one, two or three points. Nevertheless, in some cases this is what happens! A convex body K in Rd is a compact convex set with interior points; we shall consider only the cases d =2, 3. A convex surface in R3 is the boundary of a convex body in R3. Let S be a convex surface and x apointinS. Consider homothetic dilations of S with the centre at x and coefficients of homothety tending to infinity. The limit surface is called the tangent cone at x (see [1]), and is denoted by Tx.
    [Show full text]
  • Designing a Rapid Deployment Emergency Services
    Designing a Rapid Deployment Emergency Services (RapiDES) Vehicle for 2020: Addressing the problem of ever increasing traffic delaying the emergency services vehicles in big cities by Martin CS Tee A thesis submitted in partial fulfillment of the requirements for the degree of Master of Design in Industrial Design Department of Art and Design University of Alberta © Martin CS Tee, 2015 ABSTRACT This thesis/project is about the design process of designing a conceptual vehicle design that responds to a growing global phenomenon of ever increasing traffic congestion delaying emergency response times of various emergency services. This thesis aims at establishing the case for a smarter, smaller and more responsive emergency services vehicle design by first looking at the phenomenon of ever increasing traffic volume in big cities around the world particularly in North America, examining the causes and consequences of traffic congestion, and identifying the most critical impact it causes which is on the emergency response times of various emergency services which makes a difference between life and death with a minute’s delay to the scene. The thesis then attempts to offer a solution with the accompanying practical project focusing on designing a Rapid Deployment Emergency Services (RapiDES) vehicle for the near future (2020) to meet the challenges of saving lives and properties in a quick and responsive way. This design of RapiDES will serve as a baseline model for the North American context and can be modified to suit the needs and requirements for other markets. The design requirements and key features of RapiDES are generated and described in the Design Brief of RapiDES as a result of rigorous research mapping exercise and scenario studies of RapiDES in action for the three emergency services of EMS, fire rescue and law enforcement.
    [Show full text]
  • Volume 2 Shape and Space
    Volume 2 Shape and Space Colin Foster Introduction Teachers are busy people, so I’ll be brief. Let me tell you what this book isn’t. • It isn’t a book you have to make time to read; it’s a book that will save you time. Take it into the classroom and use ideas from it straight away. Anything requiring preparation or equipment (e.g., photocopies, scissors, an overhead projector, etc.) begins with the word “NEED” in bold followed by the details. • It isn’t a scheme of work, and it isn’t even arranged by age or pupil “level”. Many of the ideas can be used equally well with pupils at different ages and stages. Instead the items are simply arranged by topic. (There is, however, an index at the back linking the “key objectives” from the Key Stage 3 Framework to the sections in these three volumes.) The three volumes cover Number and Algebra (1), Shape and Space (2) and Probability, Statistics, Numeracy and ICT (3). • It isn’t a book of exercises or worksheets. Although you’re welcome to photocopy anything you wish, photocopying is expensive and very little here needs to be photocopied for pupils. Most of the material is intended to be presented by the teacher orally or on the board. Answers and comments are given on the right side of most of the pages or sometimes on separate pages as explained. This is a book to make notes in. Cross out anything you don’t like or would never use. Add in your own ideas or references to other resources.
    [Show full text]
  • Approximate Construction of a Regular Nonagon in Albrecht Dürer's ``Painter's Manual''
    Approximate construction of a regular nonagon in Albrecht D¨urer’s Painter’s Manual: where had it come from? In Mathematical Cranks, in the chapter “Nonagons, regular”, Underwood Dudley gives an approximate straightedge and compass construction of a regular nonagon:1 Nonagons follow as corollaries from trisections, being easily made by trisecting 120◦ angles, and it would be an odd crank indeed who would pass up a famous and general problem for an obscure and particular one. Nevertheless, nonagoners exist, and Figure 1 is a nonagon construction that was made independently of any trisection. On the circle, mark off |AB| B F D A O E C Figure 1: The approximate nonagon construction in Mathematical Cranks. and |AC| equal to |OC| , and draw arcs from O to A with centers at B and C, both with radius |OA|. Trisect OA at D, draw EF perpendicular to OA, and you have the side of the nonagon inscribed in the circle with radius |OE|. That is, the angle OEF is supposed to be 40◦, but it falls short by quite a bit since it measures only 39.6◦. Writing α = OEF, we have 1 √ √ tan 1 α = 35 − 3 3 , 2 2 and 1 √ √ α = 2 arctan 35−3 3 =39.594◦ . 2 When we step around the circle with this approximate nonagon’s side, the gap that remains after the nine steps is 3.65◦, so this is a rather crude approximation. If this construction was ever advertised by some nonagoner as his (or, most improb- ably, hers) own, and as an exact construction at that, then there is a very real chance 1The quotation is not quite verbatim: the angle EOF in the original is written here as OEF, and the reference to Figure 31 in the book is replaced with the reference to its re-creation in this essay.
    [Show full text]
  • Convex Polytopes and Tilings with Few Flag Orbits
    Convex Polytopes and Tilings with Few Flag Orbits by Nicholas Matteo B.A. in Mathematics, Miami University M.A. in Mathematics, Miami University A dissertation submitted to The Faculty of the College of Science of Northeastern University in partial fulfillment of the requirements for the degree of Doctor of Philosophy April 14, 2015 Dissertation directed by Egon Schulte Professor of Mathematics Abstract of Dissertation The amount of symmetry possessed by a convex polytope, or a tiling by convex polytopes, is reflected by the number of orbits of its flags under the action of the Euclidean isometries preserving the polytope. The convex polytopes with only one flag orbit have been classified since the work of Schläfli in the 19th century. In this dissertation, convex polytopes with up to three flag orbits are classified. Two-orbit convex polytopes exist only in two or three dimensions, and the only ones whose combinatorial automorphism group is also two-orbit are the cuboctahedron, the icosidodecahedron, the rhombic dodecahedron, and the rhombic triacontahedron. Two-orbit face-to-face tilings by convex polytopes exist on E1, E2, and E3; the only ones which are also combinatorially two-orbit are the trihexagonal plane tiling, the rhombille plane tiling, the tetrahedral-octahedral honeycomb, and the rhombic dodecahedral honeycomb. Moreover, any combinatorially two-orbit convex polytope or tiling is isomorphic to one on the above list. Three-orbit convex polytopes exist in two through eight dimensions. There are infinitely many in three dimensions, including prisms over regular polygons, truncated Platonic solids, and their dual bipyramids and Kleetopes. There are infinitely many in four dimensions, comprising the rectified regular 4-polytopes, the p; p-duoprisms, the bitruncated 4-simplex, the bitruncated 24-cell, and their duals.
    [Show full text]
  • Complementary N-Gon Waves and Shuffled Samples Noise
    Proceedings of the 23rd International Conference on Digital Audio Effects (DAFx2020),(DAFx-20), Vienna, Vienna, Austria, Austria, September September 8–12, 2020-21 2020 COMPLEMENTARY N-GON WAVES AND SHUFFLED SAMPLES NOISE Dominik Chapman ABSTRACT A characteristic of an n-gon wave is that it retains angles of This paper introduces complementary n-gon waves and the shuf- the regular polygon or star polygon of which the waveform was fled samples noise effect. N-gon waves retain angles of the regular derived from. As such, some parts of the polygon can be recog- polygons and star polygons of which they are derived from in the nised when the waveform is visualised, as can be seen from fig- waveform itself. N-gon waves are researched by the author since ure 1. This characteristic distinguishes n-gon waves from other 2000 and were introduced to the public at ICMC|SMC in 2014. Complementary n-gon waves consist of an n-gon wave and a com- plementary angular wave. The complementary angular wave in- troduced in this paper complements an n-gon wave so that the two waveforms can be used to reconstruct the polygon of which the Figure 1: An n-gon wave is derived from a pentagon. The internal waveforms were derived from. If it is derived from a star polygon, angle of 3π=5 rad of the pentagon is retained in the shape of the it is not an n-gon wave and has its own characteristics. Investiga- wave and in the visualisation of the resulting pentagon wave on a tions into how geometry, audio, visual and perception are related cathode-ray oscilloscope.
    [Show full text]
  • Draining a Polygon –Or– Rolling a Ball out of a Polygon
    CCCG 2008, Montr´eal, Qu´ebec, August 13–15, 2008 Draining a Polygon –or– Rolling a Ball out of a Polygon Greg Aloupis∗ Jean Cardinal∗ S´ebastienCollette†∗ Ferran Hurtado‡ Stefan Langerman§∗ Joseph O’Rourke¶ Abstract are labeled counterclockwise (ccw). Let us assume that vi is a local minimum with respect to y, i.e., both vi−1 We introduce the problem of draining water (or balls repre- and vi+1 are above vi. Now we are permitted to ro- senting water drops) out of a punctured polygon (or a poly- tate P in the vertical plane (or equivalently, alter the hedron) by rotating the shape. For 2D polygons, we obtain gravity vector). In the Rotation model, B does not combinatorial bounds on the number of holes needed, both move from vi until one of the two adjacent edges, say for arbitrary polygons and for special classes of polygons. ei = vivi+1, turns infinitesimally beyond the horizontal, 2 We detail an O(n log n) algorithm that finds the minimum at which time B rolls down ei and falls under the in- number of holes needed for a given polygon, and argue that fluence of gravity until it settles at some other convex the complexity remains polynomial for polyhedra in 3D. We vertex vj. For example, in Fig. 1, B at v4 rolls ccw make a start at characterizing the 1-drainable shapes, those v2 that only need one hole. v1 v13 1 Introduction v3 v11 Imagine a closed polyhedral container P partially filled v v0 v12 with water. How many surface point-holes are needed 5 v4 to entirely drain it under the action of gentle rotations v15 of P ? It may seem that one hole suffices, but we will show that in fact sometimes Ω(n) holes are needed for v14 v9 a polyhedron of n vertices.
    [Show full text]
  • Four Colours Suffice? Transcript
    Four Colours Suffice? Transcript Date: Monday, 21 October 2002 - 12:00AM Location: Barnard's Inn Hall FOUR COLOURS SUFFICE? Robin Wilson, former Visiting Gresham Professor in the History of Mathematics [Introduction] In October 1852, Francis Guthrie, a former student of Augustus De Morgan (professor of mathematics at University College London), was colouring a map of England. He noticed that if neighbouring countries had to be differently coloured, then only four colours were needed. Do four colours suffice for colouring all maps, however complicated?, he wondered. On 23 October of that year, 150 years ago this week, Guthrie's brother Frederick asked De Morgan, who immediately became fascinated with the problem and communicated it to his friends. De Morgan's famous letter of 23 October 1852 to the Irish mathematical physicist Sir William Rowan Hamilton included the following extract. A student of mine asked me today to give him a reason for a fact which I did not know was a fact - and do not yet. [He then described the problem, and gave a simple example of a map for which four colours are needed.] Query: cannot a necessity for five or more be invented? De Morgan also wrote about the problem to the philosopher William Whewell, Master of Trinity College Cambridge, and others. The problem first appeared in print in the middle of an unsigned book review (actually by De Morgan) of Whewell's Philosophy of Discovery. This review contained the following very strange passage: Now, it must have been always known to map-colourers that four different colours are enough.
    [Show full text]
  • SAH in Paris 5 October 11, 2012 Fall Board Meeting
    Journal The Society of Automotive Historians, Inc. Issue 255 Electronic March - April 2012 Diamonds Aren’t Forever, Page 12. Inside Date Reminders President’s Message 3 Retromobile 6 June 11, 2012 Scharburg Award Nominations Due SAH Chapter News 3 Pilgrimage to Alsace 8 July 31, 2012 SAH News 4 Book & Media Reviews 10 Valentine Award Nominations Due. Letters 4 Inside the Fisher Body Craftsmen’s Guild August 1, 2012 Bradley Award Nominations Due. The Fisher Body Craftsman’s Guild recap SAH in Paris 5 October 11, 2012 Fall Board Meeting. Cover Vehicle: 1901 Sunbeam-Mabley at the October 12, 2012 www.autohistory.org Louwman Museum. Photo: Lincoln Sarmanian Annual MeetingMarch and- April Awards 2012 Banquet. Journal The Society of Automotive Historians, Inc. Issue 255 March - April 2012 Offi cers SAH Annual Awards J. Douglas Leighton President Benz Award, Chair: Don Keefe, [email protected] John Heitmann Vice President The Carl Benz Award is presented each year for the best article published in the previous calendar year. SAH Robert R. Ebert Secretary Awards of Distinction are awarded for exemplary articles not receiving the Benz Award. Patrick D. Bisson Treasurer 2011 Terry V. Boyce, “1951 Buick XP-300: Mr. Chayne Builds His Dream Car,”in Collectible Automobile 2010 John L. Baeke, M.D, “The Lebarons: Heir Apparent to the Throne,” in The Reunion Board of Directors 2009 Jim Chase, “Packard and Winton: The Transcontinental Rivalry,” in The Packard Cormorant Through October 2012 Thomas S. Jakups, Leslie Kendall, Bradley Award, Chair: Judith Endelman, [email protected] Steve Wilson The James J. Bradley Distinguished Service Award is presented to deserving archives and libraries for exemplary efforts in preserving motor vehicle resource materials.
    [Show full text]