20,256 research outputs found
A Graph Model for Imperative Computation
Scott's graph model is a lambda-algebra based on the observation that
continuous endofunctions on the lattice of sets of natural numbers can be
represented via their graphs. A graph is a relation mapping finite sets of
input values to output values.
We consider a similar model based on relations whose input values are finite
sequences rather than sets. This alteration means that we are taking into
account the order in which observations are made. This new notion of graph
gives rise to a model of affine lambda-calculus that admits an interpretation
of imperative constructs including variable assignment, dereferencing and
allocation.
Extending this untyped model, we construct a category that provides a model
of typed higher-order imperative computation with an affine type system. An
appropriate language of this kind is Reynolds's Syntactic Control of
Interference. Our model turns out to be fully abstract for this language. At a
concrete level, it is the same as Reddy's object spaces model, which was the
first "state-free" model of a higher-order imperative programming language and
an important precursor of games models. The graph model can therefore be seen
as a universal domain for Reddy's model
Smooth bumps, a Borel theorem and partitions of smooth functions on p.c.f. fractals
We provide two methods for constructing smooth bump functions and for
smoothly cutting off smooth functions on fractals, one using a probabilistic
approach and sub-Gaussian estimates for the heat operator, and the other using
the analytic theory for p.c.f. fractals and a fixed point argument. The heat
semigroup (probabilistic) method is applicable to a more general class of
metric measure spaces with Laplacian, including certain infinitely ramified
fractals, however the cut off technique involves some loss in smoothness. From
the analytic approach we establish a Borel theorem for p.c.f. fractals, showing
that to any prescribed jet at a junction point there is a smooth function with
that jet. As a consequence we prove that on p.c.f. fractals smooth functions
may be cut off with no loss of smoothness, and thus can be smoothly decomposed
subordinate to an open cover. The latter result provides a replacement for
classical partition of unity arguments in the p.c.f. fractal setting.Comment: 26 pages. May differ slightly from published (refereed) versio
TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehension
We present TriviaQA, a challenging reading comprehension dataset containing
over 650K question-answer-evidence triples. TriviaQA includes 95K
question-answer pairs authored by trivia enthusiasts and independently gathered
evidence documents, six per question on average, that provide high quality
distant supervision for answering the questions. We show that, in comparison to
other recently introduced large-scale datasets, TriviaQA (1) has relatively
complex, compositional questions, (2) has considerable syntactic and lexical
variability between questions and corresponding answer-evidence sentences, and
(3) requires more cross sentence reasoning to find answers. We also present two
baseline algorithms: a feature-based classifier and a state-of-the-art neural
network, that performs well on SQuAD reading comprehension. Neither approach
comes close to human performance (23% and 40% vs. 80%), suggesting that
TriviaQA is a challenging testbed that is worth significant future study. Data
and code available at -- http://nlp.cs.washington.edu/triviaqa/Comment: Added references, fixed typos, minor baseline updat
- …
