Logic, Scientific Computing, Computational Biology, Algorithms and Complexity, Information Science Grad Visiting Day March 24, 2003 Panel II.

Slides:



Advertisements
Similar presentations
Outline Administrative issues Course overview What are Intelligent Systems? A brief history State of the art Intelligent agents.
Advertisements

Database Theory: Back to the Future Victor Vianu UC San Diego / INRIA.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Markov Logic Networks Instructor: Pedro Domingos.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Department of Mathematics and Computer Science
Future directions in computer science research John Hopcroft Department of Computer Science Cornell University CINVESTAV-IPN Dec 2,2013.
1 Project Ideas in Computer Science Keld Helsgaun.
CS4 - Introduction to Scientific Computing Alan Usas Topics Covered Algorithms and Data Structures –Primality testing, bisection, Newton’s method,
Detecting Research Topics via the Correlation between Graphs and Texts Yookyung Jo Dept. of Computer Science, Cornell University Carl Lagoze †, and C.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Using Bioinformatics to Make the Bio- Math Connection The Confessions of a Biology Teacher.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester, 2010
CSE 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Singular Value Decomposition in Text Mining Ram Akella University of California Berkeley Silicon Valley Center/SC Lecture 4b February 9, 2011.
Stuart AllenMark Bickford Robert Constable Richard Eaton Christoph KreitzLori Lorigo Secure software infrastructure Logic Programming Communications Advances.
Intelligent Systems Group Emmanuel Fernandez Larry Mazlack Ali Minai (coordinator) Carla Purdy William Wee.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
DAVID KARGER. Checkered Past Core Algorithms –graph algorithms, randomization, combinatorial optimization –min-cuts, max-flows, shortest paths, minimum.
CIS 410/510 Probabilistic Methods for Artificial Intelligence Instructor: Daniel Lowd.
1 Trends in Mathematics: How could they Change Education? László Lovász Eötvös Loránd University Budapest.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Bioinformatics Protein structure prediction Motif finding Clustering techniques in bioinformatics Sequence alignment and comparison Phylogeny Applying.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
Visit Day 2003 Steve Vavasis Professor & Chair of PhD Admissions.
SIDGrid The Social Informatics Data Grid Mark Hereld Computation Institute Argonne National Laboratory & University of Chicago.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
C OMPUTER S CIENCE, C OMPUTER E NGINEERING, I NFORMATION T ECHNOLOGY AND S YSTEMS, F LOW OF C ONTROL, B ATCH AND I NTERACTIVE P ROCESSING Week 5 Mr. Mohammed.
Research in Computing CSC 3990 September 17, 2012.
Information Technology Industry Report Brown University ADSP Lab 余 渊 善
CS 257 Database Systems Dr. T Y Lin Ultimate Goal Data Science (Big Data)
1 Mathematical Institute Serbian Academy of Sciences and Arts, Belgrade DEUKS Meeting Valencia, September 9-11, 2008, Valencia New PhD modules proposal.
Structure of Study Programmes
Overview of the Course Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
Artificial Intelligence
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Building a Science Base for the Information Age John Hopcroft Cornell University Ithaca, NY Xiamen University.
NATIONAL PARTNERSHIP FOR ADVANCED COMPUTATIONAL INFRASTRUCTURE Molecular Science in NPACI Russ B. Altman NPACI Molecular Science Thrust Stanford Medical.
Informatics Achievements and Objectives. Key Facts We lead the UK in research (according to the UK Research Assessment Exercise we have 69% more top rated.
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
Interactive tools and programming environments for sequence analysis Bernardo Barbiellini Northeastern University TATACATAAAGACCCAAATGGAACTGTTCTAGA TGATACACTAGCATTAAGAGAAAAATTCGAAGA.
Kohonen Mapping and Text Semantics Xia Lin College of Information Science and Technology Drexel University.
Discrete Structures for Computing
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
BLAST: Basic Local Alignment Search Tool Altschul et al. J. Mol Bio CS 466 Saurabh Sinha.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
1 CS 430: Information Discovery Lecture 11 Latent Semantic Indexing.
Application of latent semantic analysis to protein remote homology detection Wu Dongyin 4/13/2015.
Center for Bioinformatics and Genomic Systems Engineering Bioinformatics, Computational and Systems Biology Research in Life Science and Agriculture.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
SCIENCE FAIR CATEGORIES MIDDLE SCHOOL :
Extrapolation to Speed-up Query- dependent Link Analysis Ranking Algorithms Muhammad Ali Norozi Department of Computer Science Norwegian University of.
Computer Science at Cornell The Environment for PhD Students Charlie Van Loan Professor & Chair.
October 2009 Graduate Studies in Computing Science at the University of Alberta.
Sub-fields of computer science. Sub-fields of computer science.
Knowledge Representation
Computer Science Courses
Spring 2003 Dr. Susan Bridges
Science Fair Categories
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Big Ideas in Computer Science
Discrete Mathematics and Its Applications
Science Fair Categories
Discrete Mathematics in the Real World
Discrete Mathematics and Its Applications
Presentation transcript:

Logic, Scientific Computing, Computational Biology, Algorithms and Complexity, Information Science Grad Visiting Day March 24, 2003 Panel II

Panel Areas and Connections Algorithms and Complexity Computational Biology Scientific Computing Applied Logic Information Science

More Connections Information Science Algorithms and Complexity Computational Biology Scientific Computing Applied Logic Economics visionData basesGraphicsbiologychemistrySecurityMachine Learning Distributed Systems Programming Languages Artificial Intelligence Operations Research psychology sociology

Panel Areas: Applied Logic: –Bob Constanble, Dexter Kozen, Joe Halpern Scientific Computing: –Charlie Van Loan, Steve Vavasis, Tom Coleman Computational Biology: –Ron Elber, Golan Yona Algorithms and Complexity: –Juris Hartmanis, John Hopcroft, Jon Kleinberg, Dexter Kozen, David Shmoys, Éva Tardos Information Science –Bill Arms, Phoebe Sengers

Robert L. Constable Cornell University Applied Cornell Grad Visiting Day March 24, 2003

Professors Robert Constable – Computer Science Joe Halpern – Computer Science Dexter Kozen – Computer Science Christoph Kreitz – Computer Science (joint with Potsdam) Anil Nerode – Mathematics Richard Shore – Mathematics (joint with MIT) Researchers Stuart Allen – Computer Science Mark Bickford – ORA

What Dexter Kozen does Kleene algebras ECC (Efficient Certifying Compiler) – theory: applied programming logic – practice: an implemented system Recursive types What Joe Halpern does Epistemic logic applied to: – distributed systems – security protocols Reasoning about probability What Robert Constable does Constructive type theory applied to: – program verification and synthesis – process verification and synthesis Automated reasoning with Nuprl

Constructive proofs as programs – Stamps Constructive proofs as processes – two-phase handshake protocol An Example of Applied Logic circa 70’s circa Now

*T si_thm7  i:{8  }.  m, n:N. 3 * m + 5 * n = i | BY D 0 THENA Auto. | 1. i : {8  }  m, n : N. 3 * m + 5 * n = i | BY NSubsetInd 1 | THEN Auto  |\ | 1. i: Z | 2. 0 < i | 3. 8 = i | | 1 BY DTerm [1] 0 THENM DTerm [1] 0 THEN Auto  \ 1. i: Z 2. 8 < i 3.  m, n : N. 3 * m + 5 * n = i - 1 | BY D 3 THEN D 4  | 3. m: N 4. n: N 5. 3 * m + 5 * n = i - 1 | BY Decide [n > 0] THENA Auto  |\ | 6. n > 0 | | 1 BY DTerm [m + 2] 0 THENM DTerm [n – 1] 0 THEN Auto  \ 6.  (n > 0) | BY DTerm [m – 3] 0 THENM Dterm [n + 2] 0 THEN Auto  | 0  m – 3 | BY SupInf THEN Auto Stamps Proof

Two-Phase Handshake Protocol The extracted message automaton is:

Charlie Van Loan Cornell University Scientific Cornell Grad Visiting Day March 24, 2003

Tom Coleman Steve Vavasis Charlie Van Loan Large-Scale Optimization Computational Geometry Matrix Computations Complexity Issues in Optimization Computational FinanceFast transforms Scientific Computing

Connections Automatic Differentiation Compilers Mesh Generation < Comp Geom / Graphics Huge Eigenproblems Network structure Subspace Computations Clustering Huge/structured Ax = b Machine Learning Superfast Ax = b solvers Optimizing Compilers

In the above mesh of triangles, the red crack is energetically favored over the blue crack. The mesh forces the blue crack to follow the stair-step dashed line which artificially increases the energy of fracture. (Bad) This problem persists no matter how much the mesh is refined. Crack Propagation: Physics + Geometry + CS

Consider the following subdivision of a 1:2:  5 triangle into five congruent subtriangles proposed by Conway and Radin Radin and Sadun showed that if this subdivision is applied recursively like this: then in the limit as the tiling is refined, all directions are equally represented.

Ron Elber Scientific computing at the molecular level. Why are proteins shaped like this:

Ron Elber Cornell University Computational Cornell Grad Visiting Day March 24, 2003

Computational Biology Who are we, what do we work on, and who are our collaborators? –Ron Elber, protein dynamics, folding, annotation, and evolution Work with Steve Tanksley (Plant Breeding), David Shalloway (Molecular Biology & Genetics), Harold Scheraga (Chemistry and Chemical Biology), Jack Freed (Chemistry) –Jon Kleinberg, algorithms, genome rearrangements, evolution Work with Susan McCouch (Plant Breeding) –David Shmoys, algorithms, genetic maps, population genetics. Work with Steve Tanksley (Plant Breeding), Rasmus Nielsen (BSCB) –Golan Yona, Machine Learning, Protein classification, Micro arrays Work with David Lin (Biomedical Sciences)

Bio-spheres in CS Golan Yona, Klara Kedem, Paul Chew (computational geometry: structural alignments) Ron Elber, Richard Caruana, Thorsten Joachim (Machine Learning: Protein annotation) Ron Elber, Jon Kleinberg (Algorithms: Temperature of evolution).

Protein structures and sequences are markers of evolution: Golan Yona, Jon Kleinberg and Ron Elber MGLYTHYRCCSQWAN CGLYTHYKCCSQFAN CGLYTHFRCCSQWAN CGLYSHYRCCSQWAN AVLICKGGNMRQWASP GVLICKGGNMKQWASG AVLICKPGNMDQWASG AVFICKGGNMRQWASG ALLICKGGNMDQWASP LVLLCKGGNMRQWASP NMHKTTREWQLPICVDS DMHKTTREWQLQICVDS

Clustering experimentally determined protein sequences: Golan Yona

potential Determining potential sizes of protein families and “fingerprints” of connectivity (temperature): Ron Elber and Jon Kleinberg with students Catherine Grasso and Leonid Meyerguz Temperature for protein > 200 amino acids roughly constant suggesting that these clusters are evolutionary connected Randomized algorithms

Éva Tardos Cornell University Algorithms and Cornell Grad Visiting Day March 24, 2003

Algorithms and Complexity Juris Hartmanis John Hopcroft Jon Kleinberg Dexter Kozen David Shmoys Éva Tardos

Some Current Areas of Interest Approximation Algorithms and Combinatorial Optimization. Models and Algorithms for Information Access and Complex Networks. Algorithmic Game Theory. Complexity

Connections to Other Areas in CS Artificial intelligence and machine learning: – heuristic algorithms, probabilistic models, clustering. Databases and data mining. Information Science: –Information Access and the Word Wide Web. Distributed Computing: –Network Algorithms. Computational biology. Vision and image processing.

What happens when individuals share a network? Algorithms for users who are selfish optimizers Nash equilibrium: no user wants to switch paths. Theorem: [Roughgarden-Tardos] Delay at equilibrium no worse than optimal delay with half capacity. Properties of equilibria in other optimization problems –[Anshelevich-Dasgupta-Tardos-Wexler] network design Some Current Areas of Interest wide but long Short, but easily congested

Jon Kleinberg Cornell University Information Cornell Grad Visiting Day March 24, 2003

Society Cognitive Studies HCI Computer Science Applications Information Science

Computer Science Faculty William Arms Graeme Bailey Claire CardieRobert Constable Johannes GehrkeJoseph Halpern Daniel HuttenlocherThorsten Joachims Jon KleinbergCarl Lagoze Lillian LeeBart Selman Eva TardosCharles Van Loan

Information Retrieval: Term Vector Space Terms Documents c1c2c3c4c5m1m2m3m4 human interface computer user system response time EPS survey trees graph minors

Latent Semantic Indexing term document query --- cosine > 0.9

Eye Tracking