ppxscal/embedding_network huggingface dataset:
Architecture of a dialog system with an assistant agent
Authors: Fabrício Enembreck, Jean-Paul Barthès
Venue: Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine (2003)

This paper describes a dialog system allowing a human user and a personal assistant agent to communicate through natural language. The Assistant uses explicit task representation and knowledge representation to achieve an intelligent dialog. The dialog architecture is independent from the knowledge or task representation and includes different models: dialog models, task models, user models and domain models. The paper describes how the dialog manager uses the models to conduct the dialog and how the approach is related to other approaches in the same domain. The system has been implemented in a collaborative environment in order to personalize services and to improve interaction.
Supporting retrieval of configurable goods based on statistical analysis of combination constraints
Authors: Takayuki Shiga, Mizuho Iwaihara, Yahiko Kambayashi
Venue: Systems and Computers in Japan (2005)

Configurable goods are becoming a popular style for e-commerce web shopping sites in which buyers can configure a product of their needs from menus listing components. In this paper, we propose a sophisticated system support for designing web menus for configurable goods. We discuss evaluating the correlations between component classes of configurable goods. Such correlations can be used to design web menus which cause fewer trial errors and give an aggregated view of product constraints. Choosing a proper quantitative measure for correlation is an important issue here. We compare a number of statistical and mining methods by experiments and show that Cramer's coefficient is most suitable for this problem. Then we present an algorithm which generates a tree structure for web menus such that closely correlated component classes are clustered, and hence users can easily select components. &copy; 2005 Wiley Periodicals, Inc. Syst Comp Jpn, 36(2): 12&ndash;22, 2005; Published online in Wiley InterScience (). DOI 10.1002&sol;scj.20202
Bayesian reconstructions and predictions of nonlinear dynamical systems via the hybrid Monte Carlo scheme
Authors: Yohei Nakada, Takashi Matsumoto, Takayuki Kurihara, Kuniaki Yosui
Venue: Signal Processing (2005)

Time series prediction is a rather difficult problem when the dynamics behind the data originates from a nonlinear system and its functional form is unknown. The hierarchical Bayesian scheme previously proposed by the authors has been shown to be reasonably sound for nontrivial real world applications. A great difficulty implementing the Hierarchical Bayesian scheme lies in the computation of posterior distributions as well as predictive distributions for which Quadratic Approximations have been used so far. This paper attempts to compute predictive mean and error bar for nonlinear time series prediction problems via the Hybrid Monte Carlo scheme, a particular class of Markov Chain Monte Carlo without the Quadratic Approximations. The scheme is tested against two concrete problems; Chaotic time series prediction, and Building air-conditioning Load Prediction. The prediction results are compared with those using the Quadratic Approximations which have been used in the previous works of the authors' group. The proposed scheme outperforms the Quadratic Approximations.
Java Application's Packet Eavesdropper for Content Delivery Network
Authors: Tzu-Chi Huang, Ce-Kuen Shieh, Yu-Ben Miao
Venue: Proceedings of the 19th International Conference on Advanced Information Networking and Applications - Volume 1 (2005)

DNS Redirection and URL Modification are two major ways to carry out dynamic replica selections in CDN. However, the two ways may overload DNS servers or dispatchers, and exhaust the network bandwidth while there are a large number of incoming requests. Meanwhile, the modification of DNS servers for DNS Redirection harms the compatibility and troubles the management. Moreover, the two ways do not give local administrators the flexibility to customize accesses to foreign CDN applications. In the paper we propose Java Application's Packet Eavesdropper (JAPE) for CDN to improve DNS Redirection and URL Modification, and for local administrators to control the accesses. JAPE utilizes packet interception technologies for Java objects to process packets. Besides, objects in JAPE are Java Application rather than Java Applet, which not only keeps the inherent portability but also has the flexibility to use various Java libraries for creating other applications not limited to CDN. We implement JAPE in Windows 2000 and develop a CDN application with an object doing DNS Redirection and URL Modification. The application with location-aware features can locally resolve clientsý requests toward a virtual host name and redirect them to a nearby server customized by local administrators according to the movements of clients. It proves that JAPE for CDN can free DNS servers from modifications, alleviate DNS serversý and dispatchersý loads, conserve the network bandwidth, and permit local administrators to customize the accesses.
Homogeneous Redundancy: a Technique to Ensure Integrity of Molecular Simulation Results Using Public Computing
Authors: M. Taufer, D. Anderson, P. Cicotti, C. L. Brooks III
Venue: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02 (2005)

