11,835 research outputs found
Profiling of OCR'ed Historical Texts Revisited
In the absence of ground truth it is not possible to automatically determine
the exact spectrum and occurrences of OCR errors in an OCR'ed text. Yet, for
interactive postcorrection of OCR'ed historical printings it is extremely
useful to have a statistical profile available that provides an estimate of
error classes with associated frequencies, and that points to conjectured
errors and suspicious tokens. The method introduced in Reffle (2013) computes
such a profile, combining lexica, pattern sets and advanced matching techniques
in a specialized Expectation Maximization (EM) procedure. Here we improve this
method in three respects: First, the method in Reffle (2013) is not adaptive:
user feedback obtained by actual postcorrection steps cannot be used to compute
refined profiles. We introduce a variant of the method that is open for
adaptivity, taking correction steps of the user into account. This leads to
higher precision with respect to recognition of erroneous OCR tokens. Second,
during postcorrection often new historical patterns are found. We show that
adding new historical patterns to the linguistic background resources leads to
a second kind of improvement, enabling even higher precision by telling
historical spellings apart from OCR errors. Third, the method in Reffle (2013)
does not make any active use of tokens that cannot be interpreted in the
underlying channel model. We show that adding these uninterpretable tokens to
the set of conjectured errors leads to a significant improvement of the recall
for error detection, at the same time improving precision
Toward an efficient solution for dynamic ad hoc network interoperability
An ad hoc network is formed by an impromptu grouping of network capable nodes. The nodes forming the network have unconstrained mobility, and so provide a dynamic network topology. Current work in this research area has focused on designing routing protocols capable of efficiently forwarding packets in these dynamic network environments. This has led to several designs for ad hoc routing protocols based on various routing algorithms, each suited to specific usage characteristics. This paper will discuss issues relating to routing in ad hoc networks. We will describe an active networking based solution that provides dynamic routing protocol interoperability and enables migration of nodes between ad hoc groups. Our design is motivated by a squad and base scenario which consists of two groups wishing to communicate. These groups have contrasting deployment characteristics and so use different routing protocols
Mirroring Mobile Phone in the Clouds
This paper presents a framework of Mirroring Mobile Phone in the Clouds (MMPC) to speed up data/computing intensive applications on a mobile phone by taking full advantage of the super computing power of the clouds. An application on the mobile phone is dynamically partitioned in such a way that the heavy-weighted part is always running on a mirrored server in the clouds while the light-weighted part remains on the mobile phone. A performance improvement (an energy consumption reduction of 70% and a speed-up of 15x) is achieved at the cost of the communication overhead between the mobile phone and the clouds (to transfer the application codes and intermediate results) of a desired application. Our original contributions include a dynamic profiler and a dynamic partitioning algorithm compared with traditional approaches of either statically partitioning a mobile application or modifying a mobile application to support the required partitioning
An open source MATLAB program for fast numerical Feynman integral calculations for open quantum system dynamics on GPUs
This MATLAB program calculates the dynamics of the reduced density matrix of
an open quantum system modeled by the Feynman-Vernon model. The user gives the
program a vector describing the coordinate of an open quantum system, a
hamiltonian matrix describing its energy, and a spectral distribution function
and temperature describing the environment's influence on it, in addition to
the open quantum system's intial density matrix and a grid of times. With this,
the program returns the reduced density matrix of the open quantum system at
all (or some) moments specified by that grid of times. This overall calculation
can be divided into two stages: the setup of the Feynman integral, and the
actual calculation of the Feynman integral for time-propagation of the density
matrix. When this program calculates this propagation on a multi-core CPU, it
is this propagation that is usually the rate limiting step of the calculation,
but when it is calculated on a GPU, the propagation is calculated so quickly
that the setup of the Feynman integal actually becomes the rate limiting step
for most cases tested so far. The overhead of transfrring information from the
CPU to the GPU and back seems to have negligible effect on the overall runtime
of the program. When the required information cannot fit on the GPU, the user
can choose to run the entire program on a CPU.Comment: 8 pages, 2 figures, 1 table, 22 reference
- …