Journal

, , , , .

Knowledge and Information Systems (KAIS), Pages 1-32, .

From social science to biology, numerous applications often rely on graphlets for intuitive and meaningful characterization of networks. While graphlets have witnessed (More...)

@article{ahmed2016kais,
   author={Nesreen K. Ahmed and Jennifer Neville and Ryan A. Rossi and Nick Duffield and Theodore L. Willke},
   title={Graphlet Decomposition: Framework, Algorithms, and Applications},
   journal={Knowledge and Information Systems (KAIS)},
   year={2016},
   pages={1-32},
}
Workshop/symposia

, , .

Proceedings of the 12th International Workshop on Mining and Learning with Graphs (MLG), Pages 1-8, .

This paper proposes Relational Similarity Machines (RSM): a fast, accurate, and flexible relational learning framework for supervised and semi-supervised learning tasks. Despite the importance (More...)

@inproceedings{rossi16rsm,
   author={Ryan A. Rossi and Rong Zhou and Nesreen K. Ahmed},
   title={Relational Similarity Machines},
   booktitle={Proceedings of the 12th International Workshop on Mining and Learning with Graphs (MLG)},
   year={2016},
   pages={1-8},
}
Conference

, .

ACM International Conference on Information and Knowledge Management (CIKM), Pages 1-9, .

Massively parallel architectures such as the GPU are becoming increasingly important due to the recent proliferation of data. In this paper, we propose a (More...)

@inproceedings{rossi16cikm,
   author={Ryan A. Rossi and Rong Zhou},
   title={Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks},
   booktitle={ACM International Conference on Information and Knowledge Management (CIKM)},
   year={2016},
   pages={1-9},
}
undefined

, , .

KDD BigMine, Pages 16, .

Graphlets represent small induced subgraphs and are becoming increasingly important for a variety of applications. Despite the importance of the local graphlet problem, existing (More...)

@inproceedings{ahmed16bigmine,
   author={Nesreen Ahmed and Ted Willke and Ryan A. Rossi},
   title={Exact and Estimation of Local Edge-centric Graphlet Counts},
   booktitle={KDD BigMine},
   year={2016},
   pages={16},
}
Journal

Parallel Collective Factorization for Modeling Large Heterogeneous Networks

, .

Social Network Analysis and Mining (SNAM), Pages 30, .

Relational learning methods for heterogeneous network data are becoming increasingly important for many real-world applications. However, existing relational learning approaches are (More...)

@inproceedings{rossi16factorization,
   author={Ryan A. Rossi and Rong Zhou},
   title={Parallel Collective Factorization for Modeling Large Heterogeneous Networks},
   booktitle={Social Network Analysis and Mining (SNAM)},
   year={2016},
   pages={30},
}
Conference

, , , .

ICDM, Pages 1-10, .

From social science to biology, numerous applications often rely on graphlets for intuitive and meaningful characterization of networks at both the global macro-level as (More...)

@inproceedings{ahmed2015icdm,
   author={Nesreen K. Ahmed and Jennifer Neville and Ryan A. Rossi and Nick Duffield},
   title={Efficient Graphlet Counting for Large Networks},
   booktitle={ICDM},
   year={2015},
   pages={1-10},
}
Conference

, .

Proceedings of the AAAI Conference on Artificial Intelligence, Pages 4383-4384, .

This paper introduces the Interactive Relational Machine Learning (iRML) paradigm in which users interactively design relational models by specifying the various components, constraints, and (More...)

@inproceedings{rossi2016aaai,
   author={Ryan Rossi and Rong Zhou},
   title={Toward Interactive Relational Learning},
   booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
   year={2016},
   pages={4383-4384},
}
Journal

, .

SIGKDD Explor., Volume 17, Pages 37-41, .

Scientific data repositories have historically made data widely accessible to the scientific community, and have led to better research through comparisons, reproducibility, as well (More...)

@article{nr-sigkdd16,
   author={Ryan A. Rossi and Nesreen K. Ahmed},
   title={An Interactive Data Repository with Visual Analytics},
   journal={SIGKDD Explor.},
   volume={17},
   number={2},
   year={2016},
   pages={37-41},
   publisher={ACM},
}
Conference

