Query: Automatic ranking of swear words using word embeddings and pseudo-relevance feedback

Relevant passages:
NLTK: The Natural Language Toolkit <=SEP=> NLTK, the Natural Language Toolkit, is a suite of open source program modules, tutorials and problem sets, providing ready-to-use computational linguistics courseware. NLTK covers symbolic and statistical natural language processing, and is interfaced to annotated corpora. Students augment and replace existing components, learn structured programming by example, and manipulate sophisticated models from the outset.

Detecting Offensive Language in Social Media to Protect Adolescent Online Safety <=SEP=> Since the textual contents on online social media are highly unstructured, informal, and often misspelled, existing research on message-level offensive language detection cannot accurately detect offensive content. Meanwhile, user-level offensiveness detection seems a more feasible approach but it is an under researched area. To bridge this gap, we propose the Lexical Syntactic Feature (LSF) architecture to detect offensive content and identify potential offensive users in social media. We distinguish the contribution of pejoratives/profanities and obscenities in determining offensive content, and introduce hand-authoring syntactic rules in identifying name-calling harassments. In particular, we incorporate a user's writing style, structure and specific cyber bullying content as features to predict the user's potentiality to send out offensive content. Results from experiments showed that our LSF framework performed significantly better than existing methods in offensive content detection. It achieves precision of 98.24% and recall of 94.34% in sentence offensive detection, as well as precision of 77.9% and recall of 77.8% in user offensive detection. Meanwhile, the processing speed of LSF is approximately 10msec per sentence, suggesting the potential for effective deployment in social media.

A survey on opinion mining and sentiment analysis: Tasks, approaches and applications <=SEP=> With the advent of Web 2.0, people became more eager to express and share their opinions on web regarding day-to-day activities and global issues as well. Evolution of social media has also contributed immensely to these activities, thereby providing us a transparent platform to share views across the world. These electronic Word of Mouth (eWOM) statements expressed on the web are much prevalent in business and service industry to enable customer to share his/her point of view. In the last one and half decades, research communities, academia, public and service industries are working rigorously on sentiment analysis, also known as, opinion mining, to extract and analyze public mood and views. In this regard, this paper presents a rigorous survey on sentiment analysis, which portrays views presented by over one hundred articles published in the last decade regarding necessary tasks, approaches, and applications of sentiment analysis. Several sub-tasks need to be performed for sentiment analysis which in turn can be accomplished using various approaches and techniques. This survey covering published literature during 2002-2015, is organized on the basis of sub-tasks to be performed, machine learning and natural language processing techniques used and applications of sentiment analysis. The paper also presents open issues and along with a summary table of a hundred and sixty one articles.

Offensive Language Detection Using Multi-level Classification <=SEP=> Text messaging through the Internet or cellular phones has become a major medium of personal and commercial communication. In the same time, flames (such as rants, taunts, and squalid phrases) are offensive/abusive phrases which might attack or offend the users for a variety of reasons. An automatic discriminative software with a sensitivity parameter for flame or abusive language detection would be a useful tool. Although a human could recognize these sorts of useless annoying texts among the useful ones, it is not an easy task for computer programs. In this paper, we describe an automatic flame detection method which extracts features at different conceptual levels and applies multilevel classification for flame detection. While the system is taking advantage of a variety of statistical models and rule-based patterns, there is an auxiliary weighted pattern repository which improves accuracy by matching the text to its graded entries.

Movie-DiC: a Movie Dialogue Corpus for Research and Development <=SEP=> This paper describes Movie-DiC a Movie Dialogue Corpus recently collected for research and development purposes. The collected dataset comprises 132,229 dialogues containing a total of 764,146 turns that have been extracted from 753 movies. Details on how the data collection has been created and how it is structured are provided along with its main statistics and characteristics.

