⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cs.utexas.edu^users^rdb^cs195t^

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 EDU^USERS^RDB^CS195T^
📖 第 1 页 / 共 2 页
字号:
<p>Human cognitive maps rely on several different representations forlarge-scale space, each with its own ontology.  Similarly, a varietyof different approaches have been proposed for robot exploration andmapping of unknown environments.  We cast these diverserepresentations into a natural structure that we call the SpatialSemantic Hierarchy (SSH), in which the objects, relations, andassumptions at each level are abstracted from the levels below.</p><p>Each level of the SSH has its own mathematical foundation.  Thecontrol level allows the robot and its environment to be formalized asa continuous dynamical system, whose stable equilibrium points can beabstracted to a discrete set of &quot;distinctive states.&quot;Trajectories linking these states can be abstracted to actions, givinga discrete causal graph representation of the state space.  The causalgraph of states and actions can in turn be abstracted to a topologicalnetwork of places and paths.  Local metrical models, such as occupancygrids, of neighborhoods of places and paths can then be built on theframework of the topological network without their usual problems ofglobal consistency.</p><!-- ====================================================================== --><hr><h2 align=center><a name="vl">Mathematical Principles of Logic Programming</a></h2><h2 align=center><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><a href="http://www.cs.utexas.edu/users/vl">Vladimir Lifschitz</a></h2><p>Logic programming, as well as its sister approach, functionalprogramming, is based on the view that a computer program does notneed to contain any explicit operational instructions.  Instead, itcan simply provide a set of facts about the problem that is sufficientto solve it.  Such a &quot;declarative&quot; program can be executedusing methods of automated reasoning.  Prolog is the best known logicprogramming language.</p><p>The mathematical theory of logic programming is concerned withdefining the semantics of logic programming languages, describing thereasoning algorithms used to implement them, and investigating thesoundness of these algorithms.</p><!-- ====================================================================== --><hr><h2 align=center><a name="lin">Adaptive Libraries and High Level Optimization</a></h2><h2 align=center><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><a href="http://www.cs.utexas.edu/users/lin">Calvin Lin</a></h2><p>This talk describes a new approach to building software libraries.By making libraries that can adapt---in both their implementation andtheir interfaces---to different application needs and differenthardware platforms, we can produce libraries that are more efficientand more widely usable.  We describe a new framework for building suchlibraries, we describe three planned experiments that apply thesetechniques to libraries for parallel scientific computation, and weexplain how our approach facilitates high level optimizations.</p><!-- ====================================================================== --><hr><h2 align=center><a name="risto">Learning Sequential Decision Tasks Through Symbiotic Evolution ofNeural Networks</a></h2><h2 align=center><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><a href="http://www.cs.utexas.edu/users/risto">Risto Miikkulainen</a></h2><p>A novel reinforcement learning method called <dfn>SANE</dfn>(Symbiotic, Adaptive Neuro-Evolution) evolves a population of neuronsthrough genetic algorithms to form a neural network for a given task.Symbiotic evolution promotes both cooperation and specialization inthe population, which results in a fast, efficient genetic search anddiscourages convergence to suboptimal solutions.  SANE is able toextract domain-specific information even under sparse reinforcement,which makes it an effective approach to a broad range of sequentialdecision tasks such as robot control, game playing, and resourcemanagement.</p><!-- ====================================================================== --><hr><h2 align=center><a name="miranker">Alamo: The Net as a Data Warehouse</a></h2><h2 align=center><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><a href="http://www.cs.utexas.edu/users/miranker">Dan Miranker</a></h2><p>The Alamo effort is directed at intra-net development, andinter-net users who can enumerate interesting sites and datasources. The goal is to integrate the data sources and provide theuser with the illusion of a single virtual database, followed byquery, analysis and presentation tools.</p><p>Central to the Alamo architecture is a software bus called theAbstract Search Machine (ASM). The ASM is a CORBA compliant interfacethat provides a uniform interface to heterogeneous datasources. Beyond simple data access, the ASM embodies a higher level ofabstraction enabling the efficient coding of clever search algorithmsand separating and isolating system concerns, including buffering anddata prefetch.</p><p>The broad claim is that high performance, often optimal,implementations of advanced database facilities such as anobject-oriented query engine, a deductive inference engine, an activedatabase engine and data mining facilities can all be constructedusing the ASM as a common interface.</p><p>Finally, since the output of each of these advanced databasefacilities can themselves serve as data sources, the components of theAlamo architecture can be composed to resolve higher level dataintegration problems. In particular we anticipate using the elementsof Alamo itself to represent meta-data and resolve both structural andsemantic conflicts among the data sources. Ultimately, furthercompositions will embody complex knowledge-bases and be able to answerhigh-level queries.</p><!-- ====================================================================== --><hr><h2 align=center><a name="mooney">Learning to Process Natural Language Using Inductive LogicProgramming</a></h2><h2 align=center><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><a href="http://www.cs.utexas.edu/users/mooney">Raymond J. Mooney</a></h2><p>Inductive Logic Programming (ILP) addresses the problem of learningProlog programs from examples.  The representational power offirst-order logic offers advantages over standard machine learningmethods constrained to use fixed-length feature vectors.  We areapplying ILP methods to natural-language learning where we believethis richer representation offers important advantages.  We havedeveloped an ILP system, CHILL, for learning deterministic parsersfrom a corpus of parsed sentences. CHILL obtains superior results onseveral artificial corpora previously used to test neural-networkmethods, and encouraging results on the more realistic ATIS corpus ofairline queries.  CHILL has also been used to the automaticallydevelop a complete natural-language interface that translates Englishdatabase queries into executable Prolog form, producing a moreaccurate parser than a hand-built system for querying a smallgeographic database.  We have also developed an ILP system, FOIDL,which has been applied to learning the past tense of English,surpassing the previous results of neural-network and decision-treemethods on this problem.</p><!-- ====================================================================== --><hr><h2 align=center><a name="novak">Software Reuse by Specialization of Generic Procedures throughViews</a></h2><h2 align=center><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><a href="http://www.cs.utexas.edu/users/novak">Gordon S. Novak Jr.</a></h2><p>Software reuse is clearly a good idea, but it is difficult toachieve in practice: if your data does not fit the assumptions of thesoftware, reusing the software will be difficult.  In our approach,views describe how application data types implement the abstract typesused in generic procedures.  A compilation process can specialize ageneric procedure to produce a version that is customized for theapplication data.  Graphical user interfaces make it easy to specifyviews.  An Automatic Programming Server has been implemented on theWorld Wide Web; it will write specialized programs for the user, in adesired language, and serve the source code to the user as a file.</p><!-- ====================================================================== --><hr><h2 align=center><a name="plaxton">Analysis of Algorithms</a></h2><h2 align=center><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><a href="http://www.cs.utexas.edu/users/UTCS/report/1995/profiles/plaxton.html">Greg Plaxton</a></h2><p>A major focus of theoretical computer science is the design andanalysis of asymptotically efficient algorithms(sequential/parallel/distributed, deterministic/randomized) forspecific computational problems.  In this research area, it is notuncommon to come across well-written papers in which, informally: (i)the main underlying ideas are conceptually straightforward, (ii) theformal presentation is surprisingly lengthy, and (iii) most of theformalism deals with minor side-issues and special cases that havelittle or nothing to do with the main underlying ideas.  In suchpapers, there seems to be a significant gap between the conceptual andformal difficulty of the algorithm being presented.  Are such gapsinherent, or is conventional mathematical notation simply inadequatefor succinctly formalizing certain conceptually straightforwardalgorithmic ideas?</p><p>In this talk, I will describe a notation for asymptotic analysis,called $O_i$-notation, that significantly reduces the&quot;conceptual-to-formal gap&quot; associated with a non-trivialclass of algorithms.  As a concrete example, I consider the analysisof the well-known linear-time selection algorithm due to Blum, Floyd,Pratt, Rivest, and Tarjan.</p><!-- ====================================================================== --><hr><h2 align=center><a name="vlr">The Design and Evaluation of Parallel Algorithms</a></h2><h2 align=center><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><a href="http://www.cs.utexas.edu/users/vlr">Vijaya Ramachandran</a></h2><p>The design and analysis of efficient parallel algorithms forcombinatorial problems has been an area of extensive study in recentyears, and a large number of algorithms have been developed on theabstract PRAM model of parallel computation.  In this talk we willdescribe some of our work in the design of efficient parallelalgorithms, and our experience with implementing and evaluating thesealgorithms on a massively parallel machine (Maspar MP-1). We will thendescribe a &quot;queuing&quot; variant of the PRAM model, which wepropose as a more appropriate model for currently available parallelshared-memory machines than traditional PRAM models.</p><!-- ====================================================================== --><hr><h2 align=center><a name="wilson">Extensible Languages, Open Compilers, and Reflection</a></h2><h2 align=center><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><!WA40><a href="http://www.cs.utexas.edu/users/wilson">Paul Wilson</a></h2><p>Extensible languages allow interesting new features to be added toa language portably, from within the language itself.</p><p>Open compilers allow fairly easy modification of compilers to addnew features, analyses, and optimizations.</p><p>Reflection allows a program to examine a representation ofinteresting parts of itself, and affect its own structureaccordingly.</p><p>I'll discuss these things, why they're useful for building modular,portable, and adapatable software.  I'll also discuss our recent workon the RScheme compiler, an open compiler for an extensiblelanguage.</p><!-- ====================================================================== --><hr><ADDRESS>Last modified: November 15, 1996<br><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><!WA41><a href="http://www.cs.utexas.edu/users/rdb">Robert Blumofe</a><br><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><!WA42><a href="mailto:rdb@cs.utexas.edu">rdb@cs.utexas.edu</a></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -