Papers.
Research connected to its authors, projects, companies, talks, events, and the rest of the graph.
Add a paper ↗Exact real arithmetic based on linear fractional transformations
Manuscript written while visiting Stanford University (1 Dec 1996) · Source: author-homepage(wayback)Peter Potts, Peter John Potts · 2 authors totalConversational Access to On-Line Cancer Information: An Adaptable Speech Interface
PubMed Central · 3 citations · Source: openalex+first-party-career-authorityMark Samuel Tuttle, Colleen Crangle, Lawrence M. Fagan, Rolf Carlson, Andrea L. Davis, Mark S. Erlbaum, Kevin D. Keck, N. S. Olson · 9 authors totalAd Hoc Attribute-Value Prediction
AAAI/IAAI, Vol. 2 · 1 citations · Source: personal-publication-catalog+semantic-scholarGabor Melli · 1 author totalAccessNova: broadband networks and multimedia services experiments.
0 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, José Piquer, E. Vera, Masatoshi Makino, Yuji Inoue · 6 authors totalA smooth approximation on the edge of chaos
Proceedings of the Third Imperial College Department of Computing Theory and Formal Methods Workshop, Oxford · 1 citations · Source: author-homepage(wayback)+semantic-scholarPeter Potts, Peter John Potts · 2 authors totalUser's Guide to MIDAS
Argonne National Laboratory report ANL/EAD/TM-48 · DOI 10.2172/221028 · 0 citations · Source: osti+crossref+semantic-scholarWelcome to the MIDAS User's Guide. This document describes the goals of the Munitions Items Disposition Action System (MIDAS) program and documents the MIDAS software. The main text first describes the equipment and software you need to run MIDAS and tells how to install and start it. It lists the contents of the database and explains how it is organized. Finally, it tells how to perform various functions, such as locating, entering, viewing, deleting, changing, transferring, and printing both textual and graphical data.
Seth Tisue, S. A. Tisue, N. B. Williams, C. C. Huber, K. C. Chun · 5 authors totalBananas in space: extending fold and unfold to exponential types
Conference on Functional Programming Languages and Computer Architecture · DOI 10.1145/224164.224225 · 110 citations · Source: openalex+semantic-scholarFold and unfold are general purpose functional for processing and constructing lists. By using the categorical approach of modelling recursive dat at ypes as fixed points of funct ors, these functional and their algebraic properties were generalised from lists to polynomial (sum-of-product) datatypes. However, the restriction to polynomial datatypes is a serious limitation: it precludes the use of exponential (functionspaces ), whereas it is central to functional programming that functions are first-class values, and so exponential should be able to be used freely in datatype definitions. In this paper we explain how Freyd's work on modelling recursive datatypes as fixed points of difunctors shows how to generalise fold and unfold from polynomial datatypes to those involving exponentials. Knowledge of category theory is not required; we use Gofer throughout as our meta-language, making extensive use of constructor classes. 1
Erik Meijer, Graham Hutton · 2 authors totalShortcut deforestation in calculational form
Conference on Functional Programming Languages and Computer Architecture · DOI 10.1145/224164.224221 · 165 citations · Source: openalex+semantic-scholarIn functional programming, intermediate data structures are often used to "glue" together small programs. Deforestation is a program transformation to remove these intermediate data structures automatically. We present a simple algorithm for deforestation based on two fusion rules for hylomorphism, an expressive recursion pattern. A generic notation for hylomorphisms is introduced, where natural transformations are explicitly factored out, and it is used to represent programs. Our method successfully eliminates intermediate data structures of any algebraic type from a much larger class of compositional functional programs than previous techniques. 1 Introduction In functional programming, programs are often constructed by "gluing" together small components, using intermediate data structures to convey information between them. Such data are constructed in one component and later consumed in another component, but never appear in the result of the whole program. The compositional styl...
Erik Meijer, Akihiko Takano · 2 authors totalAn Ada-like separate compilation style in C
ALET · DOI 10.1145/224126.224127 · 0 citations · Source: semantic-scholarAlexy Khrabrov · 1 author totalComputing in Chile
Communications of the ACM · DOI 10.1145/223248.223254 · 34 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, David Fuller, José A. Pino, S. E. Goodman · 5 authors totalTeaching algorithms
ACM SIGACT News · DOI 10.1145/219817.219828 · 14 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates · 2 authors totalA language for queries on structure and contents of textual databases
DOI 10.1145/215206.215336 · 63 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Gonzalo Navarro, Ricardo Baeza‐Yates · 3 authors totalFringe analysis revisited
ACM Computing Surveys · DOI 10.1145/214037.214103 · 15 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates · 2 authors totalGlobal code motion/global value numbering
ACM-SIGPLAN Symposium on Programming Language Design and Implementation · DOI 10.1145/207110.207154 · 147 citations · Source: dblp+semantic-scholarCliff Click, C. Click · 2 authors totalTranslation of nested APL to C++
DOI 10.1145/206913.206961 · 0 citations · Source: openalexThis paper discusses the task of developing a nested APL compiler and puts forward the project of such a compiler. The proposed approach consists of simulating the semantics of APL by using the object-oriented C++ programming language. Different kinds of problems ranging from APL syntax ambiguity to the implementation of nested arrays and the robustness of compiled code are considered and different solutions are proposed. We conclude that it is feasible to develop a robust nested APL compiler, although the problem of performance demands further research.
Dmitri Gusev, Dmitri A. Gusev, Igor Pospelov · 3 authors totalA simple graph-based intermediate representation
ACM SIGPLAN Workshop on Intermediate Representations · DOI 10.1145/202529.202534 · 131 citations · Source: dblp+semantic-scholarWe present a graph-based intermediate representation (IR) with simple semantics and a low-memory-cost C++ implementation. The IR uses a directed graph with labeled vertices and ordered inputs but unordered outputs. Vertices are labeled with opcodes, edges are unlabeled. We represent the CFG and basic blocks with the same vertex and edge structures. Each opcode is defined by a C++ class that encapsulates opcode-specific data and behavior. We use inheritance to abstract common opcode behavior, allowing new opcodes to be easily defined from old ones. The resulting IR is simple, fast and easy to use.
Cliff Click, C. Click, Michael H. Paleczny · 3 authors totalA modern, agent-oriented approach to introductory artificial intelligence
SIGART Bull. · DOI 10.1145/201977.201989 · 128 citations · Source: semantic-scholar+openalexWe describe our experiences in teaching introductory AI and in writing a textbook for the course. The book tries to make the concepts of AI more concrete via two strategies: relating them to the student's existing knowledge, and using examples based on an agent operating in an environment.
Peter Norvig, Stuart J. Russell · 2 authors totalCombining analyses, combining optimizations
ACM Transactions on Programming Languages and Systems · DOI 10.1145/201059.201061 · 212 citations · Source: dblp+semantic-scholarCliff Click, C. Click, K. Cooper · 3 authors totalA call-by-need lambda calculus
DOI 10.1145/199448.199507 · 248 citations · Source: openalexThe mismatch between the operational semantics of the lambda calculus and the actual behavior of implementations is a major obstacle for compiler writers. They cannot explain the behavior of their evaluator in terms of source level syntax, and they cannot easily compare distinct implementations of different lazy strategies. In this paper we derive an equational characterization of call-by-need and prove it correct with respect to the original lambda calculus. The theory is a strictly smaller theory than the lambda calculus. Immediate applications of the theory concern the correctness proofs of a number of implementation strategies, e.g., the call-by-need continuation passing transformation and the realization of sharing via assignments.
Martin Odersky, Zena M. Ariola, John Maraist, Matthias Felleisen, Philip Wadler · 5 authors totalHIGHER-ORDER ANALYSIS OF 2–3 TREES
International Journal of Foundations of Computer Science · DOI 10.1142/s0129054195000020 · 5 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, Patricio V. Poblete · 3 authors totalA comparative study of National ISDN versus International ISDN installations and tariffs
IEEE Network · DOI 10.1109/65.386049 · 6 citations · Source: openalex+semantic-scholarS. Srinivasan · 1 author totalImpact of enhanced feature interactions
IEEE Communications Magazine · DOI 10.1109/35.339887 · 5 citations · Source: openalex+semantic-scholarS. Srinivasan · 1 author totalFault-Tolerant Features in the HaL Memory Management Unit
IEEE Transactions on Computers · DOI 10.1109/12.364529 · 21 citations · Source: semantic-scholarPat Helland, Nirmal R. Saxena, Daniel Chang, Kevin Dawallu, Jaspal Kohli · 5 authors totalUncertainties of predictions in models of eternal inflation
Phys.Rev.D 53 (1996) · DOI 10.1103/PhysRevD.53.4298 · arXiv gr-qc/9510054 · 53 citations · Source: arxiv+inspire-hepIn a previous paper \cite{MakingPredictions}, a method of comparing the volumes of thermalized regions in eternally inflating universe was introduced. In this paper, we investigate the dependence of the results obtained through that method on the choice of the time variable and factor ordering in the diffusion equation that describes the evolution of eternally inflating universes. It is shown, both analytically and numerically, that the variation of the results due to factor ordering ambiguity inherent in the model is of the same order as their variation due to the choice of the time variable. Therefore, the results are, within their accuracy, free of the spurious dependence on the time parametrization.
Sergei Winitzki, Serge Winitzki, Alexander Vilenkin · 3 authors totalBusiness applications of ISDN
DOI 10.1080/07399019508962985 · 4 citations · Source: openalex+semantic-scholarS. Srinivasan · 1 author totalInformation technology landmarks in chile: A survey
Information Technology for Development · DOI 10.1080/02681102.1995.9525253 · 1 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, David Fuller, José A. Pino · 4 authors totalNavigating to Knowledge
Methods of Information in Medicine · DOI 10.1055/s-0038-1634582 · 33 citations · Source: openalex+first-party-career-authorityMark Samuel Tuttle, Mark S. Tuttle, W G Cole, D. D. Sherertz, Stuart J. Nelson · 5 authors totalRationality and Intelligence
International Joint Conference on Artificial Intelligence · DOI 10.1016/S0004-3702(97)00026-X · 483 citations · Source: semantic-scholarStuart Russell, Stuart J. Russell · 2 authors totalParallel searching in the plane
Computational Geometry · DOI 10.1016/0925-7721(95)00003-r · 94 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, René Schott · 3 authors totalEscaping the event loop: an alternative control structure for multi-threaded GUIs
IFIP Working Conference on Engineering for Human-Computer Interaction (EHCI) · DOI 10.1007/978-0-387-34907-7_5 · 3 citations · Source: dblpMatthew Fuchs · 1 author totalGarbage Collection on an Open Network
International Workshop on Memory Management (IWMM), LNCS 986 · DOI 10.1007/3-540-60368-9_27 · 25 citations · Source: dblpMatthew Fuchs · 1 author totalOptimized binary search and text retrieval
Lecture notes in computer science · DOI 10.1007/3-540-60313-1_152 · 4 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Eduardo Fernandes Barbosa, Gonzalo Navarro, Ricardo Baeza‐Yates, Chris H. Perleberg, Nívio Ziviani · 6 authors totalLATIN '95: Theoretical Informatics
Lecture notes in computer science · DOI 10.1007/3-540-59175-3 · 16 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, LATIN 1995 Valparaíso, Ricardo Baeza‐Yates · 3 authors totalStochastic simulation algorithms for dynamic probabilistic networks
Conference on Uncertainty in Artificial Intelligence · arXiv 1302.4965 · 300 citations · Source: semantic-scholarStochastic simulation algorithms such as likelihood weighting often give fast, accurate approximations to posterior probabilities in probabilistic networks, and are the methods bf choice for very large networks. Unfortunately, the special characteristics of dynamic probabilistic networks (DPNs), which are used to represent stochastic temporal processes, mean that standard simulation algorithms perform very poorly. In essence, the simulation trials diverge further and further from reality as the process is observed over time. In this paper, we present simulation algorithms that use the evidence observed at each time step to push the set of trials back towards reality. The first algorithm, "evidence reversal" (ER) restructures each time slice of the DPN so that the evidence nodes for the slice become ancestors of the state variables. The second algorithm, called "survival of the fittest" sampling (SOF), "repopulates" the set of trials at each time step using a stochastic reproduction rate weighted by the likelihood of the evidence according to each trial. We compare the performance of each algorithm with likelihood weighting on the original network, and also investigate the benefits of combining the ER and SOF methods. The ER/SOF combination appears to maintain bounded error independent of the number of time steps in the simulation.
Stuart Russell, Keiji Kanazawa, D. Koller, Stuart J. Russell · 4 authors total