, .

IEEE International Conference on Data Science and Advanced Analytics (DSAA), Pages 1-10, .

Relational models for heterogeneous network data are becoming increasingly important for many real-world applications. However, existing relational learning approaches are not parallel, have scalability (More...)

@inproceedings{rossi2015dsaa-pcmf,
   author={Ryan A. Rossi and Rong Zhou},
   title={Scalable Relational Learning for Large Heterogeneous Networks},
   booktitle={IEEE International Conference on Data Science and Advanced Analytics (DSAA)},
   year={2015},
   pages={1-10},
}
Conference

, .

International AAAI Conference on Web and Social Media (ICWSM), Pages 566-569, .

We present a web-based network visual analytics platform called GraphVis that combines interactive visualizations with analytic techniques to reveal important patterns and insights for (More...)

@inproceedings{ahmed-icwsm15,
   author={Nesreen K. Ahmed and Ryan A. Rossi},
   title={Interactive Visual Graph Analytics on the Web},
   booktitle={International AAAI Conference on Web and Social Media (ICWSM)},
   year={2015},
   pages={566-569},
}
Conference

, .

Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI), .

Network Repository (NR) is the first interactive data repository with a web-based platform for visual interactive analytics. Unlike other data repositories (e.g., UCI ML (More...)

@inproceedings{nr-aaai15,
   author={Ryan A. Rossi and Nesreen K. Ahmed},
   title={The Network Data Repository with Interactive Graph Analytics and Visualization},
   booktitle={Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI)},
   year={2015},
}
Journal

, , .

SIAM Journal on Scientific Computing (SISC), Volume 37, Pages 28, .

We present a fast, parallel maximum clique algorithm for large sparse graphs that is designed to exploit characteristics of social and information networks. The (More...)

@article{rossi2015pmc-sisc,
   author={Ryan A. Rossi and David F. Gleich and Assefaw H. Gebremedhin},
   title={Parallel Maximum Clique Algorithms with Applications to Network Analysis},
   journal={SIAM Journal on Scientific Computing (SISC)},
   volume={37},
   number={5},
   year={2015},
   pages={28},
   publisher={Society for Industrial and Applied Mathematics (SIAM)},
}
Journal

, .

IEEE Transactions on Knowledge and Data Engineering (TKDE), Volume 27, Pages 1112-1131, .

Roles represent node-level connectivity patterns such as star-center, star-edge nodes, near-cliques or nodes that act as bridges to different regions of the graph. Intuitively, (More...)

@article{rossi2015roles,
   author={Ryan A. Rossi and Nesreen K. Ahmed},
   title={Role Discovery in Networks},
   journal={IEEE Transactions on Knowledge and Data Engineering (TKDE)},
   volume={27},
   number={4},
   year={2015},
   pages={1112-1131},
   publisher={IEEE},
}
Journal

, .

Social Network Analysis and Mining, Volume 4, Pages 37, .

@article{rossi2014coloring,
   author={Ryan A. Rossi and Nesreen K. Ahmed},
   title={Coloring Large Complex Networks},
   journal={Social Network Analysis and Mining},
   volume={4},
   number={1},
   year={2014},
   pages={37},
}
Conference

.

Advances in Knowledge Discovery and Data Mining (PAKDD), Pages 310-322, .

@inproceedings{rossi2014pakdd,
   author={Ryan A. Rossi},
   title={Fast Triangle Core Decomposition for Mining Large Graphs},
   booktitle={Advances in Knowledge Discovery and Data Mining (PAKDD)},
   year={2014},
   pages={310-322},
   publisher={Springer},
}
Conference

, , , Mostofa A. Patwary.

Proceedings of the 23rd International Conference on World Wide Web (WWW), .

@inproceedings{rossi2014pmc-www,
   author={Ryan A. Rossi and David F. Gleich and Assefaw H. Gebremedhin and Mostofa A. Patwary},
   title={Fast Maximum Clique Algorithms for Large Graphs},
   booktitle={Proceedings of the 23rd International Conference on World Wide Web (WWW)},
   year={2014},
}
Conference

