Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Shengyuan Yang

dblp:13/5839 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Artificial intelligence
1 paper
Efficient and distributed learning · 91% Trustworthy machine learning · 9%
Software engineering, system software, and programming languages
1 paper
Program analysis · 87% Programming languages and type systems · 13%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › federated learning › model aggregation
byzantine-robust aggregation
0.812024
CareFL: Contribution Guided Byzantine-Robust Federated Learning · IEEE Trans. Inf. Forensics Secur. 2024
Machine learning › Efficient and distributed learning › federated learning
contribution evaluation
0.812024
CareFL: Contribution Guided Byzantine-Robust Federated Learning · IEEE Trans. Inf. Forensics Secur. 2024
Machine learning › Efficient and distributed learning
federated learning
0.812024
CareFL: Contribution Guided Byzantine-Robust Federated Learning · IEEE Trans. Inf. Forensics Secur. 2024
Program analysis › static analysis › pointer analysis
context-sensitive pointer analysis
0.712023
Context Sensitivity without Contexts: A Cut-Shortcut Approach to Fast and Precise Pointer Analysis · Proc. ACM Program. Lang. 2023
Program analysis › static analysis
pointer analysis
0.712023
Context Sensitivity without Contexts: A Cut-Shortcut Approach to Fast and Precise Pointer Analysis · Proc. ACM Program. Lang. 2023
Machine learning › Trustworthy machine learning › robustness
byzantine robustness
0.212024
CareFL: Contribution Guided Byzantine-Robust Federated Learning · IEEE Trans. Inf. Forensics Secur. 2024
Programming languages and type systems › object-oriented programming
java
0.212023
Context Sensitivity without Contexts: A Cut-Shortcut Approach to Fast and Precise Pointer Analysis · Proc. ACM Program. Lang. 2023

Methods — techniques the papers use, named apart from their topics

