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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yoichi Muraoka

dblp:09/42 · DBLP profile ↗
← Back
18ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none

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

Systems, architecture and hardware · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Theory of computation · 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
4 papers
Distributed systems · 46% Parallel and multicore computing · 37% Electronic design automation · 13%
Computer graphics and multimedia
1 paper
Audio and music processing · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval › search engines
web crawling
0.011998
Experiments of Collecting WWW Information Using Distributed WWW Robots · SIGIR 1998
Audio and music processing
audio analysis
0.011994
A Beat Tracking System for Acoustic Signals of Music · ACM Multimedia 1994
Audio and music processing › music information retrieval
beat tracking
0.011994
A Beat Tracking System for Acoustic Signals of Music · ACM Multimedia 1994
Parallel and multicore computing
dataflow computing
0.011989
A preceding activation scheme with graph unfolding for the parallel processing system-array · SC 1989
Electronic design automation › high-level synthesis › scheduling
dataflow graph scheduling
0.011989
A preceding activation scheme with graph unfolding for the parallel processing system-array · SC 1989
Parallel and multicore computing
parallel program transformation
0.011989
A preceding activation scheme with graph unfolding for the parallel processing system-array · SC 1989
Parallel and multicore computing › parallel computing
parallel implementation
0.011994
A Beat Tracking System for Acoustic Signals of Music · ACM Multimedia 1994
Performance modeling and evaluation › simulation
simulation-based evaluation
0.011989
A preceding activation scheme with graph unfolding for the parallel processing system-array · SC 1989
Compilers and program optimization
parallelizing compiler
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972
Parallel and multicore computing › parallel programming models
automatic parallelization
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972
Parallel and multicore computing
parallel programming models
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972

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