, , , Keith Henderson.

Proceedings of the Sixth ACM International Conference on Web Search and Data Mining (WSDM), Pages 667-676, .

Given a large time-evolving graph, how can we model and characterize the temporal behaviors of individual nodes (and network states)? How can we model (More...)

@inproceedings{rossi2013modeling,
   author={Ryan A. Rossi and Brian Gallagher and Jennifer Neville and Keith Henderson},
   title={Modeling Dynamic Behavior in Large Evolving Graphs},
   booktitle={Proceedings of the Sixth ACM International Conference on Web Search and Data Mining (WSDM)},
   year={2013},
   pages={667-676},
   publisher={ACM},
}
Journal

, , , .

Journal of Artificial Intelligence Research (JAIR), Volume 45, Pages 363-441, .

@article{rossi2012transforming,
   author={Ryan A. Rossi and Luke K. McDowell and David W. Aha and Jennifer Neville},
   title={Transforming Graph Data for Statistical Relational Learning},
   journal={Journal of Artificial Intelligence Research (JAIR)},
   volume={45},
   year={2012},
   pages={363-441},
   publisher={AAAI Press},
}
undefined

, .

Algorithms and Models for the Web Graph, Volume 7323, Pages 126-137, .

@article{rossi2012dynamic,
   author={Ryan A. Rossi and David F. Gleich},
   title={Dynamic PageRank using Evolving Teleportation},
   booktitle={Algorithms and Models for the Web Graph},
   volume={7323},
   series={Lecture Notes in Computer Science},
   editor={Anthony Bonato and Jeannette Janssen},
   year={2012},
   pages={126-137},
   publisher={Springer},
}
undefined

, , , Keith Henderson.

Proceedings of the 21st International Conference Companion on World Wide Web (WWW), Pages 997-1006, .

@inproceedings{rossi2012role,
   author={Ryan Rossi and Brian Gallagher and Jennifer Neville and Keith Henderson},
   title={Role-Dynamics: Fast Mining of Large Dynamic Networks},
   booktitle={Proceedings of the 21st International Conference Companion on World Wide Web (WWW)},
   year={2012},
   pages={997-1006},
}
Workshop/symposia

, .

SIGKDD SOMA, Pages 89-97, .

Textual analysis is one means by which to assess communication type and moderate the influence of network structure in predictive models of individual behavior. (More...)

@inproceedings{rossi2010modeling,
   author={Ryan Rossi and Jennifer Neville},
   title={Modeling the Evolution of Discussion Topics and Communication to Improve Relational Classification},
   booktitle={SIGKDD SOMA},
   year={2010},
   pages={89-97},
}
Conference

, , Axel E. Bernal.

AINAW, Volume 1, Pages 745-751, .

Presented in the US, Russia, Japan, Thailand and Canada at various conferences and keynotes.

In 1957 Crick hypothesized that the genetic code was a comma free code. This property would imply the existence of a universal coding frame (More...)

@inproceedings{rossi2007crick,
   author={Jean-Louis Lassez and Ryan A. Rossi and Axel E. Bernal},
   title={Cricks Hypothesis Revisited: The Existence of a Universal Coding Frame},
   booktitle={AINAW},
   volume={1},
   year={2007},
   pages={745-751},
}
Conference

, , Kumar Jeev.

New Frontiers in Applied Artificial Intelligence (IEA/AIE), Pages 199-208, .

The main algorithms at the heart of search engines have focused on ranking and classifying sites. This is appropriate when we know what we (More...)

@article{lassez2008ranking,
   author={Jean-Louis Lassez and Ryan Rossi and Kumar Jeev},
   title={Ranking Links on the Web: Search and Surf Engines},
   journal={New Frontiers in Applied Artificial Intelligence (IEA/AIE)},
   year={2008},
   pages={199-208},
   publisher={Springer},
}
Conference

, , Stephen Sheel, Srinivas Mukkamala.

Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN), Pages 1068-1074, .

We address the problem of selecting and extracting key features by using singular value decomposition and latent semantic analysis. As a consequence, we are (More...)