Distributed computing using PCs volunteered by the public can provide high computing capacity at low cost. However, computational results from volunteered PCs have a non-negligible error rate, so result validation is needed to ensure overall correctness. A generally applicable technique is "redundant computing", in which each computation is done on several separate computers, and results are accepted only if there is a consensus. Variations in numerical processing between computers (due to a variety of hardware and software factors) can lead to different results for the same task. In some cases, this can be addressed by doing a "fuzzy comparison" of results, so that two results are considered equivalent if they agree within given tolerances. However, this approach is not applicable to applications that are "divergent", that is, for which small numerical differences can produce large differences in the results. In this paper we examine the problem of validating results of divergent applications. We present a novel approach called Homogeneous Redundancy (HR), in which the redundant instances of a computation are dispatched to numerically identical computers, allowing strict equality comparison of the results. HR has been deployed in Predictor@home, a world-wide community effort to predict protein structure from sequence.
Energy Norm shape A Posteriori Error Estimation for Mixed Discontinuous Galerkin Approximations of the Stokes Problem
Authors: Houston Paul, Dominik Schötzau, Thomas P. Wihler
Venue: Journal of Scientific Computing (2005)

In this paper, we develop the a posteriori error estimation of mixed discontinuous Galerkin finite element approximations of the Stokes problem. In particular, we derive computable upper bounds on the error, measured in terms of a natural (mesh-dependent) energy norm. This is done by rewriting the underlying method in a non-consistent form using appropriate lifting operators, and by employing a decomposition result for the discontinuous spaces. A series of numerical experiments highlighting the performance of the proposed a posteriori error estimator on adaptively refined meshes are presented.
Special Issue: Platform product development for mass customization
Authors: George Huang, Roger Jiao, Mitchell M. Tseng
Venue: Artificial Intelligence for Engineering Design, Analysis and Manufacturing (2004)

Platform product development is a contemporary approach to agile product development for mass customization. Distinctive product variants are derived or customized from a platform that is defined as components and subsystems commonly shared across a product family. A well-organized platform is essential to connect different parties of an enterprise including soliciting customer needs through order fulfillment to field service. Hence, it is also critical to achieve the economy of scale by identifying repetitive applications of share tooling, knowledge, and other resources. In this Special Issue, we attempt to cover the different aspects of platform product development. The topics span a wider range of artificial intelligence (AI) disciplines, from knowledge representation to knowledge support systems. It identifies a fertile area not only for applying AI to contemporary issues of design and manufacturing systems but also for enriching the methodology for developing AI systems in manufacturing enterprises. Indeed, we consider that numerous successful applications in the industrial sectors highlight a future direction for productive AI applications in industry.
Efficient gathering of correlated data in sensor networks
Authors: Himanshu Gupta, Vishnu Navda, Samir R. Das, Vishal Chowdhary
Venue: Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing (2005)

In this paper, we design techniques that exploit data correlations in sensor data to minimize communication costs (and hence, energy costs) incurred during data gathering in a sensor network. Our proposed approach is to select a small subset of sensor nodes that may be sufficient to reconstruct data for the entire sensor network. Then, during data gathering only the selected sensors need to be involved in communication. The selected set of sensors must also be connected, since they need to relay data to the data-gathering node. We define the problem of selecting such a set of sensors as the connected correlation-dominating set problem, and formulate it in terms of an appropriately defined correlation structure that captures general data correlations in a sensor network.We develop a set of energy-efficient distributed algorithms and competitive centralized heuristics to select a connected correlation-dominating set of small size. The designed distributed algorithms can be implemented in an asynchronous communication model, and can tolerate message losses. We also design an exponential (but non-exhaustive) centralized approximation algorithm that returns a solution within O(log n) of the optimal size. Based on the approximation algorithm, we design a class of efficient centralized heuristics that are empirically shown to return near-optimal solutions. Simulation results over randomly generated sensor networks with both artificially and naturally generated data sets demonstrate the efficiency of the designed algorithms and the viability of our technique -- even in dynamic conditions.
Experiences of using rational rose/visio for UML modeling in an undergraduate software engineering course: a student perspective
Authors: Aydaen Lynch, Darynn Flango, Rob Smith, Matthew Lang
Venue: Journal of Computing Sciences in Colleges (2004)