shapley value · 0.8game theory · 0.8client grouping · 0.8pointer flow graph · 0.7datalog · 0.7
YearPublicationVenuePosition
2025 Relation-Aware Graph Transformer with Multi-View Consistency Alignment and Dynamic Fusion for Drug-Drug Interaction Prediction
abstract
Drug-Drug Interaction Prediction (DDI) is critical for ensuring safe medication. However, existing methods often rely on local structures or limited single-view molecular information, making them insufficient to capture long-range dependencies and multi-scale chemical semantics. To address these limitations, we propose MVCADF - a relation-aware Graph Transformer framework with multi-view consistency alignment and dynamic fusion for DDIs. Beyond leveraging molecular and biomedical knowledge graphs, MVCADF integrates motif fragment graphs, element-level view, and ECFP fingerprints, thus enabling comprehensive representations at the atom, fragment, element, fingerprint, and semantic levels. We design a multi-view consistency alignment strategy to project different views into a shared anchor space, which mitigates inter-view distributional shift and enhances representational coherence. This strategy is followed by a dynamic fusion module that adaptively integrates multi-view features based on their discriminative significance. Additionally, the relation- and distance-aware attention mechanism further facilitates modeling of long-range interactions within heterogeneous graphs. Extensive experiments show that MVCADF outperforms the best baseline by 3% - 5% across multiple public datasets, offering a robust and holistic solution for DDIs prediction.
Jueming Li, Shengyuan Yang, Xianfang Tang
BIBM2
2024 CareFL: Contribution Guided Byzantine-Robust Federated Learning
abstract
Byzantine-robust federated learning (FL) endeavors to empower service providers in acquiring a precise global model, even in the presence of potentially malicious FL clients. While considerable strides have been taken in the development of robust aggregation algorithms for FL in recent years, their efficacy is confined to addressing particular forms of Byzantine attacks, and they exhibit vulnerabilities when confronted with a spectrum of attack vectors. Notably, a prevailing issue lies in the heavy reliance of these algorithms on the examination of local model gradients. It is worth noting that an attacker possesses the ability to manipulate a carefully chosen small gradient of a model within a context where there could be millions of gradients available, thereby facilitating adaptive attacks. Drawing inspiration from the foundational Shapley value methodology in game theory, we introduce an effective FL scheme namedCareFL. This scheme is designed to provide robustness against a spectrum of state-of-the-art Byzantine attacks. Unlike approaches that rely on the examination of gradients,CareFLemploys a universal metric, the loss of the local model—independent of specific gradients, to identify potentially malicious clients. Specifically, in each aggregation round, the FL server trains a reference model using a small auxiliary dataset— the auxiliary dataset can be removed with a slight defense degradation trade-off. It employs the Shapley value to assess the contribution of each client-submitted model in minimizing the global model loss. Subsequently, the server selects client models closer to the reference model in terms of Shapley values for the global model update. To reduce the computational overhead ofCareFLwhen the number of clients is relatively scaled-up, we construct its variant, namelyCareFL+ generally by grouping clients. Extensive experimentation conducted on well-established MNIST and CIFAR-10 datasets, encompassing diverse model architectures, including AlexNet, demonstrates thatCareFLconsistently achieves accuracy levels comparable to those attained under attack-free conditions when faced with five formidable attacks.CareFLand CareFL+ outperform six existing state-of-the-art Byzantine-robust FL aggregation methods, includingFLTrust, across both IID and non-IID data distribution settings.
Qihao Dong, Shengyuan Yang, Zhiyang Dai, Yansong Gao 0001, Shang Wang 0004, Yuan Cao 0003, Anmin Fu, Willy Susilo
IEEE Trans. Inf. Forensics Secur.2
2023 Context Sensitivity without Contexts: A Cut-Shortcut Approach to Fast and Precise Pointer Analysis
abstract
Over the past decades, context sensitivity has been considered as one of the most effective ideas for improving the precision of pointer analysis for Java. Different from the extremely fast context-insensitivity approach, context sensitivity requires every program method to be analyzed under different contexts for separating the static abstractions of different dynamic instantiations of the method’s variables and heap objects, and thus reducing spurious object flows introduced by method calls. However, despite great precision benefits, as each method is equivalently cloned and analyzed under each context, context sensitivity brings heavy efficiency costs. Recently, numerous selective context-sensitive approaches have been put forth for scaling pointer analysis to large and complex Java programs by applying contexts only to the selected methods while analyzing the remaining ones context-insensitively; however, because the selective approaches do not fundamentally alter the primary methodology of context sensitivity (and do not thus remove its efficiency bottleneck), they produce much improved but still limited results. In this work, we present a fundamentally different approach called Cut-Shortcut for fast and precise pointer analysis for Java. Its insight is simple: the main effect of cloning methods under different contexts is to filter spurious object flows that have been merged inside a callee method; from the view of a typical pointer flow graph (PFG), such effect can be simulated by cutting off (Cut) the edges that introduce precision loss to certain pointers and adding Shortcut edges directly from source pointers to the target ones circumventing the method on PFG. As a result, we can achieve the effect of context sensitivity without contexts. We identify three general program patterns and develop algorithms based on them to safely cut off and add shortcut edges on PFG, formalize them and formally prove the soundness. To comprehensively validate Cut-Shortcut’s effectiveness, we implement two versions of Cut-Shortcut for two state-of-the-art pointer analysis frameworks for Java, one in Datalog for the declarative Doop and the other in Java for the imperative Tai-e, and we consider all the large and complex programs used in recent literatures that meet the experimental requirements. The evaluation results are extremely promising: Cut-Shortcut is even able to run faster than context insensitivity for most evaluated programs while obtaining high precision that is comparable to context sensitivity (if scalable) in both frameworks. This is for the first time that we have been able to achieve such a good efficiency and precision trade-off for those hard-to-analyze programs, and we hope Cut-Shortcut could offer new perspectives for developing more effective pointer analysis for Java in the future.
Shengyuan Yang, Tian Tan 0001, Xiaoxing Ma, Chang Xu 0001, Yue Li 0006
Proc. ACM Program. Lang.2