@inproceedings{lassez2008signature,
   author={Jean-Louis Lassez and Ryan Rossi and Stephen Sheel and Srinivas Mukkamala},
   title={Signature based Intrusion Detection using Latent Semantic Analysis},
   booktitle={Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN)},
   year={2008},
   pages={1068-1074},
}
Conference

John Stamey, , Daniel Boorn, .

Proceedings of the 25th annual ACM International Conference on Design of Communication (SIGDOC), Pages 155-161, .

@inproceedings{stamey2007dynamic,
   author={John Stamey and Jean-Louis Lassez and Daniel Boorn and Ryan Rossi},
   title={Client-side Dynamic Metadata in Web 2.0},
   booktitle={Proceedings of the 25th annual ACM International Conference on Design of Communication (SIGDOC)},
   year={2007},
   pages={155-161},
}
Conference

.

Computational Intelligence and Intelligent Systems, Pages 128-137, .

We use Latent Semantic Analysis as a basis to study the languages of life. Using this approach we derive techniques to discover latent relationships (More...)

@article{rossi2009latent,
   author={Ryan A. Rossi},
   title={Latent Semantic Analysis of the Languages of Life},
   journal={Computational Intelligence and Intelligent Systems},
   year={2009},
   pages={128-137},
   publisher={Springer},
}
Conference

, , Khawaja S. Shams.

IEEE Aerospace, Pages 1-11, .

The Mars Reconnaissance Orbiter's HiRISE (High Resolution Imaging Science Experiment) camera takes the largest images of the Martian surface. The image size is typically (More...)

@inproceedings{powell2010scalable,
   author={Mark W. Powell and Ryan A. Rossi and Khawaja S. Shams},
   title={A Scalable Image Processing Framework for Gigapixel Mars and Other Celestial Body Images},
   booktitle={IEEE Aerospace},
   year={2010},
   pages={1-11},
}
Conference

Khawaja S. Shams, , Tom M. Crockett, Jeffrey S. Norris, , Tom Soderstrom.

10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), Pages 606-611, .

Amazon AWS Case Study: NASA JPL’s Desert Research and Training

Cloud Computing has delivered unprecedented compute capacity to NASA missions at affordable rates. Missions like the Mars Exploration Rovers (MER) and Mars Science Lab (More...)

@inproceedings{shams2010polyphony,
   author={Khawaja S. Shams and Mark W. Powell and Tom M. Crockett and Jeffrey S. Norris and Ryan Rossi and Tom Soderstrom},
   title={Polyphony: A Workflow Orchestration Framework for Cloud Computing},
   booktitle={10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid)},
   year={2010},
   pages={606-611},
}
Conference

John W. Stamey, .

Proceedings of the 27th ACM International Conference on Design of Communication, Pages 233-238, .

@inproceedings{stamey2009automatically,
   author={John W. Stamey and Ryan A. Rossi},
   title={Automatically Identifying Relations in Privacy Policies},
   booktitle={Proceedings of the 27th ACM International Conference on Design of Communication},
   year={2009},
   pages={233-238},
}
@article{rossi2013parallel-cliques,
   author={Ryan A. Rossi and David F. Gleich and Assefaw H. Gebremedhin and Mostofa A. Patwary},
   title={A Fast Parallel Maximum Clique Algorithm for Large Sparse Graphs and Temporal Strong Components},
   journal={arXiv preprint arXiv:1302.6256},
   year={2013},
   pages={1-9},
}
@article{rossi2012fastclique,
   author={Ryan A. Rossi and David F. Gleich and Assefaw H. Gebremedhin and Mostofa A. Patwary},
   title={What if CLIQUE were fast? Maximum Cliques in Information Networks and Strong Components in Temporal Networks},
   journal={arXiv preprint arXiv:1210.5802},
   year={2012},
   pages={1-11},
}
Technical report

, , , Keith Henderson.

DOE Scientific and Technical Information, LLNL-TR-514271, Pages 1-10, .

Given a large time-evolving network, how can we model and characterize the temporal behaviors of individual nodes (and network states)? How can we model (More...)

