EDBT 2026 Demo / reviewers in the wild / expert
Jipeng Huang
dblp:136/1113
· DBLP profile ↗
11ranked-venue papers
2as first author
6since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 3 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 3 since 2021Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
4 papers |
Concurrent programming · 71% Program analysis · 19% Operating systems · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
drug discovery |
0.8 | 1 | 2024 | Structure-inclusive similarity based directed GNN: a method that can control information flow to predict drug-target binding affinity · Bioinform. 2024 |
Bioinformatics and computational biology › drug discovery › drug-target interaction prediction
drug-target binding affinity prediction |
0.8 | 1 | 2024 | Structure-inclusive similarity based directed GNN: a method that can control information flow to predict drug-target binding affinity · Bioinform. 2024 |
Bioinformatics and computational biology › molecular informatics › cheminformatics
molecular similarity |
0.8 | 1 | 2024 | Structure-inclusive similarity based directed GNN: a method that can control information flow to predict drug-target binding affinity · Bioinform. 2024 |
Program analysis
dynamic analysis |
0.4 | 2 | 2014 | DoubleChecker: efficient sound and precise atomicity checking · PLDI 2014 Efficient context sensitivity for dynamic analyses via calling context uptrees and customized memory management · OOPSLA 2013 |
Concurrent programming › concurrency correctness
progress guarantees |
0.2 | 1 | 2015 | Low-overhead software transactional memory with progress guarantees and strong semantics · PPoPP 2015 |
Concurrent programming › transactional memory
software transactional memory |
0.2 | 1 | 2015 | Low-overhead software transactional memory with progress guarantees and strong semantics · PPoPP 2015 |
Concurrent programming
transactional memory |
0.2 | 1 | 2015 | Low-overhead software transactional memory with progress guarantees and strong semantics · PPoPP 2015 |
Concurrent programming › concurrency verification
atomicity verification |
0.2 | 1 | 2014 | DoubleChecker: efficient sound and precise atomicity checking · PLDI 2014 |
Concurrent programming › concurrency bugs
atomicity violation |
0.2 | 1 | 2014 | DoubleChecker: efficient sound and precise atomicity checking · PLDI 2014 |
Concurrent programming
concurrency bugs |
0.2 | 1 | 2014 | DoubleChecker: efficient sound and precise atomicity checking · PLDI 2014 |
Concurrent programming
atomicity |
0.2 | 1 | 2013 | OCTET: capturing and controlling cross-thread dependences efficiently · OOPSLA 2013 |
Program analysis › static analysis › interprocedural analysis
calling context |
0.2 | 1 | 2013 | Efficient context sensitivity for dynamic analyses via calling context uptrees and customized memory management · OOPSLA 2013 |
Concurrent programming
concurrency correctness |
0.2 | 1 | 2013 | OCTET: capturing and controlling cross-thread dependences efficiently · OOPSLA 2013 |
Operating systems › resource management
memory management |
0.2 | 1 | 2013 | Efficient context sensitivity for dynamic analyses via calling context uptrees and customized memory management · OOPSLA 2013 |
Concurrent programming
memory models |
0.2 | 1 | 2013 | OCTET: capturing and controlling cross-thread dependences efficiently · OOPSLA 2013 |
Concurrent programming › memory models
sequential consistency |
0.2 | 1 | 2013 | OCTET: capturing and controlling cross-thread dependences efficiently · OOPSLA 2013 |
Concurrent programming › atomicity
strong atomicity |
0.1 | 1 | 2015 | Low-overhead software transactional memory with progress guarantees and strong semantics · PPoPP 2015 |
Program verification › dynamic verification
runtime verification |
0.1 | 1 | 2014 | DoubleChecker: efficient sound and precise atomicity checking · PLDI 2014 |
Debugging and program repair
fault localization |
0.0 | 1 | 2013 | Efficient context sensitivity for dynamic analyses via calling context uptrees and customized memory management · OOPSLA 2013 |
Methods — techniques the papers use, named apart from their topics
message passing · 0.8graph neural network · 0.8graph convolutional network · 0.8eager concurrency control · 0.2adaptive concurrency control · 0.2dynamic program analysis · 0.2dynamic analysis · 0.2calling context tree · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Cross-species animal pose estimation via feature map orthogonal decomposition decoder
Lianming Wang, Jipeng Huang |
Eng. Appl. Artif. Intell. | 4 |
| 2026 | Six degrees of freedom pose estimation of non-cooperative space object based on approximate three dimensional keypoint similarity loss
Jipeng Huang, Hong Ren, Haichao Sun |
Eng. Appl. Artif. Intell. | 2 |
| 2025 | AnimalRTPose: Faster cross-species real-time animal pose estimation
Lianming Wang, Jipeng Huang |
Neural Networks | 3 |
| 2024 | Structure-inclusive similarity based directed GNN: a method that can control information flow to predict drug-target binding affinityabstractMOTIVATION: Exploring the association between drugs and targets is essential for drug discovery and repurposing. Comparing with the traditional methods that regard the exploration as a binary classification task, predicting the drug-target binding affinity can provide more specific information. Many studies work based on the assumption that similar drugs may interact with the same target. These methods constructed a symmetric graph according to the undirected drug similarity or target similarity. Although these similarities can measure the difference between two molecules, it is unable to analyze the inclusion relationship of their substructure. For example, if drug A contains all the substructures of drug B, then in the message-passing mechanism of the graph neural network, drug A should acquire all the properties of drug B, while drug B should only obtain some of the properties of A. RESULTS: To this end, we proposed a structure-inclusive similarity (SIS) which measures the similarity of two drugs by considering the inclusion relationship of their substructures. Based on SIS, we constructed a drug graph and a target graph, respectively, and predicted the binding affinities between drugs and targets by a graph convolutional network-based model. Experimental results show that considering the inclusion relationship of the substructure of two molecules can effectively improve the accuracy of the prediction model. The performance of our SIS-based prediction method outperforms several state-of-the-art methods for drug-target binding affinity prediction. The case studies demonstrate that our model is a practical tool to predict the binding affinity between drugs and targets. AVAILABILITY AND IMPLEMENTATION: Source codes and data are available at https://github.com/HuangStomach/SISDTA. Jipeng Huang, Chang Sun 0002, Rong Tang 0004, Jinmao Wei 0001 |
Bioinform. | 1 |
| 2023 | A Deep Neural Network-Based Co-Coding Method to Predict Drug-Protein Interactions by Analyzing the Feature Consistency Between Drugs and ProteinsabstractExploring drug-protein interactions (DPIs) through computational methods can effectively reduce the workload and the cost of DPI identification. Previous works try to predict DPIs by integrating and analyzing the unique features of drugs and proteins. They cannot adequately analyze the consistency between the drug features and the protein features due to their different semantics. However, the consistency of their features, such as the correlation originating from their sharing diseases, may reveal some potential DPIs. Here we propose a deep neural network-based co-coding method (DNNCC for short) to predict novel DPIs. DNNCC projects the original features of drugs and proteins to a common embedding space through a co-coding strategy. In this way, the embedding features of drugs and proteins have the same semantics. Therefore, the prediction module can discover the unknown DPIs by exploring the feature consistency between drugs and proteins. The experimental results indicate that the performance of DNNCC is significantly superior to five state-of-the-art DPI prediction methods under several evaluation metrics. The superiority of integrating and analyzing the common features of drugs and proteins is proved by the ablation experiments. The novel DPIs predicted by DNNCC verify that DNNCC is a powerful prior tool that can effectively discover potential DPIs. Chang Sun 0002, Rong Tang 0004, Jipeng Huang, Jinmao Wei 0001, Jian Liu 0040 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2023 | Predicting Drug-Protein Interactions by Self-Adaptively Adjusting the Topological Structure of the Heterogeneous NetworkabstractMany powerful computational methods based on graph neural networks (GNNs) have been proposed to predict drug-protein interactions (DPIs). It can effectively reduce laboratory workload and the cost of drug discovery and drug repurposing. However, many clinical functions of drugs and proteins are unknown due to their unobserved indications. Therefore, it is difficult to establish a reliable drug-protein heterogeneous network that can describe the relationships between drugs and proteins based on the available information. To solve this problem, we propose a DPI prediction method that can self-adaptively adjust the topological structure of the heterogeneous networks, and name it SATS. SATS establishes a representation learning module based on graph attention network to carry out the drug-protein heterogeneous network. It can self-adaptively learn the relationships among the nodes based on their attributes and adjust the topological structure of the network according to the training loss of the model. Finally, SATS predicts the interaction propensity between drugs and proteins based on their embeddings. The experimental results show that SATS can effectively improve the topological structure of the network. The performance of SATS outperforms several state-of-the-art DPI prediction methods under various evaluation metrics. These prove that SATS is useful to deal with incomplete data and unreliable networks. The case studies on the top section of the prediction results further demonstrate that SATS is powerful for discovering novel DPIs. Rong Tang 0004, Chang Sun 0002, Jipeng Huang, Jinmao Wei 0001, Jian Liu 0040 |
IEEE J. Biomed. Health Informatics | 3 |
| 2018 | Laser Printing Files Detection Method Based on Double FeaturesabstractA novel laser printing files detection method is proposed in this paper to solve the problem of low efficiency and difficulty in traditional detection. The new method is based on improved scale-invariant feature transform (SIFT) feature and histogram feature. Firstly, analyze the graphical features of different laser printing files. Different files have different printing texture features in valid data area. So segment the valid data area to remove the interference of background. Secondly, extract the histogram feature of the same character in the printing file. Normalize the histogram and then calculate the Bhattacharyya coefficient between the detected file and the original file to determine whether the detected file is right or fake. At the same time, calculate the SIFT features and match the detected file and the original file. To focus on the letter or character region, the SIFT features which are out of contour are deleted. Finally, the results of the two different methods are both used as the result of the identification. When any of the result is fake, the end result will be fake. In the self-built database experiment, in different printing files from different printers, the inkjet areas possess different image features. When scanning different files using 600 dpi, the detect accuracy is higher than 97%. This method was able to meet the reliability requirements of law. Juan Zhu, Jipeng Huang, Lianming Wang |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 2015 | Low-overhead software transactional memory with progress guarantees and strong semanticsabstractSoftware transactional memory offers an appealing alternative to locks by improving programmability, reliability, and scalability. However, existing STMs are impractical because they add high instrumentation costs and often provide weak progress guarantees and/or semantics. This paper introduces a novel STM called LarkTM that provides three significant features. (1) Its instrumentation adds low overhead except when accesses actually conflict, enabling low single-thread overhead and scaling well on low-contention workloads. (2) It uses eager concurrency control mechanisms, yet naturally supports flexible conflict resolution, enabling strong progress guarantees. (3) It naturally provides strong atomicity semantics at low cost. LarkTM's design works well for low-contention workloads, but adds significant overhead under higher contention, so we design an adaptive version of LarkTM that uses alternative concurrency control for high-contention objects. An implementation and evaluation in a Java virtual machine show that the basic and adaptive versions of LarkTM not only provide low single-thread overhead, but their multithreaded performance compares favorably with existing high-performance STMs. Minjia Zhang, Jipeng Huang, Man Cao, Michael D. Bond |
PPoPP | 2 |
| 2014 | DoubleChecker: efficient sound and precise atomicity checkingabstractAtomicity is a key correctness property that allows programmers to reason about code regions in isolation. However, programs often fail to enforce atomicity correctly, leading to atomicity violations that are difficult to detect. Dynamic program analysis can detect atomicity violations based on an atomicity specification, but existing approaches slow programs substantially. Swarnendu Biswas, Jipeng Huang, Aritra Sengupta, Michael D. Bond |
PLDI | 2 |
| 2013 | OCTET: capturing and controlling cross-thread dependences efficientlyabstractParallel programming is essential for reaping the benefits of parallel hardware, but it is notoriously difficult to develop and debug reliable, scalable software systems. One key challenge is that modern languages and systems provide poor support for ensuring concurrency correctness properties - atomicity, sequential consistency, and multithreaded determinism - because all existing approaches are impractical. Dynamic, software-based approaches slow programs by up to an order of magnitude because capturing and controlling cross-thread dependences (i.e., conflicting accesses to shared memory) requires synchronization at virtually every access to potentially shared memory. Michael D. Bond, Milind Kulkarni 0001, Man Cao, Minjia Zhang, Meisam Fathi Salmi, Swarnendu Biswas, Aritra Sengupta, Jipeng Huang |
OOPSLA | 8 |
| 2013 | Efficient context sensitivity for dynamic analyses via calling context uptrees and customized memory managementabstractState-of-the-art dynamic bug detectors such as data race and memory leak detectors report program locations that are likely causes of bugs. However, programmers need more than static program locations to understand the behavior of increasingly complex and concurrent software. Dynamic calling context provides additional information, but it is expensive to record calling context frequently, e.g., at every read and write. Context-sensitive dynamic analyses can build and maintain a calling context tree (CCT) to track calling context--but in order to reuse existing nodes, CCT-based approaches require an expensive lookup. Jipeng Huang, Michael D. Bond |
OOPSLA | 1 |