A bibliometric analysis on rural studies in human geography and related disciplines <=SEP=> Although the world has experienced rapid urbanization, rural areas have always been and are still an important research field in human geography. This paper performed a bibliometric analysis on rural geography studies based on the peer-reviewed articles concerning rural geography published in the SSCI-listed journals from 1990 to 2012. Our analysis examines publication patterns (document types and publishing languages, article outputs and their categories, major journals and their publication, most productive authors, geographic distribution and international collaboration) and demonstrates the evolution of intellectual development of rural geography by studying highly cited papers and their citation networks and temporal evolution of keywords. Our research findings include: The article number has been increasing since the 1900s, and went through three phases, and the rural geography research is dominated in size by UK and USA. The USA is the most productive in rural geography, but the UK had more impact than other countries in the terms of the average citation of articles. Three distinct but loosely linked research streams of rural geography were identified and predominated by the UK rural geographers. The keywords frequencies evolved according to contexts of rural development and academic advances of human geography, but they were loosely and scattered since the rural researches in different regions or different systems faced with different problems.

ColorBars: increasing data rate of LED-to-camera communication using color shift keying <=SEP=> LED-to-camera communication allows LEDs deployed for illumination purposes to modulate and transmit data which can be received by camera sensors available in mobile devices like smartphones, wearable smart-glasses etc. Such communication has a unique property that a user can visually identify a transmitter (i.e. LED) and specifically receive information from the transmitter. It can support a variety of novel applications such as augmented reality through mobile devices, navigation using smart signs, fine-grained location specific advertisement etc. However, the achievable data rate in current LED-to-camera communication techniques remains very low (≈ 12 bytes per second) to support any practical application. In this paper, we present ColorBars, an LED-to-camera communication system that utilizes Color Shift Keying (CSK) to modulate data using different colors transmitted by the LED. It exploits the increasing popularity of Tri-LEDs (RGB) that can emit a wide range of colors. We show that commodity cameras can efficiently and accurately demodulate the color symbols. ColorBars ensures flicker-free and reliable communication even in the presence of inter-frame loss and diversity of rolling shutter cameras. We implement ColorBars on embedded platform and evaluate it with Android and iOS smartphones as receivers. Our evaluation shows that ColorBars can achieve a data rate of 5.2 Kbps on Nexus 5 and 2.5 Kbps on iPhone 5S, which is significantly higher than previous approaches. It is also shown that lower CSK modulations (e.g. 4 and 8 CSK) provide extremely low symbol error rates (< 10--3), making them a desirable choice for reliable LED-to-camera communication.

Social Media Use and Mental Health among Young Adults <=SEP=> In recent years many parents, advocates and policy makers have expressed concerns regarding the potential negative impact of social media use. Some studies have indicated that social media use may be tied to negative mental health outcomes, including suicidality, loneliness and decreased empathy. Other studies have not found evidence for harm, or have indicated that social media use may be beneficial for some individuals. The current correlational study examined 467 young adults for their time spent using social media, importance of social media in their lives and tendency to engage in vaguebooking (posting unclear but alarming sounding posts to get attention). Outcomes considered included general mental health symptoms, suicidal ideation, loneliness, social anxiety and decreased empathy. Results indicated that social media use was not predictive of impaired mental health functioning. However, vaguebooking was predictive of suicidal ideation, suggesting this particular behavior could be a warning sign for serious issues. Overall, results from this study suggest that, with the exception of vaguebooking, concerns regarding social media use may be misplaced.

Accelerating ODE-Based Simulation of General and Heterogeneous Biophysical Models Using a GPU <=SEP=> Flint is a simulator that numerically integrates heterogeneous biophysical models described by a large set of ordinary differential equations. It uses an internal bytecode representation of simulation-related expressions to handle various biophysical models built for general purposes. We propose two acceleration methods for Flint using a graphics processing unit (GPU). The first method interprets multiple bytecodes in parallel on the GPU. It automatically parallelizes the simulation using a level scheduling algorithm. We implement an interpreter of the Flint bytecode that is suited for running on the GPU, which reduces both the number of memory accesses and divergent branches to achieve higher performance. The second method translates a model into a source code for both the CPU and the GPU through the internal bytecode, which speeds up the compilation of the generated source codes, because the code size is diminished because of bytecode unification. With large models such that tens of thousands or more expressions can be evaluated simultaneously, the translated code running on the GPU achieves computational performance of up to 2.7 higher than that running on a CPU. Otherwise, with small models, the CPU is faster than the GPU. Therefore, the translated code dynamically determines on which to run either the CPU or the GPU by profiling initial few iterations of the simulation.