@inproceedings{rossi2011modeling,
   author={Ryan A. Rossi and Brian Gallagher and Jennifer Neville and Keith Henderson},
   title={Modeling Temporal Behavior in Large Networks: A Dynamic Mixed-Membership Model},
   booktitle={DOE Scientific and Technical Information, LLNL-TR-514271},
   year={2011},
   pages={1-10},
   publisher={DOE},
}
Technical report

.

JPL Tech. Report, Pages 1-9, .

This paper proposes a new direction in Adversarial Information Retrieval through automatically ranking links. We use techniques based on Latent Semantic Analysis to define (More...)

@inproceedings{rossi2009discovering,
   author={Ryan A. Rossi},
   title={Discovering Latent Graphs with Positive and Negative Links to Eliminate Spam},
   booktitle={JPL Tech. Report},
   year={2009},
   pages={1-9},
}
undefined

.

Ph.D. Dissertation, Purdue University, Pages 163, .

Networks encode dependencies between entities (people, computers, proteins) and allow us to study phenomena across social, technological, and biological domains. These networks naturally evolve (More...)

@article{rossi2015purdue,
   author={Ryan A. Rossi},
   title={Improving Relational Machine Learning by Modeling Temporal Dependencies},
   journal={Ph.D. Dissertation, Purdue University},
   year={2015},
   pages={163},
   publisher={ProQuest},
}
Patent

Fast and Accurate Unbiased Graphlet Estimation

, .

Patent, .

@misc{rossi16patent-graphlet-estimation,
   author={Ryan A. Rossi and Rong Zhou},
   title={Fast and Accurate Unbiased Graphlet Estimation},
   booktitle={Patent},
   year={2016},
   yearfiled={2015},
}
Patent

A System and Method for Compressing Graphs via Cliques to Speedup Graph Algorithms and Reduce Storage Requirements

, .

Patent, .

@misc{rossi16patent-graphlet-estimation,
   author={Ryan A. Rossi and Rong Zhou},
   title={A System and Method for Compressing Graphs via Cliques to Speedup Graph Algorithms and Reduce Storage Requirements},
   booktitle={Patent},
   year={2016},
   yearfiled={2015},
}
Patent

Localized Visual Graph Filters for Complex Graph Queries

, .

Patent, .

Patent application filed.

@misc{rossi16patent-localized-visual,
   author={Ryan A. Rossi and Rong Zhou},
   title={Localized Visual Graph Filters for Complex Graph Queries},
   booktitle={Patent},
   year={2016},
   yearfiled={2015},
}
Patent

Computer-implemented System And Method For Relational Time Series Learning

, .

Patent, .

Patent application filed, Application number 14/955965

@misc{rossi16patent-rel-time-series,
   author={Ryan A. Rossi and Rong Zhou},
   title={Computer-implemented System And Method For Relational Time Series Learning},
   booktitle={Patent},
   year={2016},
   yearfiled={2014},
}
Patent

, .

Patent, .

United States Patent Application 20160012088

A system and a method perform matrix factorization. According to the system and the method, at least one matrix is received. The at least (More...)

@misc{rossi16patent-pcmf,
   author={Ryan A. Rossi and Rong Zhou},
   title={Parallel Collective Matrix Factorization Framework for Big Data},
   booktitle={Patent},
   year={2015},
   yearfiled={2014},
}
Book

Introduction to Bioinformatics Using Action Labs

, , Stephen Sheel.

Book ISBN 1329925912, .

Bioinformatics is the application of computational techniques and tools to analyze and manage biological data. This book provides an introduction to bioinformatics through the (More...)

@article{introBINF,
   author={Jean-Louis Lassez and Ryan A. Rossi and Stephen Sheel},
   title={Introduction to Bioinformatics Using Action Labs},
   journal={Book ISBN 1329925912},
   year={2009},
}

Research Experience

Member of Research Staff, Palo Alto Research Center
Visiting Researcher, Palo Alto Research Center (PARC HPA)
Research Fellow, Purdue University (2009-2012)

Research Assistant, Lawrence Livermore National Laboratory (ISCR)
LLNL Scholar: Cyber Defenders Program (2011-2012)