In the past, Visio has been used as the UML modeling tool for the software engineering concept course at IUP (Indiana University Of Pennsylvania). Two years ago, Rational Rose (Rose) was introduced in parallel. Students now have a choice of using either tool for UML modeling. Since the introduction of Rose, about 100 students have used both tools for UML modeling. In the fall of 2002, we set out to investigate the student experiences of using Rose and Visio. A student questionnaire survey was administered in the Computer Science Department at IUP. The main objective of the survey was to determine the usability of Rose and Visio for UML modeling in a software engineering course. Participating students were software engineering students registered for semester course. At the end of each semester, samples of data were collected. By the end of October 2003, we had a sample size of 95 to analyze. The collected data included student experiences of using Rose and Visio in the production of use-case diagrams, class diagrams, activity charts and collaboration charts. The 95 respondents had a great deal of exposure creating documentation for large software engineering semester projects and mini design projects. Typical examples of projects include the payroll systems, a web-based student registration system, a video rental system and children games (hangman and the number munchers game). The created use-case diagrams had an average of ten use-cases and eight actors. The class diagrams had an average of eight classes. The questionnaire was designed to provide information in the following categories; symbols used, interface, product features, intuitiveness in diagram creation, documentation and output.
Modeling Particle Systems Animations for Heterogeneous Clusters
Authors: Caroline Bellan Oliva, Cesar A. F. De Rose
Venue: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14 (2005)

Parallel processing may help obtaining animations in shorter time or achieving better quality of the images generated through the simulation of particles systems, due to the parallel nature of particles. This work presents a model that aims to assist users on the use of clusters, especially heterogeneous ones, on the creation process of simulations with several particle systems. The model is destined to the animation of independent particles and provides a dynamic load balancing mechanism. The model is validated through the comparison of results (time taken to obtain the images) extracted from sequential and parallel executions of the library whose implementation was based on the model.
A more precise model for web retrieval
Authors: Junli Yuan, Hung Chi, Qibin Sun
Venue: Special interest tracks and posters of the 14th international conference on World Wide Web (2005)

Most research works on web retrieval latency are object-level based, which we think is insufficient and sometimes inaccurate. In this paper, we propose a fine grained operation-level Web Retrieval Dependency Model (WRDM) to provide more precise capture of web retrieval process. Our model reveals some new factors in web retrieval which cannot be seen at object level but are very important to studies in the web retrieval area.
A simplified message-passing library
Authors: Timothy J. McGuire
Venue: Journal of Computing Sciences in Colleges (2004)

A simplified interface to MPI, the standard library for message-passing in distributed computing, is presented. This simplified library is based on a minimalist subset of MPI with the goal of allowing students to program and execute simple message-passing programs on a network of workstations. Standard mode point-to-point and environmental functions are included, as well as a small number of collective communication functions.
Analyzing online discussion for marketing intelligence
Authors: Natalie Glance, Matthew Hurst, Kamal Nigam, Matthew Siegler, Robert Stockton, Takashi Tomokiyo
Venue: Special interest tracks and posters of the 14th international conference on World Wide Web (2005)

We present a system that gathers and analyzes online discussion as it relates to consumer products. Weblogs and online message boards provide forums that record the voice of the public. Woven into this discussion is a wide range of opinion and commentary about consumer products. Given its volume, format and content, the appropriate approach to understanding this data is large-scale web and text data mining. By using a wide variety of state-of-the-art techniques including crawling, wrapping, text classification and computational linguistics, online discussion is gathered and annotated within a framework that provides for interactive analysis that yields marketing intelligence for our customers.
Real-Time Tracking Using Level Sets
Authors: Yonggang Shi, W. Clem Karl
Venue: Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02 (2005)

In this paper we propose a novel implementation of the level set method that achieves real-time level-set-based video tracking. In our fast algorithm, the evolution of the curve is realized by simple operations such as switching elements between two linked lists and there is no need to solve any partial differential equations. Furthermore, a novel procedure based on Gaussian filtering is introduced to incorporate boundary smoothness regularization. By replacing the standard curve length penalty with this new smoothing procedure, further speedups are obtained. Another advantage of our fast algorithm is that the topology of the curves can be controlled easily. For the tracking of multiple objects, we extend our fast algorithm to maintain the desired topology for multiple object boundaries based on ideas from discrete topology. With our fast algorithm, a real-time system has been implemented on a standard PC and only a small fraction of the CPU power is used for tracking. Results from standard test sequences and our real-time system are presented.
Learning Unix For Mac Os X Tiger
Authors: Dave Taylor
Venue:  (2005)