Open production: scientific foundation for co-creative product realization <=SEP=> Globalization and the use of technology call for an adaptation of value creation strategies. As the potential for rationalization and achieving flexibility within companies is to the greatest possible extent exhausted, approaches to the corporate reorganization of value creation are becoming increasingly important. In this process, the spread and further development of information and communication technology often provide the basis for a reorganization of cross-company value nets and lead to a redistribution of roles and tasks between the actors involved in value creation. While cooperative, decentralized and self-organizing value creation processes are in fact being promoted, the associated potential for development and production engineering is being underestimated and hence not implemented sufficiently. This contribution will introduce a value creation taxonomy and then, using its notion and structure, describe the emerging transformations in value creation on the basis of case studies. Finally an adequate framework for analysing and configuring value creation will be presented.

BatTracker: High Precision Infrastructure-free Mobile Device Tracking in Indoor Environments <=SEP=> Continuous tracking of the device location in 3D space is a popular form of user input, especially for virtual/augmented reality (VR/AR), video games and health rehabilitation. Conventional inertial based approaches are well known for inaccuracy caused by large error drifts. Computer vision approaches can produce accuracy tracking but have privacy concerns and are subject to lighting conditions and computation complexity. Recent work exploits accurate acoustic distance measurements for high precision tracking. However, they require additional hardware (e.g., multiple external speakers), which adds to the costs and installation efforts, thus limiting the convenience and usability. In this paper, we propose BatTracker, which incorporates inertial and acoustic data for robust, high precision and infrastructure-free tracking in indoor environments. BatTracker leverages echoes from nearby objects and uses distance measurements from them to correct error accumulation in inertial based device position prediction. It incorporates Doppler shifts and echo amplitudes to reliably identify the association between echoes and objects despite noisy signals from multi-path reflection and cluttered environment. A probabilistic algorithm creates, prunes and evolves multiple hypotheses based on measurement evidences to accommodate uncertainty in device position. Experiments in real environments show that BatTracker can track a mobile device's movements in 3D space at sub-cm level accuracy, comparable to the state-of-the-art infrastructure based approaches, while eliminating the needs of any additional hardware.

Decision quality and satisfaction: the effects of online information sources and self-efficacy <=SEP=> Purpose – Digital libraries and social media are two sources of online information with different characteristics. This study integrates self-efficacy into the analysis of the relationship between information sources and decision-making, with the aim of exploring the effect of self-efficacy on decision-making, as well as the interacting effect of self-efficacy and information sources on decision-making. Design/methodology/approach –Survey data were collected and the partial least squares (PLS) structural equation modelling (SEM) was employed to verify the research model. Findings – The effect of digital library usage for acquiring information on perceived decision quality is larger than that of social media usage for acquiring information on perceived decision quality. Self-efficacy in acquiring information stands out as the key determinant for perceived decision quality. The effect of social media usage for acquiring information on perceived decision quality is positively moderated by self-efficacy in acquiring information. Practical implications – Decision-making is a fundamental activity for individuals, but human decision-making is often subject to biases. The findings of this study provide useful insights into decision quality improvement, highlighting the importance of self-efficacy in acquiring information in the face of information overload. Originality/value – This study integrates self-efficacy into the analysis of the relationship between information sources and decision-making, presenting a new perspective for decision-making research and practice alike.