Research Assistant, Naval Research Laboratory, AI Research Center
Advisor: David Aha, Co-advisor: Luke McDowell, ONR NREIP
Relational Representation Discovery in Statistical Relational Learning, (Summer 2010)

Research Assistant, Coastal Carolina University (2005-2009)
Advisor: Jean-Louis Lassez, Retired IBM T.J. Watson Research Center

Research Assistant, NASA Jet Propulsion Laboratory, (Summer 2009)
California Institute of Technology, Space Grant/USRP Fellowship
(Returned to continue my research).

Research Assistant, NASA Jet Propulsion Laboratory, (Spring 2009)
California Institute of Technology, USRP NASA Fellowship
Advisor: Mark Powell(Scalable Image Processing) and Khawaja Shams

(Cloud Computing)



Research Assistant, University of Massachusetts at Amherst, KDL, (Summer 2008)
Advisor: David Jensen, Graduate Advisor: Brian Taylor, REU NSF Fellowship

Research Assistant, New Mexico Tech, Institute for Complex Additive Systems
Advisor: Srinivas Mukkamala, Senior Research Scientist, ICASA (Summer 2007)


Teaching Experience

Search Engine Theory, Instructor, Spring 2008
This course was taught from a machine learning perspective using a variety of resources and recent papers along with a series of homeworks and projects implementing the significant parts of a search engine.

Algorithms in Bioinformatics, Teaching Assistant, Fall 2007
Numerical Methods, Teaching Assistant, Spring 2007
Introduction to Bioinformatics, Teaching Assistant, Fa 2008, Fa/Spr 2007, Spr 2006
Introduction to Algorithm Design II, Teaching Assistant, Spring 2006
Introduction to Algorithm Design I, Teaching Assistant, Spring 2006

As a teaching assistant I gave lectures and review sessions; developed homeworks, labs, and programs, held office hours, and maintained course website.


Books / Lecture Notes

Bioinformatics is the application of computational techniques and tools to analyze and manage biological data. This book provides an Introduction to Bioinformatics through the use of Action Labs. These labs allow students to get experience using real data and tools to solve difficult problems. The book comes with supplementary slides, papers, and tools. The labs use data from Breast Cancer, Liver Disease, Diabetes, SARS, HIV, Extinct Organisms, and many others. The book has been written for first or second year computer science, mathematics, and biology students. The book is published by the Digital University Press. [pdf version] (6.2 MB)

KAIS SIGKDD TKDE Internet Mathematics WSDM WAW JAIR WWW AI

Research Positions

  • Present 2015

    Member of Research Staff

    Palo Alto Research Center

  • 2015 2009

    Ph.D. Fellow

    Purdue University, Computer Science

  • 2015 2013

    Visiting Researcher

    Palo Alto Research Center

Education

  • Ph.D. 2015

    Ph.D. in Computer Science

    Purdue University

  • M.S.2013

    Master of Science in Computer Science

    Purdue University

Honors and Awards

  • 2015
    Purdue Bilsland Dissertation Fellowship
    Purdue Bilsland Dissertation Fellowship
  • 2012
    DoD NDSEG Fellow
    DoD NDSEG Fellow
  • 2009
    National Science Foundation GRFP Award
    National Science Foundation GRFP Award

Research Positions

  • 2015-Present
    PARC
    Member of Research Staff, Palo Alto Research Center (PARC)
  • 2009-2015
    Purdue
    Research Fellow, Department of Computer Science, Purdue University
  • 2013-2015
    PARC
    Visiting Researcher, Palo Alto Research Center (PARC)
  • 2011-2012
    image
    Research Assistant, Lawrence Livermore National Laboratory (ISCR)
  • Summer 2010
    Naval Research Laboratory (NRL)
    Research Assistant, Naval Research Laboratory (Artificial Intelligence Center)
  • 2009
    NASA JPL
    Research Assistant, NASA Jet Propulsion Laboratory/California Institute of Technology
  • Summer 2008
    UMass CS
    Research Assistant, University of Massachusetts at Amherst (UMass Amherst)