Beneath Mac OS X Tiger's easy-to-use Aqua interface lies a powerful Unix engine. Mac users know that Unix is at their fingertips, if only they knew how to access it. Learning Unix for Mac OS X Tiger provides Mac users with a user-friendly tour of the Unix world concealed beneath Mac OS X's hood and shows how to make the most use of the command-line tools. Thoroughly revised and updated for Mac OS X Tiger, this new edition introduces Mac users to the Terminal application and shows you how to navigate the command interface, explore hundreds of Unix applications that come with the Mac, and, most importantly, how to take advantage of both the Mac and Unix interfaces. Readers will learn how to: Launch and configure the Terminal application Customize the shell environment Manage files and directories Search with Spotlight from the command line Edit and create text files with vi and Pico Perform remote logins Access internet functions, and much more Learning Unix for Mac OS X Tiger is a clear, concise introduction to what you need to know to learn the basics of Unix on Tiger. If you want to master the command-line, this gentle guide to using Unix on Mac OS X Tiger is well worth its cover price.
A distributed fuzzy logic controller for an autonomous vehicle
Authors: Neil Eugene Hodge, Linda Zhixia Shi, Mohamed B. Trabia
Venue: Journal of Robotic Systems (2004)

Autonomous vehicles can be used in a variety of applications such as hazardous environments or intelligent highway systems. Fuzzy logic is an appropriate choice for this application as it can describe human behavior well. This paper proposes two fuzzy logic controllers for the steering and the velocity control of an autonomous vehicle. The two controllers are divided into separate modules to mimic the way humans think while driving. The steering controller is divided into four modules; one module drives the vehicle toward the target while another module avoids collision with obstacles. A third module drives the vehicle through mazes. The fourth module adjusts the final orientation of the target. The velocity controller is divided into three modules; the first module speeds up the vehicle to reach the target and slows it down as it moves toward the target. The second module controls the velocity in the neighborhood of obstacles. A third module controls the velocity of the vehicle as it turns sharp corners. A method for automatic tuning of the first module of the velocity controller is proposed to stabilize the velocity of the vehicle as it approaches the target. Two examples to demonstrate the interaction among the seven control modules are included. Results of the simulation are compared with those in the literature. &copy; 2004 Wiley Periodicals, Inc.
Is accessible design a myth?
Authors: Eric A. Meyer
Venue: Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A) (2005)

In this paper, I examine the historical attempts to create visual designs that are still accessible to handicapped users and assess the current state of accessible design. This is followed by a critical look at current assistive technologies, and a set of recommendations for future work in this area.
KD-tree acceleration structures for a GPU raytracer
Authors: Tim Foley, Jeremy Sugerman
Venue: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware (2005)

Modern graphics hardware architectures excel at compute-intensive tasks such as ray-triangle intersection, making them attractive target platforms for raytracing. To date, most GPU-based raytracers have relied upon uniform grid acceleration structures. In contrast, the kd-tree has gained widespread use in CPU-based raytracers and is regarded as the best general-purpose acceleration structure. We demonstrate two kd-tree traversal algorithms suitable for GPU implementation and integrate them into a streaming raytracer. We show that for scenes with many objects at different scales, our kd-tree algorithms are up to 8 times faster than a uniform grid. In addition, we identify load balancing and input data recirculation as two fundamental sources of inefficiency when raytracing on current graphics hardware.
Kinematics of a 3-DOF parallel manipulator with an R-P-S joint structure
Authors: Alexei Sokolov, Paul Xirouchakis
Venue: Robotica (2005)

A new solution of the inverse kinematics task for a 3-DOF parallel manipulator with a R-P-S joint structure is obtained for a given position of end-effector in the form of simple position equations. Based on this the number of the inverse kinematics task solutions was investigated, in general, equal to four. We identify the size of the manipulator feasible area and simple relationships are found between the position and orientation of the platform. We prove a new theorem stating that, while the end-effector traces a circular horizontal path with its centre at the vertical z-axis, the norm of the joint coordinates vector remains constant.
Toward Introducing Notification Technology into Distributed Project Teams
Authors: Jamie L. Smith, Shawn A. Bohner, D. Scott McCrickard
Venue: Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems (2005)

Software development can be thought of as the evolution of abstract requirements into a concrete software system. The evolution, achieved through a successive series of elaborations and refinements, is inherently a complex process. The complexity is not merely in the product ¿ the complexity of managing the evolution of the product throughout the life of a project is proportional to the size and complexity of the product. Managing software project teams is a complex task complicated by the distribution of project teams. Distributed collaboration requires adequate support for team coordination and risk management. Human-computer interaction (HCI) combines technical concerns with human psychological concerns. Similarly, software project managers confront complexities in both of these dimensions. In this paper, we report on a collaborative design environment called LINK-UP being developed to guide the design process and facilitate reuse. We examine some web-based project management tools in terms of their support for collaborative design and virtual team processes. We present a notification system approach to making the design record a natural by-product of the design process and a lever for knowledge reuse. Knowledge from past projects could then be used to automatically notify project teams of potential problems and suggest possible solutions.