ConTagNet: Exploiting User Context for Image Tag Recommendation <=SEP=> In recent years, deep convolutional neural networks have shown great success in single-label image classification. However, images usually have multiple labels associated with them which may correspond to different objects or actions present in the image. In addition, a user assigns tags to a photo not merely based on the visual content but also the context in which the photo has been captured. Inspired by this, we propose a deep neural network which can predict multiple tags for an image based on the content as well as the context in which the image is captured. The proposed model can be trained end-to-end and solves a multi-label classification problem. We evaluate the model on a dataset of 1,965,232 images which is drawn from the YFCC100M dataset provided by the organizers of Yahoo-Flickr Grand Challenge. We observe a significant improvement in the prediction accuracy after integrating user-context and the proposed model performs very well in the Grand Challenge.

Reveal, a general reverse engineering algorithm for inference of genetic network architectures. <=SEP=> Given the immanent gene expression mapping covering whole genomes during development, health and disease, we seek computational methods to maximize functional inference from such large data sets. Is it possible, in principle, to completely infer a complex regulatory network architecture from input/output patterns of its variables? We investigated this possibility using binary models of genetic networks. Trajectories, or state transition tables of Boolean nets, resemble time series of gene expression. By systematically analyzing the mutual information between input states and output states, one is able to infer the sets of input elements controlling each element or gene in the network. This process is unequivocal and exact for complete state transition tables. We implemented this REVerse Engineering ALgorithm (REVEAL) in a C program, and found the problem to be tractable within the conditions tested so far. For n = 50 (elements) and k = 3 (inputs per element), the analysis of incomplete state transition tables (100 state transition pairs out of a possible 10(15)) reliably produced the original rule and wiring sets. While this study is limited to synchronous Boolean networks, the algorithm is generalizable to include multi-state models, essentially allowing direct application to realistic biological data sets. The ability to adequately solve the inverse problem may enable in-depth analysis of complex dynamic systems in biology and other fields.

Barrel menu: a new mobile phone menu for feature rich devices <=SEP=> Mobile phones have ceased to be devices that people merely use to make phone calls. Today, modern mobile phones offer their users a large selection of features which are accessed via hierarchical menus. These hierarchical menus typically result in deep nested menus that require numerous clicks to navigate through, often resulting in usability issues. This paper presents a prototype of a new menu style (Barrel menu) for mobile phones, and compares the usability of this menu style with that of a traditional hierarchical (Hub-and-Spoke) design. The Barrel menu was found to be as efficient as the Hub-and-Spoke menu in terms of time-on-task and key presses, but was found to cause fewer user errors. In addition, the Barrel menu was found to be better in terms of ease of use, orientation, user satisfaction and learnability. Thus, the Barrel menu shows the potential to be a feasible alternative for mobile phone manufacturers to overcome some of the usability issues associated with Hub-and-Spoke menus.

Simultaneous robot-world and hand-eye calibration <=SEP=> 1 Simultaneous Robot-World and Hand-Eye Calibration Fadi Dornaika and Radu Horaud, Member, IEEE Abstract|Recently, Zhuang, Roth, & Sudhakar [1] proposed a method that allows simultaneous computation of the rigid transformations from world frame to robot base frame and from hand frame to camera frame. Their method attempts to solve a homogeneous matrix equation of the form AX = ZB. They use quaternions to derive explicit linear solutions for X and Z. In this short paper, we present two new solutions that attempt to solve the homogeneous matrix equation mentioned above: (i) a closed-form method which uses quaternion algebra and a positive quadratic error function associated with this representation and (ii) a method based on non-linear constrained minimization and which simultaneously solves for rotations and translations. These results may be useful to other problems that can be formulated in the same mathematical form. We perform a sensitivity analysis for both our two methods and the linear method developed by Zhuang et al. [1]. This analysis allows the comparison of the three methods. In the light of this comparison the non-linear optimization method, which solves for rotations and translations simultaneously, seems to be the most stable one with respect to noise and to measurement errors. Keywords| hand/eye calibration, robot/world calibration, quaternion algebra.

