Demo Data from VLDB 2026 / reviewers in the wild / expert
Ruoyun Huang
dblp:44/3625
· DBLP profile ↗
14ranked-venue papers
2as first author
2since 2021 · last 2024
0009-0009-1051-4957ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 74% Cloud and datacenter computing · 22% Distributed systems · 4% | |
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 100% | |
| Theoretical computer science
4 papers |
Automated reasoning and model checking · 85% Distributed computing theory · 15% | |
| Artificial intelligence
4 papers |
Planning, search and constraint satisfaction · 100% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
memory interconnect |
0.8 | 1 | 2024 | Exploring Performance and Cost Optimization with ASIC-Based CXL Memory · EuroSys 2024 |
Services computing and microservices › service composition
web service composition |
0.3 | 2 | 2014 | QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal Planning · IEEE Trans. Serv. Comput. 2014 Towards Automated Choreographing of Web Services Using Planning · AAAI 2012 |
Services computing and microservices › service composition
qos-aware service composition |
0.2 | 1 | 2014 | QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal Planning · IEEE Trans. Serv. Comput. 2014 |
Automated reasoning and model checking › planning
temporal planning |
0.2 | 1 | 2014 | QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal Planning · IEEE Trans. Serv. Comput. 2014 |
Services computing and microservices › service composition
service choreography |
0.1 | 1 | 2012 | Towards Automated Choreographing of Web Services Using Planning · AAAI 2012 |
Automated reasoning and model checking
planning |
0.1 | 1 | 2012 | Towards Automated Choreographing of Web Services Using Planning · AAAI 2012 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
SAT-based planning |
0.1 | 1 | 2010 | A Novel Transition Based Encoding Scheme for Planning as Satisfiability · AAAI 2010 |
Automated reasoning and model checking › satisfiability
SAT encoding |
0.1 | 1 | 2010 | A Novel Transition Based Encoding Scheme for Planning as Satisfiability · AAAI 2010 |
Automated reasoning and model checking
satisfiability |
0.1 | 1 | 2010 | A Novel Transition Based Encoding Scheme for Planning as Satisfiability · AAAI 2010 |
Distributed computing theory
mutual exclusion |
0.1 | 1 | 2009 | Long-distance mutual exclusion for planning · Artif. Intell. 2009 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
constraint decomposition |
0.1 | 1 | 2007 | Constraint Partitioning for Solving Planning Problems with Trajectory Constraints and Goal Preferences · IJCAI 2007 |
Distributed systems
distributed coordination |
0.0 | 1 | 2012 | Towards Automated Choreographing of Web Services Using Planning · AAAI 2012 |
Methods — techniques the papers use, named apart from their topics
cost modeling · 0.8benchmarking · 0.8model checking · 0.4dependency graph analysis · 0.4automated planning · 0.4temporal planning · 0.4numerical optimization · 0.4logical reasoning · 0.4STRIPS · 0.2SAS+ formalism · 0.2long-distance mutual exclusion · 0.2heuristic search · 0.1constraint partitioning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | GraphScale: A Framework to Enable Machine Learning over Billion-node GraphsabstractGraph Neural Networks (GNNs) have emerged as powerful tools for supervised machine learning over graph-structured data, while sampling-based node representation learning is widely utilized in unsupervised learning. However, scalability remains a major challenge in both supervised and unsupervised learning for large graphs (e.g., those with over 1 billion nodes). The scalability bottleneck largely stems from the mini-batch sampling phase in GNNs and the random walk sampling phase in unsupervised methods. These processes often require storing features or embeddings in memory. In the context of distributed training, they require frequent, inefficient random access to data stored across different workers. Such repeated inter-worker communication for each mini-batch leads to high communication overhead and computational inefficiency. Xin Chen 0084, Ruoyun Huang, Jianjun Chen 0001, Yujun Yan |
CIKM | 3 |
| 2024 | Exploring Performance and Cost Optimization with ASIC-Based CXL MemoryabstractAs memory-intensive applications continue to drive the need for advanced architectural solutions, Compute Express Link (CXL) has risen as a promising interconnect technology that enables seamless high-speed, low-latency communication between host processors and various peripheral devices. In this study, we explore the application performance of ASIC CXL memory in various data-center scenarios. We then further explore multiple potential impacts (e.g., throughput, latency, and cost reduction) of employing CXL memory via carefully designed policies and strategies. Our empirical results show the high potential of CXL memory, reveal multiple intriguing observations of CXL memory and contribute to the wide adoption of CXL memory in real-world deployment environments. Based on our benchmarks, we also develop an Abstract Cost Model that can estimate the cost benefit from using CXL memory. Yupeng Tang, Henry Hu, Tongping Liu, Jiaxin Shan, Ruoyun Huang, Cheng Zhao 0001, Cheng Chen 0008, Xiaoning Ding, Jianjun Chen 0001 |
EuroSys | 9 |
| 2016 | Enhancing State Space Search for Planning by Monte-Carlo Random Walk Exploration
Qiang Lu 0008, Yixin Chen 0001, Ruoyun Huang, Ling Chen 0005 |
IDEAL | 4 |
| 2014 | Towards automated choreography of Web services using planning in large scale service repositories
Guobing Zou, Yanglan Gan, Yixin Chen 0001, Bofeng Zhang, Ruoyun Huang, Yang Xiang 0006 |
Appl. Intell. | 5 |
| 2014 | QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal PlanningabstractWeb service composition (WSC) is the task of combining a chain of connected single services together to create a more complex and value-added composite service. Quality of service (QoS) has been mostly applied to represent nonfunctional properties of web services and differentiate those with the same functionality. Many research has been done on QoS-aware service composition, as it significantly affects the quality of a composite service. However, existing methods are restricted to predefined workflows, which can incur a couple of limitations, including the lack of guarantee for the optimality on overall QoS and for the completeness of finding a composite service solution. In this paper, instead of predefining a workflow model for service composition, we propose a novel planning-based approach that can automatically convert a QoS-aware composition task to a planning problem with temporal and numerical features. Furthermore, we use state-of-the-art planners, including an existing one and a self-developed one, to handle complex temporal planning problems with logical reasoning and numerical optimization. Our approach can find a composite service graph with the optimal overall QoS value while satisfying multiple global QoS constraints. We implement a prototype system and conduct extensive experiments on large web service repositories. The experimental results show that our proposed approach largely outperforms existing ones in terms of solution quality and is efficient enough for practical deployment. Guobing Zou, Qiang Lu 0008, Yixin Chen 0001, Ruoyun Huang, Yang Xiang 0006 |
IEEE Trans. Serv. Comput. | 4 |
| 2013 | A Planning Approach to the Recognition of Multiple GoalsabstractPlan recognition is a ubiquitous task in artificial intelligence and pervasive computing research. The multigoal recognition problem presents a major challenge in the real world of plan recognition. Users often pursue several goals in a concurrent and interleaving manner, where the pursuit of goals may spread over different parts of an activity sequence and may be pursued in parallel. Existing approaches for multigoal problems are probabilistic approaches. They all assume the existence of plan libraries, which require a lot of human efforts in predicting and formalizing plans and may be impractical in many cases. In this paper, we present a novel logic-based approach to solve the multigoal recognition problem efficiently, without the need of plan libraries, using a state-of-the-art heuristic search planner LAMA. In particular, we first propose the formulation of a multigoal recognition problem based on automated planning. Then we present a bilevel probabilistic plan recognition approach that deals with both concurrent and interleaving goals from observed activity sequences. Experimental results over several domains show that our method has great flexibility and scalability. Jianxia Chen, Yixin Chen 0001, Ruoyun Huang |
Int. J. Intell. Syst. | 4 |
| 2013 | A SAT-based approach to cost-sensitive temporally expressive planningabstractComplex features, such as temporal dependencies and numerical cost constraints, are hallmarks of real-world planning problems. In this article, we consider the challenging problem of cost-sensitive temporally expressive (CSTE) planning, which requires concurrency of durative actions and optimization of action costs. We first propose a scheme to translate a CSTE planning problem to a minimum cost (MinCost) satisfiability (SAT) problem and to integrate with a relaxed parallel planning semantics for handling true temporal expressiveness. Our scheme finds solution plans that optimize temporal makespan, and also minimize total action costs at the optimal makespan. We propose two approaches for solving MinCost SAT. The first is based on a transformation of a MinCost SAT problem to a weighted partial Max-SAT (WPMax-SAT), and the second, called BB-CDCL, is an integration of the branch-and-bound technique and the conflict driven clause learning (CDCL) method. We also develop a CSTE customized variable branching scheme for BB-CDCL which can significantly improve the search efficiency. Our experiments on the existing CSTE benchmark domains show that our planner compares favorably to the state-of-the-art temporally expressive planners in both efficiency and quality. Qiang Lu 0008, Ruoyun Huang, Yixin Chen 0001, Weixiong Zhang, Guoliang Chen 0001 |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2012 | Towards Automated Choreographing of Web Services Using PlanningabstractFor Web service composition, choreography has recently received great attention and demonstrated a few key advantages over orchestration such as distributed control, fairness, data efficiency, and scalability. Automated design of choreography plans, especially distributed plans for multiple roles, is more complex and has not been studied before. Existing work requires manual generation assisted by model checking. In this paper, we propose a novel planning-based approach that can automatically convert a given composition task to a distributed choreography specification. Although planning has been used for orchestration, it is difficult to use planning for choreography, as it involves decentralized control, concurrent workflows, and contingency. We propose a few novel techniques, including compilation of contingencies, dependency graph analysis, and communication control, to handle these characteristics using planning. We theoretically show the correctness of this approach and empirically evaluate its practicability. Guobing Zou, Yixin Chen 0001, Ruoyun Huang, Yang Xiang 0006 |
AAAI | 4 |
| 2012 | SAS+ Planning as SatisfiabilityabstractPlanning as satisfiability is a principal approach to planning with many eminent advantages. The existing planning as satisfiability techniques usually use encodings compiled from STRIPS. We introduce a novel SAT encoding scheme (SASE) based on the SAS+ formalism. The new scheme exploits the structural information in SAS+, resulting in an encoding that is both more compact and efficient for planning. We prove the correctness of the new encoding by establishing an isomorphism between the solution plans of SASE and that of STRIPS based encodings. We further analyze the transition variables newly introduced in SASE to explain why it accommodates modern SAT solving algorithms and improves performance. We give empirical statistical results to support our analysis. We also develop a number of techniques to further reduce the encoding size of SASE, and conduct experimental studies to show the strength of each individual technique. Finally, we report extensive experimental results to demonstrate significant improvements of SASE over the state-of-the-art STRIPS based encoding schemes in terms of both time and memory efficiency. Ruoyun Huang, Yixin Chen 0001, Weixiong Zhang |
J. Artif. Intell. Res. | 1 |
| 2011 | Can Cloud Computing Be Used for Planning? An Initial StudyabstractCloud computing is emerging as a prominent computing model. It provides a low-cost, highly accessible alternative to other traditional high-performance computing platforms. It also has many other benefits such as high availability, scalability, elasticity, and free of maintenance. Given these attractive features, it is very desirable if automated planning can exploit the large, affordable computational power of cloud computing. However, the latency in inter-process communication in cloud computing makes most existing parallel planning algorithms unsuitable for cloud computing. In this paper, we propose a portfolio stochastic search framework that takes advantage of and is suitable for cloud computing. We first study the running time distribution of Monte-Carlo Random Walk (MRW) search, a stochastic planning algorithm, and show that the running time distribution usually has remarkable variability. Then, we propose a portfolio search algorithm that is suitable for cloud computing, which typically has abundant computing cores but high communication latency between cores. Further, we introduce an enhanced portfolio with multiple parameter settings to improve the efficiency of the algorithm. We implement the portfolio search algorithm in both a local cloud and the Windows Azure cloud. Experimental results show that our algorithm achieves good, in many cases super linear, speedup in the cloud platforms. Moreover, our algorithm greatly reduces the running time variance of the stochastic search and improves the solution quality. We also show that our scheme is economically sensible and robust under processor failures. Qiang Lu 0008, Ruoyun Huang, Yixin Chen 0001, Guoliang Chen 0001 |
CloudCom | 3 |
| 2010 | A Novel Transition Based Encoding Scheme for Planning as SatisfiabilityabstractPlanning as satisfiability is a principal approach to planning with many eminent advantages. The existing planning as satisfiability techniques usually use encodings compiled from the STRIPS formalism. We introduce a novel SAT encoding scheme based on the SAS+ formalism. It exploits the structural information in the SAS+ formalism, resulting in more compact SAT instances and reducing the number of clauses by up to 50 fold. Our results show that this encoding scheme improves upon the STRIPS-based encoding, in terms of both time and memory efficiency. Ruoyun Huang, Yixin Chen 0001, Weixiong Zhang |
AAAI | 1 |
| 2009 | Long-distance mutual exclusion for planning
Yixin Chen 0001, Ruoyun Huang, Zhao Xing, Weixiong Zhang |
Artif. Intell. | 2 |
| 2008 | Fast Planning by Search in Domain Transition Graph
Yixin Chen 0001, Ruoyun Huang, Weixiong Zhang |
AAAI | 2 |
| 2007 | Constraint Partitioning for Solving Planning Problems with Trajectory Constraints and Goal Preferences
Benjamin W. Wah, Ruoyun Huang, Yixin Chen 0001 |
IJCAI | 3 |