distributed crawling · 0.0multiple hypothesis tracking · 0.0graph unfolding · 0.0dataflow graph construction · 0.0parse tree reduction · 0.0dependence analysis · 0.0
YearPublicationVenuePosition
2011 Towards Efficient Analysis for Malware in the Wild
abstract
We propose two novel techniques for reducing the workload for malware analysis. The first technique is restricted instruction, which accelerates finding the longest common subsequence (LCS) between machine code instruction sequences of malware. The second technique is probabilistic disassembly, which can find the most probable disassembly result of a binary stream without a clue, such as debug symbols or the information of import functions. By combining the two proposals and our generic unpacker, we built an automatic malware classification system. Given an unknown malware program, the system enables malware analysts to find the most similar known malware program to this unknown one, and even estimate different/common instructions. In one of our experiments, we classified 3,233 malware samples in the wild and concluded that 75% of the samples belong to the seven largest clusters. As a result, only seven samples, one from each cluster, were required to be analyzed in order to reveal the functionality of the rest of the 75%, showing a great increase in efficiency of analysis.
Makoto Iwamura, Mitsutaka Itoh, Yoichi Muraoka
ICC3
2007 Predicting mostly disordered proteins by using structure-unknown protein data
abstract
BACKGROUND: Predicting intrinsically disordered proteins is important in structural biology because they are thought to carry out various cellular functions even though they have no stable three-dimensional structure. We know the structures of far more ordered proteins than disordered proteins. The structural distribution of proteins in nature can therefore be inferred to differ from that of proteins whose structures have been determined experimentally. We know many more protein sequences than we do protein structures, and many of the known sequences can be expected to be those of disordered proteins. Thus it would be efficient to use the information of structure-unknown proteins in order to avoid training data sparseness. We propose a novel method for predicting which proteins are mostly disordered by using spectral graph transducer and training with a huge amount of structure-unknown sequences as well as structure-known sequences. RESULTS: When the proposed method was evaluated on data that included 82 disordered proteins and 526 ordered proteins, its sensitivity was 0.723 and its specificity was 0.977. It resulted in a Matthews correlation coefficient 0.202 points higher than that obtained using FoldIndex, 0.221 points higher than that obtained using the method based on plotting hydrophobicity against the number of contacts and 0.07 points higher than that obtained using support vector machines (SVMs). To examine robustness against training data sparseness, we investigated the correlation between two results obtained when the method was trained on different datasets and tested on the same dataset. The correlation coefficient for the proposed method is 0.14 higher than that for the method using SVMs. When the proposed SGT-based method was compared with four per-residue predictors (VL3, GlobPlot, DISOPRED2 and IUPred (long)), its sensitivity was 0.834 for disordered proteins, which is 0.052-0.523 higher than that of the per-residue predictors, and its specificity was 0.991 for ordered proteins, which is 0.036-0.153 higher than that of the per-residue predictors. The proposed method was also evaluated on data that included 417 partially disordered proteins. It predicted the frequency of disordered proteins to be 1.95% for the proteins with 5%-10% disordered sequences, 1.46% for the proteins with 10%-20% disordered sequences and 16.57% for proteins with 20%-40% disordered sequences. CONCLUSION: The proposed method, which utilizes the information of structure-unknown data, predicts disordered proteins more accurately than other methods and is less affected by training data sparseness.
Kana Shimizu, Yoichi Muraoka, Shuichi Hirose, Kentaro Tomii, Tamotsu Noguchi
BMC Bioinform.2
2005 Feature Selection Based on Physicochemical Properties of Redefined N-term Region and C-term Regions for Predicting Disorder
Kana Shimizu, Yoichi Muraoka, Shuichi Hirose, Tamotsu Noguchi
CIBCB2
2004 Extended forecast of CPU and network load on computational Grid
abstract
To achieve effective load balancing and a robust Grid environment, extended load forecast for computational resources is increasingly required. Thus, this paper proposes a method of predicting network and CPU load variance within a wide range, from several minutes to over a week. This is the widest range of prediction of the existing algorithms in the load of computational resources for the Grid environment. The distinctiveness of our algorithm is in using seasonal load variation for both load variance and one-step-ahead prediction. We apply seasonal fluctuation in CPU load to network load variation especially for network load variance prediction. Furthermore, the Markov model-based meta-predictor is used for one-step-ahead prediction, which is sensitive to late trends. The results of the experiments demonstrate that our algorithm gives a good curve for expected 8-day-long load variance, and makes accurate one-step-ahead predictions. The mean error rate for one-step-ahead predictions is 9.4% in the case of network load, and 6.2% in the case of CPU load. Moreover, the least mean error rate for wider range forecasts is 5.5% for network load variation, and 3.6% for CPU load variation.
Sayaka Akioka, Yoichi Muraoka
CCGRID2
2001 Topic 07: Applications on High-Performance Computers
Yoichi Muraoka, Randall Bramley, David F. Snelling, Harry A. G. Wijshoff
Euro-Par1
2001 Asynchronous migration of execution context in Java Virtual Machines
Kazuyuki Shudo, Yoichi Muraoka
Future Gener. Comput. Syst.2
2000 Grid-Based Asynchronous Migration of Execution Context in Java Virtual Machines
Gregor von Laszewski, Kazuyuki Shudo, Yoichi Muraoka
Euro-Par3
1999 Real-Time Image Mosaicing from a Video Sequence
abstract
The paper describes a fast and robust image registration method that can be used to create a panoramic image/video from video sequences. To estimate alignment parameters for image registration, the method computes pseudo motion vectors that are rough estimates of optical flows at each selected pixel. Using the proposed method, we implemented a software system that can, with a low-cost PC, create and display panoramic images/videos in real time.
Masakatsu Kourogi, Takeshi Kurata, Junichi Hoshino, Yoichi Muraoka
ICIP (4)4
1999 Real-time beat tracking for drumless audio signals: Chord change detection for musical decisions
Masataka Goto, Yoichi Muraoka
Speech Commun.2
1998 Experiments of Collecting WWW Information Using Distributed WWW Robots
abstract
No abstract available.
Hayato Yamana, Kent Tamura, Hiroyuki Kawano, Satoshi Kamei, Masanori Harada, Hideki Nishimura, Isao Asai, Hiroyuki Kusumoto, Yoichi Shinoda, Yoichi Muraoka
SIGIR10
1997 Building software quality classification trees: approach, experimentation, evaluation
abstract
A methodology for generating an optimum software quality classification tree using software complexity metrics to discriminate between high-quality modules and low-quality modules is proposed. The process of tree generation is an application of the AIC (Akaike Information Criterion) procedures to the binomial distribution. AIC procedures are based on maximum likelihood estimation and the least number of complexity metrics. It is an improvement of the software quality classification tree generation method proposed by Porter and Selby (1990) from the viewpoint that the complexity metrics are minimized. The problems of their method are that the software quality prediction model is unstable because it reflects observational errors in real data too much and there is no objective criterion for determining whether the discrimination is appropriate or not at a deep nesting level of the classification tree when the number of sample modules gets smaller. To solve these problems a new metric is introduced and its validity is theoretically and experimentally verified. In our examples, complexity metrics written in C language, such as lines of source code, Halstead's (1977) software science, McCabe's (976) cyclomatic number, Henry and Kafura's (1981) fan-in/out and Howatt and Baker's (1989) scope number, are investigated. Our experiments with a medium-sized piece of software (85 thousand lines of source code; 562 samples) show that the software quality classification tree generated by our new metric identifies the target class of the observed modules more efficiently using the minimum number of complexity metrics without any significant decrease of the correct classification ratio (76%->72%) than the conventional classification tree.
Ryouei Takahashi, Yoichi Muraoka, Yukihiro Nakamura
ISSRE2
1997 A Method Applied for Soccer's Behaviors Using Proper Feedback and Feedforward Control
Hironori Mizuno, Masakatsu Kourogi, Yukihide Kawamoto, Yoichi Muraoka
RoboCup4
1994 A Beat Tracking System for Acoustic Signals of Music
abstract
This paper presents a beat tracking system that processes acoustic signals of music and recognizes temporal positions of beats in time. Musical beat tracking is needed by various multimedia applications such as video editing, audio editing, and stage lighting control. Previous systems were not able to deal with acoustic signals that contained sounds of various instruments, especially drums. They dealt with either MIDI signals or acoustic signals played on a few instruments, and in the latter case, did not work in real time. Our system deals with popular music in which drums maintain the beat. Because our system examines multiple hypotheses in parallel, it can follow beats without losing track of them, even if some hypotheses become wrong. Our system has been implemented on a parallel computer, the Fujitsu AP1000. In our experiment, the system correctly tracked beats in 27 out of 30 commercially distributed popular songs.
Masataka Goto, Yoichi Muraoka
ACM Multimedia2
1989 A preceding activation scheme with graph unfolding for the parallel processing system-array
abstract
The purpose of this paper is to propose and evaluate a new scheme, called the Preceding Activation Scheme with Graph Unfolding, which translates a FORTRAN program into a dataflow graph and executes it efficiently. The problems in restructuring a FORTRAN program into a dataflow graph are that (1) a FORTRAN program is not written in a single assignment rule and (2) it has an explicit control flow. These problems result in little parallelism because many gate-operations, such as T/F gates, are introduced in the dataflow graph to synchronize the data movement. Therefore, discarding these gate-operations is the key to exposing parallelism in a FORTRAN program. In this paper, the preceding activation scheme with graph unfolding is proposed to discard these gate-operations. Then, the result of the performance evaluation by the -Harray- software simulator is presented. It is shown that the execution speed with the proposed scheme for flow graphs without backward branches is about 1.5 times as fast as that with the extended activation scheme which initiates the execution only after it is confirmed that a basic block will be selected at a conditional branch. Moreover, the execution speed is 2.7 times as fast as that with the extended activation scheme if a flow graph including backward branches are unfolded by the proposed scheme.
Hayato Yamana, Takashi Hagiwara, Jun Kohdate, Yoichi Muraoka
SC4
1988 System architecture of parallel processing system -Harry-
abstract
This paper proposes a parallel processing system -Harray- for scientific computations. Data flow computers are expected to obtain the high performance because they can extract parallelism fully from a program. However, they have many problems, such as the difficulty of controlling the sequence of execution. The -Harray- system is an array processor which adapts two levels of control mechanism; data flow execution in each processor and control flow between processors, in order to take full advantage of both mechanisms. A task which is assigned to a processor is called a “macro-block”. Three types of macro-blocking and three types of activation schemes for the macro-block which initiates its execution are introduced in order to attain the high performance. Moreover, a hardware synchronization mechanism is used to reduce synchronization overhead and to gain the liner speedup of the -Harray- system.
Hayato Yamana, Toshikazu Marushima, Takashi Hagiwara, Yoichi Muraoka
ICS4
1987 Major Research Activities in Parallel Processing in Japan
Yoichi Muraoka, Toshikazu Marushima
ICS1
1974 Bounds on the Parallel Evaluation of Arithmetic Expressions Using Associativity and Commutativity
David J. Kuck, Yoichi Muraoka
Acta Informatica2
1972 On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup
abstract
This paper is concerned with the problem of analyzing ordinary Fortran-like programs to determine how many of their operations could be performed simultaneously. Algorithms are presented for handling arithmetic assignment statements, DO loops and IF statement trees. The height of the parse trees of arithmetic expressions is reduced by distribution of multiplication over addition as well as the use of associativity and commutativity. DO loops are analyzed in terms of their index sets and subscript forms. Some general underlying assumptions about machine organization are also given. In terms of several measures which are defined, the results of experimental analyses are presented. About 20 Fortran IV programs consisting of nearly 1000 source cards were analyzed. Evidence is given that for very simple Fortran programs 16 processors could be effectively used operating simultaneously in a parallel or pipeline fashion. Thus, for medium or large size Fortran programs, machines consisting of multiples of a basic 16 processor unit could be used.
David J. Kuck, Yoichi Muraoka, Shyh-Ching Chen
IEEE Trans. Computers2