Modern electrical machine analysis and design techniques applied to hybrid vehicle drive machines <=SEP=> In this paper a review is made of the different analysis and design techniques that can be used in modern electrical machine design, and references them to the developing area of hybrid vehicle drives. These machines are characterized by high transient torque requirement, compactness and forced cooling. While rare-earth magnet machines are commonly used in these applications, there is an increasing interest in motors without magnets. An example is made of the published Toyota Prius permanent-magnet machine specification. An alternative induction motor design is addressed.

BP: Profiling Vulnerabilities on the Attack Surface <=SEP=> Security practitioners use the attack surface of software systems to prioritize areas of systems to test and analyze. To date, approaches for predicting which code artifacts are vulnerable have utilized a binary classification of code as vulnerable or not vulnerable. To better understand the strengths and weaknesses of vulnerability prediction approaches, vulnerability datasets with classification and severity data are needed. The goal of this paper is to help researchers and practitioners make security effort prioritization decisions by evaluating which classifications and severities of vulnerabilities are on an attack surface approximated using crash dump stack traces. In this work, we use crash dump stack traces to approximate the attack surface of Mozilla Firefox. We then generate a dataset of 271 vulnerable files in Firefox, classified using the Common Weakness Enumeration (CWE) system. We use these files as an oracle for the evaluation of the attack surface generated using crash data. In the Firefox vulnerability dataset, 14 different classifications of vulnerabilities appeared at least once. In our study, 85.3% of vulnerable files were on the attack surface generated using crash data. We found no difference between the severity of vulnerabilities found on the attack surface generated using crash data and vulnerabilities not occurring on the attack surface. Additionally, we discuss lessons learned during the development of this vulnerability dataset.

Subspace clustering based on low rank representation and weighted nuclear norm minimization <=SEP=> Subspace clustering refers to the problem of segmenting a set of data points approximately drawn from a union of multiple linear subspaces. Aiming at the subspace clustering problem, various subspace clustering algorithms have been proposed and low rank representation based subspace clustering is a very promising and efficient subspace clustering algorithm. Low rank representation method seeks the lowest rank representation among all the candidates that can represent the data points as linear combinations of the bases in a given dictionary. Nuclear norm minimization is adopted to minimize the rank of the representation matrix. However, nuclear norm is not a very good approximation of the rank of a matrix and the representation matrix thus obtained can be of high rank which will affect the final clustering accuracy. Weighted nuclear norm (WNN) is a better approximation of the rank of a matrix and WNN is adopted in this paper to describe the rank of the representation matrix. The convex program is solved via conventional alternation direction method of multipliers (ADMM) and linearized alternating direction method of multipliers (LADMM) and they are respectively refer to as WNNM-LRR and WNNM-LRR(L). Experimental results show that, compared with low rank representation method and several other state-of-the-art subspace clustering methods, WNNM-LRR and WNNM-LRR(L) can get higher clustering accuracy.

iHadoop: Asynchronous Iterations for MapReduce <=SEP=> MapReduce is a distributed programming framework designed to ease the development of scalable data-intensive applications for large clusters of commodity machines. Most machine learning and data mining applications involve iterative computations over large datasets, such as the Web hyperlink structures and social network graphs. Yet, the MapReduce model does not efficiently support this important class of applications. The architecture of MapReduce, most critically its dataflow techniques and task scheduling, is completely unaware of the nature of iterative applications, tasks are scheduled according to a policy that optimizes the execution for a single iteration which wastes bandwidth, I/O, and CPU cycles when compared with an optimal execution for a consecutive set of iterations. This work presents iHadoop, a modified MapReduce model, and an associated implementation, optimized for iterative computations. The iHadoop model schedules iterations asynchronously. It connects the output of one iteration to the next, allowing both to process their data concurrently. iHadoop's task scheduler exploits inter-iteration data locality by scheduling tasks that exhibit a producer/consumer relation on the same physical machine allowing a fast local data transfer. For those iterative applications that require satisfying certain criteria before termination, iHadoop runs the check concurrently during the execution of the subsequent iteration to further reduce the application's latency. This paper also describes our implementation of the iHadoop model, and evaluates its performance against Hadoop, the widely used open source implementation of MapReduce. Experiments using different data analysis applications over real-world and synthetic datasets show that iHadoop performs better than Hadoop for iterative algorithms, reducing execution time of iterative applications by 25% on average. Furthermore, integrating iHadoop with HaLoop, a variant Hadoop implementation that caches invariant data between iterations, reduces execution time by 38% on average.

