EDBT 2026 Demo / reviewers in the wild / expert
Chien-Chih Chen
dblp:04/6670
· DBLP profile ↗
25ranked-venue papers
6as first author
1since 2021 · last 2021
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 2 first-author · 1 since 2021Systems, architecture and hardware · 9 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 3 first-author · 1 since 2021Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | An Implementation of Fake News Prevention by Blockchain and Entropy-based Incentive MechanismabstractFake news is undoubtedly a significant threat to democratic countries nowadays because existing technologies can quickly and massively produce fake videos, articles, or social media messages based on the rapid development of artificial intelligence and deep learning. Therefore, human assistance is critical if current automatic fake new identification technologies desire to improve accuracy. Given this situation, prior research has proposed to add a quorum, a group of appraisers trusted by users to verify the authenticity of the information, to the fake news prevention systems. This paper proposes a stake-based incentive mechanism to diminish the negative effect of malicious behaviors on a quorum-based fake news prevention system. Moreover, we use Hyperledger Fabric, Schnorr signatures, and human appraisers to implement a practical prototype of a quorum-based fake news prevention system. Then we conduct necessary case analyses and experiments to realize how dishonest participants, crash failures, and scale impact our system. The outcomes of the case analyses and experiments show that our mechanisms are feasible and provide an analytical basis for developing fake news prevention systems. Chien-Chih Chen, Richards Peter, Wojciech M. Golab |
IEEE BigData | 1 |
| 2020 | MD-MinerP: Interaction Profiling Bipartite Graph Mining for Malware-Control Domain DetectionabstractDespite the efforts of information security experts, cybercrimes are still emerging at an alarming rate. Among the tools used by cybercriminals, malicious domains are indispensable and harm from the Internet has become a global problem. Malicious domains play an important role from SPAM and Cross-Site Scripting (XSS) threats to Botnet and Advanced Persistent Threat (APT) attacks at large scales. To ensure there is not a single point of failure or to prevent their detection and blocking, malware authors have employed domain generation algorithms (DGAs) and domain-flux techniques to generate a large number of domain names for malicious servers. As a result, malicious servers are difficult to detect and remove. Furthermore, the clues of cybercrime are stored in network traffic logs, but analyzing long-term big network traffic data is a challenge. To adapt the technology of cybercrimes and automatically detect unknown malicious threats, we previously proposed a system called MD-Miner. To improve its efficiency and accuracy, we propose the MD-MinerP here, which generates more features with identification capabilities in the feature extraction stage. Moreover, MD-MinerP adapts interaction profiling bipartite graphs instead of annotated bipartite graphs. The experimental results show that MD-MinerP has better area under curve (AUC) results and found new malicious domains that could not be recognized by other threat intelligence systems. The MD-MinerP exhibits both scalability and applicability, which has been experimentally validated on actual enterprise network traffic. Tzung-Han Jeng, Yi-Ming Chen 0008, Chien-Chih Chen, Chuan-Chiang Huang |
Secur. Commun. Networks | 3 |
| 2019 | Using virtual samples to improve learning performance for small datasets with multimodal distributions
Der-Chiang Li, Liang-Sian Lin, Chien-Chih Chen, Wei-Hao Yu |
Soft Comput. | 3 |
| 2019 | An energy-efficient cloud system with novel dynamic resource allocation methods
Chao-Tung Yang, Shuo-Tsung Chen, Jung-Chun Liu, Yu-Wei Chan, Chien-Chih Chen, Vinod Kumar Verma |
J. Supercomput. | 5 |
| 2018 | Cloud Computing Fuzzy Adaptive Predictive Control for Mobile RobotsabstractThe purpose of this paper is on the use of cloud computing for efficiently planning autonomous real-time prespecified trajectory tracking and obstacle avoidance control for an omnidirectional wheeled robot using fuzzy adaptive predictive control algorithm. The autonomous trajectory tracking control includes dynamic simulation, omnidirectional wheeled robot control, and the feedback signal mainly provided by the sensor object surface and depth measurement. The robot is equipped with three independent-driven omnidirectional wheels and six ultrasonic sensors. The Jacobian between Cartesian space corresponding to the joint space of the robot is setup for ellipse motion planning so that it can autonomously follow the prespecified trajectory tracking, obstacle avoidance, and other sports. An architecture is setup to split computation between the remote cloud and the robot so that a robot can interact with a computing cloud. Given this robot/cloud architecture, the stability of the closed-loop control system from the Lyapunov theorem for the fuzzy adaptive predictive control algorithm and trajectory planning is guaranteed with satisfactory performance on the cloud during a periodically updated preprocessing phase efficiently, and manipulation queries on the robots given changes in the workspace can achieve real-time trajectory tracking and obstacle avoidance with ellipse motion planning control. Finally, tradeoffs arising between path quality and computational efficiency are evaluated through simulation, and experiments are given for analyzing the control performance. Wen-Shyong Yu, Chien-Chih Chen |
SMC | 2 |
| 2018 | Latent-Function-Based Residual Discrete Grey Model for Short-Term Demand ForecastingabstractWhen developing a production plan, accurate forecasting short-term demand is challenging for managers because a short forecast period indicates that the change in product demand exhibits an unsteady trend. Therefore, forecast models generated using a large amount of historical observations do not fully explain the data collected on developing patterns and, consequently, do not robustly forecast outcomes. However, if a low number of samples featuring the most recent information is used for developing a forecast, management efficiency could be enhanced and enterprises could gain a competitive advantage. To solve the problems associated with forecasting short-term demand when small datasets are available, we developed a residual discrete grey model that is based on modeling residual analysis. Specifically, we first applied the discrete grey model to create a forecasting model, and then used the obtained fitting residuals to generate training samples using the Latent Information function to learn the topology of a backpropagation neural network. Finally, the predictive errors obtained using the constructed network for adjusting the forecast to enhance the forecasting performance. We conducted an experiment using the demand data obtained from a thin film transistor liquid crystal display panel, and the results indicated that a highly accurate forecast could be obtained using the proposed modeling procedure. This finding suggests that the model developed in this study is a tool that enables short-term demand to be forecast accurately using small datasets. Che-Jung Chang, Wen-Li Dai, Der-Chiang Li, Chien-Chih Chen |
Cybern. Syst. | 4 |
| 2018 | Rebuilding sample distributions for small dataset learning
Der-Chiang Li, Wu-Kuo Lin, Chien-Chih Chen, Hung-Yu Chen, Liang-Sian Lin |
Decis. Support Syst. | 3 |
| 2017 | Leak Stopper: An Actively Revitalized Snoop Filter Architecture with Effective Generation ControlabstractTo alleviate high energy dissipation of unnecessary snooping accesses, snoop filters have been designed to reduce snoop lookups. These filters have the problem of decreasing filtering efficiency, and thus usually rely on partial or whole filter reset by detecting block evictions. Unfortunately, the reset conditions occur infrequently or unevenly (called passive filter deletion ). This work proposes the concept of revitalized snoop filter (RSF) design, which can actively renew the destination filter by employing a generation wrapping-around scheme for various reference behaviors. We further utilize a sampling mechanism for RSF to timely trigger precise filter revitalizations, so that unnecessary RSF flushing can be minimized. The proposed RSF can be integrated to various existent inclusive snoop filters with only a minor change to their designs. We evaluate our proposed design and demonstrate that RSF eliminates 58.6% of snoop energy compared to JETTY on average while inducing only 6.5% of revitalization energy overhead. In addition, RSF eliminates 45.5% of snoop energy compared to stream registers on average and only induces 2.5% of revitalization energy overhead. Overall, these RSFs reduce the total L2 cache energy consumption by 52.1% (58.6% -- 6.5%) as compared to JETTY and by 43% (45.5% -- 2.5%) as compared to stream registers. Furthermore, RSF improves the overall performance by 1% to 1.4% on average compared to JETTY and stream registers for various benchmark suites. Yin-Chi Peng, Chien-Chih Chen, Hsiang-Jen Tsai, Keng-Hao Yang, Pei-Zhe Huang, Shih-Chieh Chang 0001, Wen-Ben Jone, Tien-Fu Chen |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2017 | A Flexible Wildcard-Pattern Matching Accelerator via Simultaneous Discrete Finite AutomataabstractRegular expression matching becomes indispensable elements of Internet of Things network security. However, traditional ternary content addressable memory (TCAM) search engine is unable to handle patterns with wildcards, as it precisely tracks only one active state with single transition. This paper proposes a promising simultaneous pattern matching methodology for wildcard patterns by two separated engines to represent discrete finite automata. A key preprocessing to encode possible postfix pattern by a unique key ensures that follow-up patterns can accurately traverse all possible matches with limited hardware resources. This approach is practical and scalable for achieving good performance and low space consumption in network security, and it can be applicable to any regular expressions even with multiwildcard patterns. The experimental results demonstrate that this scheme can efficiently and accurately recognize wildcard patterns by simultaneously tracking only two active states. By adopting SRAM TCAM in the proposed architecture, the energy consumption is reduced to around 39%, compared with the energy consumption using a computing system that contains a large memory lookup and comparison overhead. Hsiang-Jen Tsai, Chien-Chih Chen, Yin-Chi Peng, Ya-Han Tsao, Yen-Ning Chiang, Wei-Cheng Zhao, Meng-Fan Chang, Tien-Fu Chen |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2014 | DAPs: Dynamic Adjustment and Partial Sampling for Multithreaded/Multicore SimulationabstractFaced with increasingly large multicore chip designs, architects need fast and accurate simulations for their exploration of design spaces within a limited simulation time budget. In multithreaded applications, threads cannot run simultaneously. Sampling is commonly used to reduce simulation time, but conventional sampling barely detects the instantaneous program variations of synchronization events and the inconsistency between phases of each core. This work proposes a dynamic adjustment and partial sampling technique (DAPs), consisting of aggressive sampling, lazy sampling, and regular sampling, to overcome thread interference in multithreaded applications. Moreover, DAPs partially selects sampling cores to reduce the overhead of sampling inconsistent phases. Chien-Chih Chen, Yin-Chi Peng, Cheng-Fen Chen, Wei-Shan Wu, Qinghao Min, Pen-Chung Yew, Tien-Fu Chen |
DAC | 1 |
| 2014 | Leveraging Data Lifetime for Energy-Aware Last Level Non-Volatile SRAM Caches using Redundant Store EliminationabstractNVM has commonly been used to address increasingly large last-level caches (LLCs) requirements by reducing leakage. However, frequent data-writing operations result in increased energy consumption. In this context, a promising memory technology, Non-volatile SRAM (nvSRAM), enables normal and standby operation modes which can be used to store various types of data. However, nvSRAM suffers from high dynamic energy usage due to frequent switching between operation modes. In this paper, we propose a redundant store elimination (RSE) scheme which, on average, discards 94% of needless bit-write operations. Moreover, we present a retention-aware cache management policy to reduce data updates of cache blocks, based on the correlation between data lifetime and cache types. Experimental results demonstrate that our proposal can improve energy consumption of SRAM-based and RRAM-based LLCs by 57% and 31%, respectively. Hsiang-Jen Tsai, Chien-Chih Chen, Keng-Hao Yang, Ting-Chin Yang, Li-Yue Huang, Ching-Hao Chuang, Meng-Fan Chang, Tien-Fu Chen |
DAC | 2 |
| 2014 | Mining Correlation Patterns among Appliances in Smart Home Environment
Chien-Chih Chen, Wen-Chih Peng, Wang-Chien Lee |
PAKDD (2) | 2 |
| 2014 | A latent information function to extend domain attributes to improve the accuracy of small-data-set forecasting
Che-Jung Chang, Der-Chiang Li, Wen-Li Dai, Chien-Chih Chen |
Neurocomputing | 4 |
| 2014 | Employing box plots to build high-dimensional manufacturing models for new products in TFT-LCD plants
Der-Chiang Li, Wen-Ting Huang, Chien-Chih Chen, Che-Jung Chang |
Neurocomputing | 3 |
| 2013 | CloudRS: An error correction algorithm of high-throughput sequencing data based on scalable frameworkabstractNext-generation sequencing (NGS) technologies produce huge amounts of data. These sequencing data unavoidably are accompanied by the occurrence of sequencing errors which constitutes one of the major problems of further analyses. Error correction is indeed one of the critical steps to the success of NGS applications such as de novo genome assembly and DNA resequencing as illustrated in literature. However, it requires computing time and memory space heavily. To design an algorithm to improve data quality by efficiently utilizing on-demand computing resources in the cloud is a challenge for biologists and computer scientists. In this study, we present an error-correction algorithm, called the CloudRS algorithm, for correcting errors in NGS data. The CloudRS algorithm aims at emulating the notion of error correction algorithm of ALLPATHS-LG on the Hadoop/ MapReduce framework. It is conservative in correcting sequencing errors to avoid introducing false decisions, e.g., when dealing with reads from repetitive regions. We also illustrate several probabilistic measures we introduce into CloudRS to make the algorithm more efficient without sacrificing its effectiveness. Running time of using up to 80 instances each with 8 computing units shows satisfactory speedup. Experiments of comparing with other error correction programs show that CloudRS algorithm performs lower false positive rate for most evaluation benchmarks and higher sensitivity on genome S. cerevisiae. We demonstrate that CloudRS algorithm provides significant improvements in the quality of the resulting contigs on benchmarks of NGS de novo assembly. Chien-Chih Chen, Yu-Jung Chang, Wei-Chun Chung, D. T. Lee, Jan-Ming Ho |
IEEE BigData | 1 |
| 2013 | Optimizing a MapReduce module of preprocessing high-throughput DNA sequencing dataabstractThe MapReduce framework has become the de facto choice for big data analysis in a variety of applications. In MapReduce programming model, computation is distributed to a cluster of computing nodes that runs in parallel. The performance of a MapReduce application is thus affected by system and middleware, characteristics of data, and design and implementation of the algorithms. In this study, we focus on performance optimization of a MapReduce application, i.e., CloudRS, which tackles on the problem of detecting and removing errors in the next-generation sequencing de novo genomic data. We present three strategies, i.e., contentexchange, content-grouping, and index-only strategies, of communication between the Map() and Reduce() functions. The three strategies differ in the way messages are exchanged between the two functions. We also present experimental results to compare performance of the three strategies. Wei-Chun Chung, Yu-Jung Chang, Chien-Chih Chen, D. T. Lee, Jan-Ming Ho |
IEEE BigData | 3 |
| 2012 | De Novo Assembly of High-Throughput Sequencing Data with Cloud Computing and New Operations on String GraphsabstractThe next-generation sequencing technologies dramatically accelerate the throughput of DNA sequencing in a much faster rate than the growth rate of computer speed as predicted by the "Moore's Law." It is a problem even to load and run these sequencing data in memory. There is an urgent need for de novo assemblers to efficiently handle the huge amount of sequencing data using scalable commodity servers in the clouds. In this paper, we present CloudBrush, a parallel algorithm that runs on the MapReduce framework of cloud computing for de novo assembly of high-throughput sequencing data. The algorithm uses Myers's bi-directed string graphs as its basis and consists of two main stages: graph construction and graph simplification. First, a vertex is defined for each non-redundant sequence read. We present a prefix-and-extend algorithm to identify overlaps between a pair of reads and to reduce transitive edges. The graph is further simplified by using conventional operations including path compression, tip removal and bubble removal. We also present a new operation, Similar Neighbour Edge Adjustment, to remove error topology structures in string graphs. Besides, we also disconnect repeat regions by revised A-statistics. The goal is to partition the string graph so that all paths in each connected subgraph correspond to similar subsequences of the underlying genome. We then traverse each connected subgraph to find a long path supported by a sufficient amount of reads to represent the subgraph. Preliminary results show that the CloudBrush assembler, compared with Contrail and Edena on the sequencing data of E. coli genomes, may yield longer contigs. Yu-Jung Chang, Chien-Chih Chen, Jan-Ming Ho, Chuen-Liang Chen |
IEEE CLOUD | 2 |
| 2012 | A tree-based-trend-diffusion prediction procedure for small sample sets in the early stages of manufacturing systems
Der-Chiang Li, Chien-Chih Chen, Che-Jung Chang, Wu-Kuo Lin |
Expert Syst. Appl. | 2 |
| 2012 | Determining manufacturing parameters to suppress system variance using linear and non-linear models
Der-Chiang Li, Wen-Chih Chen, Chiao-Wen Liu, Che-Jung Chang, Chien-Chih Chen |
Expert Syst. Appl. | 5 |
| 2012 | NUDA: A Non-Uniform Debugging Architecture and Nonintrusive Race Detection for Many-Core SystemsabstractTraditional debugging methodologies are limited in their ability to provide debugging support for many-core parallel programming. Synchronization problems or bugs due to race conditions are particularly difficult to detect with existing debugging tools. Most traditional debugging approaches rely on globally synchronized signals, but these pose their own problems in terms of scalability. The first contribution of this paper is to propose a novel non-uniform debugging architecture (NUDA) based on a ring interconnection schema. Our approach makes hardware-assisted debugging both feasible and scalable for many-core processing scenarios. The key idea is to distribute the debugging support structures across a set of hierarchical clusters while avoiding address overlap. The design strategy allows the address space to be monitored using non-uniform protocols. Our second contribution is to propose a nonintrusive approach to lockset-based race detection supported by the NUDA. A non-uniform page-based monitoring cache in each NUDA node is used to keep track of the access footprints. The union of all the caches can serve as a race detection probe without disturbing execution ordering. Using the proposed approach, we show that parallel race bugs can be precisely captured, and that most false-positive alerts can be efficiently eliminated at an average slowdown cost of only 1.4-3.6 percent. The net hardware cost is relatively low, so that the NUDA can easily be scaled to increasingly complex many-core systems. Chi-Neng Wen, Shu-Hsuan Chou, Chien-Chih Chen, Tien-Fu Chen |
IEEE Trans. Computers | 3 |
| 2012 | BibPro: A Citation Parser Based on Sequence AlignmentabstractDramatic increase in the number of academic publications has led to growing demand for efficient organization of the resources to meet researchers' needs. As a result, a number of network services have compiled databases from the public resources scattered over the Internet. However, publications by different conferences and journals adopt different citation styles. It is an interesting problem to accurately extract metadata from a citation string which is formatted in one of thousands of different styles. It has attracted a great deal of attention in research in recent years. In this paper, based on the notion of sequence alignment, we present a citation parser called BibPro that extracts components of a citation string. To demonstrate the efficacy of BibPro, we conducted experiments on three benchmark data sets. The results show that BibPro achieved over 90 percent accuracy on each benchmark. Even with citations and associated metadata retrieved from the web as training data, our experiments show that BibPro still achieves a reasonable performance. Chien-Chih Chen, Kai-Hsiang Yang, Chuen-Liang Chen, Jan-Ming Ho |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2010 | Pattern informatics approach to earthquake forecasting in 3DabstractAbstract Natural seismicity is correlated across multiple spatial and temporal scales, but correlations in seismicity prior to a large earthquake are locally subtle (e.g. seismic quiescence) and often prominent in broad scale (e.g. seismic activation), resulting in local and regional seismicity patterns, e.g. a Mogi's donut. Recognizing that patterns in seismicity rate are reflecting the regional dynamics of the directly unobservable crustal stresses, the Pattern Informatics (PI) approach was introduced by Tiampoet al. and Rundleet al. in 2002. In this study, we expand the PI approach to forecasting earthquakes into the third or vertical dimension, and illustrate its further improvement in the forecasting performance through case studies of both natural and synthetic data. The PI characterizes rapidly evolving spatio‐temporal seismicity patterns as angular drifts of a unit state vector in a high‐dimensional correlation space, and systematically identifies anomalous shifts in seismic activity with respect to the regional background. 3D PI analysis is particularly advantageous over 2D analysis in resolving vertically overlapped seismicity anomalies in a highly complex tectonic environment. Case studies will help to illustrate some important properties of the PI forecasting tool. Copyright © 2009 John Wiley & Sons, Ltd. Y. Toya, Kristy F. Tiampo, John B. Rundle, Chien-Chih Chen, Hsien-Chi Li, William Klein |
Concurr. Comput. Pract. Exp. | 4 |
| 2009 | No cache-coherence: a single-cycle ring interconnection for multi-core L1-NUCA sharing on 3D chipsabstractConsistent with the trend towards the use of many cores in SOC and 3D Chip techniques, this paper proposes a "single-cycle ring" interconnection (SC_Ring) with ultra-low latency and minimal complexity. The proposed SC_Ring allows multiple single-cycle transactions in parallel. The main features of the circuit-switched design include a set of 3-ported circuit-switched routers (4~16) and a performance/timing effective arbiter. The arbiter, called "BTPC", features single-cycle arbitration and routing-control by means of the novel Binary-Tree paths convergence and path-prediction mechanisms, to provide a highly reduced time complexity. By combining this with the integration of 3D chips, the proposed ring-based interconnection offers several advantages for hierarchical clustering in future many-core systems, in terms of cost, latency, and power reductions. Moreover, based on the proposed SC_Ring, this work realizes a "level-1 non-uniform cache architecture" (L1-NUCA) for fast data communication without cache-coherency in facilitating multithreading/multi-core as a case study. Finally, experimental results show that our approach yields promising performance. Shu-Hsuan Chou, Chien-Chih Chen, Chi-Neng Wen, Yi-Chao Chan, Tien-Fu Chen, Chao-Ching Wang, Jinn-Shyan Wang |
DAC | 2 |
| 1997 | Modified Rate-Distortion Function with Optimal Classification for Wavelet CodingabstractWe present a wavelet transform based coding approach by employing a modified rate-distortion function and hybrid optimum classification. In the proposed approach, each upper band subimage from wavelet decomposition is optimally classified to achieve the minimum quantization error, according to an efficient prediction model and a modified rate-distortion function. The performance of the asymptotic rate-distortion function is essential to classified VQ and bit allocation. In order to utilize an analytic form of R-D function for the bit assignment at low bit rates and keep the optimum classification achievable, a modified R-D function is proposed to approximate the real VQ behavior. The modified R-D function performs well at the bit rate of interest and reduces the computation load significantly at the bit allocation stage. A performance comparison is made with other wavelet coding schemes. It is shown that our approach is competitive with the best wavelet coding approaches proposed in the literature. Chien-Chih Chen |
ICIP (3) | 1 |
| 1988 | Parallel LU factorization for circuit simulation on an MIMD computerabstractDirect method circuit simulation on an MIMD (multiple-instruction, multiple-data-stream) machine is studied. The focus is on the parallel LU (lower-upper) factorization a sparse matrix with a nested bordered-block diagonal (BBD) ordering. A novel computation model for the parallel factorization is proposed, and simulation results conducted on a ten-processor Sequent Balance 21000 parallel computer are reported. It is concluded that nested BBD ordering proves to be a highly concurrent structure for parallel LU factorization in direct method circuit simulation.> Chien-Chih Chen, Yu Hen Hu |
ICCD | 1 |