Data Science Institute (Demonstration Papers)

Permanent URI for this collection


Recent Submissions

  • Publication
    Porting and execution of anomalies detection models on embedded systems in IoT: Demo abstract
    (Association for Computing Machinery (ACM), 2021-05-18) Sudharsan, Bharath; Patel, Pankesh; Wahid, Abdul; Yahya, Muhammad; Breslin, John G.; Ali, Muhammad Intizar; Science Foundation Ireland; European Regional Development Fund
    In the Industry 4.0 era, Microcontrollers (MCUs) based tiny embedded sensor systems have become the sensing paradigm to interact with the physical world. In 2020, 25.6 billion MCUs were shipped, and over 250 billion MCUs are already operating in the wild. Such low-power, low-cost MCUs are being used as the brain to control diverse applications and soon will become the global digital nervous system. In an Industrial IoT setup, such tiny MCU-based embedded systems are equipped with anomaly detection models and mounted on production plant machines for monitoring the machine’s health/condition. These models process the machine’s health data (from temperature, RPM, vibration sensors) and raise timely alerts when it predicts/detects data patterns that show deviations from the normal operation state. In this demo, we train One Class Support Vector Machines (OCSVM) based anomaly detection models and port the trained models to their MCU executable versions. We then deploy and execute the ported models on 4 popular MCUs and report their on-board inference performance along with their memory (Flash and SRAM) consumption. The steps/procedure that we show in the demo is generic, and the viewers can use it to efficiently port a wide variety of datasets-trained classifiers and execute them on different resource-constrained MCU and small CPU-based devices.
  • Publication
    SRAM optimized porting and execution of machine learning classifiers on MCU-based IoT devices: Demo abstract
    (Association for Computing Machinery (ACM), 2021-05-19) Sudharsan, Bharath; Patel, Pankesh; Breslin, John G.; Ali, Muhammad Intizar; Science Foundation Ireland; European Regional Development Fund
    With the introduction of edge analytics, IoT devices are becoming smarter and ready for AI applications. However, any increase in the training data results in a linear increase in the space complexity of the trained Machine Learning (ML) models, which means they cannot be deployed on IoT devices that have limited memory. To alleviate such memory issues, we recently proposed an SRAM-optimized classifier porting, stitching, and efficient deployment method in [3]. This is currently the most resource-friendly approach that enables large classifiers to be comfortably executed on microcontroller unit (MCU) based IoT devices, and perform ultra-fast classifications (1--4x times faster than state-of-the-art libraries) while consuming 0 bytes of SRAM. In this demo, realizing our recent SRAM-optimized approach, we port and execute 7 dataset-trained classifiers on 7 popular MCUs, and report their inference performance. It is apparent from the demo results that realizing our approach makes even the slowest Atmega328P MCU perform faster unit inference than a NVIDIA Jetson Nano GPU and Raspberry Pi 4 CPU.
  • Publication
    DRETa: extracting RDF from wikitables
    (, 2013) Muñoz, Emir; Hogan, Aidan; Mileo, Alessandra; |~|1267872|~|
    Tables are widely used in Wikipedia articles to display relational information - they are inherently concise and information rich. However, aside from info-boxe s, there are no automatic methods to exploit the integrated content of these tables. We thus present DRETa: a tool that uses DBpedia as a reference knowledge-base to extract RDF triples from generic Wikipedia tables.
  • Publication
    The 2LIP Model and Its Implementations
    (2009) Jankowski, Jacek; Decker, Stefan; Líon Project; Copernicus
  • Publication
    Web of Data Plumbing - Lowering the Barriers to Entry
    (2009) Umbrich, Jürgen; Hastrup, Tuukka; Hausenblas, Michael; Romulus; Science Foundation Ireland
    Publishing and consuming content on the Web of Data often requires considerable expertise in the underlying technologies, as the expected services to achieve this are either not packaged in a simple and accessible manner, or are simply lacking. In this poster, we address selected issues by briefly introducing the following essential Web of Data services de- signed to lower the entry-barrier for Web developers: (i) a multi-ping service, (ii) a meta search service, and (iii) a universal discovery service.
  • Publication
    Active exploration of mathematical formulae
    (2007) Karpinska, Anna; Samp, Krystian; Dabrowski, Maciej; Kruk, Sebastian Ryszard; eLite
  • Publication
    HyperCuP Lightweight Implementation: A Universal Solution for Making Application Distributed
    (2006) Grzonkowski, Slawomir; Kruk, Sebastian Ryszard; Science Foundation Ireland
    Contemporary applications need an efficient solution for communication to implement robust information retrieval mechanisms and fault tolerant networks. Apart from implementing a robust, scalable communication protocol the solution should be accessible with easy to use API that would not require too much of an effort to use it. In this article we present HyperCuP Lightweight Implementation (HLI) which delivers an alternative P2P architecture based on web services. This implementation has already been deployed with diverse systems like JeromeDL, a semantic digital library and FOAFRealm, a distributed identity management system based on social networking. We describe an architecture of the HyperCuP Lightweight Implementation. We show how to deploy it with one¿s own application and how to take advantage of the established hypercube topology.
  • Publication
    D-FOAF - Distributed Identity Management based on Social Networks
    (2006) Kruk, Sebastian Ryszard; Gzella, Adam; Grzonkowski, Slawomir; Science Foundation Ireland
    Contemporary Web consists of more than just information, it provides a large number of services, which often require identi¿cation of it¿s users. Since distributed or shared identi¿cation systems are not yet widely adopted many users have to maintain a large number of different credentials for different services. Furhermore current authorisation systems require strict centralisation of the authorisation procedure. Although the feature of enabling user¿s friends or good friends of a friends to access user resources would be beneficial for services and business on the Web, it is not usually offered by existing systems. In this article we present D-FOAF, a distributed identity management system that utilizes social networks. We show how information inherent in social networks can be utilised to provide community driven access rights delegation and distributed authorisation.
  • Publication
    3DWiki: The 3D Wiki Engine
    (2009) Cobos, Yolanda; McDaniel, Bill; Decker, Stefan; Copernicus; Science Foundation Ireland
    We demonstrate one of the potential paths of the evolution of wiki engines towards Web 3.0. We introduce 3dWiki - the 3D wiki engine, which was built according to 2-Layer Interface Paradigm (2LIP). It was developed for use by Copernicus, our vision of a 3D encyclopedia. In the demonstration: We give an overview of 2-Layer Interface Paradigm, an attempt to marry advantages of 3D experience with the advantages of narrative structure of hypertext. We describe step by step how to create an article for Copernicus: from creating models for the 3D background, through authoring the content, creating the c-links, to publishing the result in our encyclopedia. We show how to use a physics engine in our wiki.
  • Publication
    LODr - A Linking Open Data Tagging System
    (, 2008) Passant, Alexandre; Science Foundation Ireland
    This demo paper introduces LODr, a service providing semantic enrichment features for existing tagged content from various Web 2.0 services, based on the MOAT and Linked Data principles.
  • Publication
    Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications
    (2008) Westerski, Adam; Iqbal, Aftab; Tummarello, Giovanni; Decker, Stefan; Romulus; Science Foundation Ireland
    In this paper we present a methodology by which it is possible to enhance existing web applications and directly deliver to the end users aggregated ¿views¿ of information. These views are accessed by clicking on buttons which are injected into the HTML of the existing application by lightweight plugins.
  • Publication
    A Distributed Semantic Microblogging Platform
    (2008) Passant, Alexandre; Hastrup, Tuukka; Bojars, Uldis; Breslin, John; Science Foundation Ireland
    The application showcases the ideas of a distributed, Semantic-Web enabled micro blogging architecture, providing a way to leverage this new Web 2.0 practice to the Semantic Web.
  • Publication
    Previewing Semantic Web Pipes
    (Springer, 2008) Phuoc, Danh Le; Polleres, Axel; Samwald, Matthias; Tummarello, Giovanni; inContext; Science Foundation Ireland
    In this demo we present a first implementation of Semantic Web Pipes, a powerful tool to build RDF-based mashups. Semantic Web pipes are defined in XML and when executed they fetch RDF graphs on the Web, operate on them, and produce an RDF output which is itself accessible via a stable URL. Humans can also use pipes directly thanks to HTML wrapping of the pipe parameters and outputs. The implementation we will demo includes an online AJAX pipe editor and execution engine. Pipes can be published and combined thus fostering collaborative editing and reuse of data mashups.
  • Publication
    An Empirical Investigation of Networks in the Blogosphere
    (2007) Bojars, Uldis; Harth, Andreas; Kinsella, Sheila; Science Foundation Ireland
    We seek out to investigate the social networks manifested in weblogs. Our dataset, derived from an initial list of URIs, consists of 3.9M files in XML or RDF format, totaling over 400M statements in RDF. We continue by applying well-known network analysis algorithm to parts of the derived net- work. Our experiments show that links analysis algorithms benefit from input in a common, structured data model.
  • Publication
    WSMX - Infrastructure for execution of semantic Web Services
    (2004) Zaremba, Michal; Haller, Armin; Zaremba, Maciej; Moran, Matthew; Science Foundation Ireland
    In this paper we present a demo implementation of an event driven system, which aims to enable execution of Semantic Web Services. Our demo infrastructure is based on the Web Service Modeling Ontology (WSMO) [Roman et al., 2004]. The implementation follows research carried out by the Web Services Modeling Execution1 working group. WSMX is a Service Oriented Architecture (SOA) and allows an agent acting on behalf of a user to talk to WSMX enabling discovery, selection, mediation and invocation of formally described Web Services to carry out specific client tasks. Through the implementation of WSMX we aim to prove the viability of WSMO and although the first implementation of the system remains incomplete in terms of the required functionality, all components are in place and the system is capable of executing simple scenarios. Through continuous open source development 2 we aim to enhance WSMX with the intended functionality for all defined conceptual components.
  • Publication
    SVM: Semantic Versioning Manager
    (2006) Groza, Tudor; Handschuh, Siegfried; Knowledge Web
    Knowledge domains and their semantic representations via ontologies are typically subject to change in practical applications. There- fore, especially in distributed environments, change management for ontologies becomes a crucial aspect. In order to handle the these issues, we propose SemVersion, an RDF-centric versioning approach and its integration as the Semantic Versioning Manager plug-in in the Protégé Ontology Editor.
  • Publication
    enVision: An integrated approach towards Semantic Authoring
    (2006) Groza, Tudor; Handschuh, Siegfried; Decker, Stefan; NEPOMUK
    Writing is one of the most common activities of a researcher. And since, the writing process is not only about writing, but also about researching the background of the domain or collecting the necessary references, we propose an integrated writing environment having semantic web technologies as foundation and encapsulating all the necessities involved in this above mentioned process.
  • Publication
    JeromeDL and FOAFRealm - Taking Advantage of Semantic Social Collaborative Filtering in Digital Libraries
    (2005) Kruk, Sebastian Ryszard; Decker, Stefan; Science Foundation Ireland
    In this paper, we present FOAFRealm, a user management library based on social networking and FOAF metadata, and its deployment in JeromeDL, a digital library with semantics. We will demonstrate the most important features of FOAFRealm as applied to JeromeDL - semantically-enhanced search features, semantic social collaborative filtering and semantic query expansion - to exemplify the advantages of semantic technologies in digital libraries.
  • Publication
    Demo: Visual Programming for the Semantic Desktop with Konduit
    (2008) Möller, Knud; Handschuh, Siegfried; Decker, Stefan; Hauswirth, Manfred; NEPOMUK
    In this demo description, we present Konduit, a desktop-based platform for visual programming with RDF data. Based on the idea of the semantic desktop, non-technical users can create, manipulate and mash-up RDF data with Konduit, and thus generate simple applications or workflows, which are aimed to simplify their everyday work by automating repetitive tasks. The platform allows to combine data from both Web and desktop and integrate it with existing desktop functionality, thus bringing us closer to a convergence of Web and desktop.
  • Publication
    WSMX: a Solution for B2B Mediation and Discovery Scenarios (demo)
    (2008) Zaremba, Maciej; Vitvar, Tomas; SemanticGov; SUPER; Science Foundation Ireland
    We demonstrate Web Service Execution Environment (WSMX), a semantic middleware platform for runtime service discovery, mediation and execution, applied to SWS Challenge scenarios. We show the modelling principles as well as execution aspects of the WSMX semantic technology addressing the real-world requirements.