A Quaternion-based Unscented Kalman Filter for Orientation Tracking <=SEP=> This paper describes a Kalman filter for the real-time estimation of a rigid body orientation from measurements of acceleration, angular velocity and magnetic field strength. A quaternion representation of the orientation is computationally effective and avoids problems with singularities. The nonlinear relationship between estima ed orientation and expected measurement prevent the usage of a classical Kalman filter. This problem is solved by an Unscented Kalman filter which allows nonlinear process and measurement models and is more accurate and less costly than the common Extended Kalman filter. Several extensions to the original Unscented Kalman filter are necessary to treat the inherent properties of unit quaternions. Resul ts with simulated and measured data are discussed.

Graph-wavelet filterbanks for edge-aware image processing <=SEP=> In our recent work, we proposed the construction of critically-sampled wavelet filterbanks for analyzing functions defined on the vertices of arbitrary undirected graphs. These graph based functions, referred to as graph-signals, provide a flexible model for representing many datasets with arbitrary location and connectivity. An application area considered in that work is image-processing, where pixels can be connected with their neighbors to form undirected graphs. In this paper, we propose various graph-formulations of images, which capture both directionality and intrinsic edge-information. The proposed graph-wavelet filterbanks provide a sparse, edge-aware representation of image-signals. Our preliminary results in non-linear approximation and denoising using graphs show promising gains over standard separable wavelet filterbank designs.

Mixed Methods Research Designs in Counseling Psychology <=SEP=> With the increased popularity of qualitative research, researchers in counseling psychology are expanding their methodologies to include mixed methods designs. These designs involve the collection, analysis, and integration of quantitative and qualitative data in a single or multiphase study. This article presents an overview of mixed methods research designs. It defines mixed methods research, discusses its origins and philosophical basis, advances steps and procedures used in these designs, and identifies 6 different types of designs. Important design features are illustrated using studies published in the counseling literature. Finally, the article ends with recommendations for designing, implementing, and reporting mixed methods studies in the literature and for discussing their viability and continued usefulness in the field of counseling psychology.

Unequal Wilkinson Power Divider With Reduced Arm Length For Size Miniaturization <=SEP=> This paper presents a compact unequal Wilkinson power divider (WPD) with a reduced arm length. The unequal power divider consists of four arms and the isolation elements, including a compensating capacitor and isolation resistor. Compared with the conventional WPD, the electric length θ of the arms between the input port and the isolation elements is much shorter, and thus, compact size can be obtained. A theoretical analysis is carried out, and design equations are obtained. In addition, a study is carried out to characterize the isolation bandwidth and output port return loss bandwidth with different values of θ. For validation, two power dividers operating at 1.5 GHz are implemented with various size and isolation bandwidths. Around 50% size reduction and good performance are obtained.

Deep Expectation of Real and Apparent Age from a Single Image Without Facial Landmarks <=SEP=> In this paper we propose a deep learning solution to age estimation from a single face image without the use of facial landmarks and introduce the IMDB-WIKI dataset, the largest public dataset of face images with age and gender labels. If the real age estimation research spans over decades, the study of apparent age estimation or the age as perceived by other humans from a face image is a recent endeavor. We tackle both tasks with our convolutional neural networks (CNNs) of VGG-16 architecture which are pre-trained on ImageNet for image classification. We pose the age estimation problem as a deep classification problem followed by a softmax expected value refinement. The key factors of our solution are: deep learned models from large data, robust face alignment, and expected value formulation for age regression. We validate our methods on standard benchmarks and achieve state-of-the-art results for both real and apparent age estimation.

Content-boosted Matrix Factorization Techniques for Recommender Systems <=SEP=> Many businesses are using recommender systems for marketing outreach. Recommendation algorithms can be either based on content or driven by collaborative filtering. We study different ways to incorporate content information directly into the matrix factorization approach of collaborative filtering. These content-boosted matrix factorization algorithms not only improve recommendation accuracy, but also provide useful insights about the contents, as well as make recommendations more easily interpretable.

NE-Rank: A Novel Graph-Based Keyphrase Extraction in Twitter <=SEP=> The massive growth of the micro-blogging service Twitter has shed the light on the challenging problem of summarizing a collection of large number of tweets. This paper attempts to extract topical key phrases that would represent topics in tweets. Due to the informality, noise, and short length of tweets, such research is nontrivial. We tackle such challenges with extensive preprocessing approach. Followed by, introduction of new features that improve topical key phrase extraction in Twitter. We start by proposing a novel unsupervised graph-based keyword ranking method, called NE-Rank, that considers word weights in addition to edge weights when calculating the ranking. Then we introduce a new approach of leveraging hash tags when extracting key phrases. We have conducted a set of experiments showing the potential of both approaches with 16% to 39% improvement for NE-Rank and 20% improvement for hash tag enhanced extraction.

Defending continuous collision detection against errors <=SEP=> Numerical errors and rounding errors in continuous collision detection (CCD) can easily cause collision detection failures if they are not handled properly. A simple and effective approach is to use error tolerances, as shown in many existing CCD systems. Unfortunately, finding the optimal tolerance values is a difficult problem for users. Larger tolerance values will introduce false positive artifacts, while smaller tolerance values may cause collisions to be undetected. The biggest issue here is that we do not know whether or when CCD will fail, even though failures are extremely rare. In this paper, we demonstrate a set of simple modifications to make a basic CCD implementation failure-proof. Using error analysis, we prove the safety of this method and we formulate suggested tolerance values to reduce false positives. The resulting algorithms are safe, automatic, efficient, and easy to implement.

BGPmon: A Real-Time, Scalable, Extensible Monitoring System <=SEP=> This paper presents a new system, called BGPmon, for monitoring the Border Gateway Protocol (BGP). BGP is the routing protocol for the global Internet. Monitoring BGP is important for both operations and research; a number of public and private BGP monitors are deployed and widely used. These existing monitors typically collect data using a full implementation of a BGP router. In contrast, BGPmon eliminates the unnecessary functions of route selection and data forwarding to focus solely on the monitoring function. BGPmon uses a publish/subscribe overlay network to provide real-time access to vast numbers of peers and clients. All routing events are consolidated into a single XML stream. XML allows us to add additional features such as labeling updates to allow easy identification of useful data by clients. Clients subscribe to BGPmon and receive the XML stream, performing tasks such as archiving, filtering, or real-time data analysis. BGPmon enables scalable real-time monitoring data distribution by allowing monitors to peer with each other and form an overlay network to provide new services and features without modifying the monitors. We illustrate the effectiveness of the BGPmon data using the Cyclops route monitoring system.

Smart Irrigation Decision Support Based on Fuzzy Logic Using Wireless Sensor Network <=SEP=> Smart Irrigation Decision Support (SIDS) system based on fuzzy logic using Wireless Sensor Network (WSN) is considered for precision water irrigation. WSN consists of limited-energy sensor nodes which are equipped with sensing, wireless communication and processing capabilities. SIDS aims to measure the agricultural parameters including the soil temperature and soil moisture using the sensor nodes. The rate of soil moisture reduction is calculated from the current soil moisture reading and the previous one. These soil temperate and the rate of soil moisture reduction are employed as input parameters for fuzzy logic controller to produce the amount of irrigation time as output parameter. The fuzzy logic rules and linguistic values for the input and output parameters of fuzzy logic are carefully selected with the guide of agricultural experts including the farmers. The experimental results show that by using the SIDS system, the amount of irrigation time is precisely calculated based on the measured agricultural parameters. In addition, the water irrigation utilization is improved.