We present KOI (Knowledge Of Incidents), a system that given news articles as input, builds a knowledge graph (KOI-KG) of incidental events.
KOI-KG can then be used to efficiently answer questions such as "How many killing incidents happened in 2017 that involve Sean?" The required steps in building the KG include:
(i) document preprocessing involving word sense disambiguation, named-entity recognition, temporal expression recognition and normalization, and semantic role labeling;
(ii) incidental event extraction and coreference resolution via document clustering; and (iii) KG construction and population.
Slides made and presented by Paramita.
Data X Museum - Hari Museum Internasional 2022 - WMIDFariz Darari
This document discusses the importance of preserving cultural heritage through museums and digitizing cultural artifacts and traditions. It provides statistics on the diversity of Indonesian culture and examples of how structured data and APIs can be used to catalog and provide access to cultural works, including examples from Wikidata and the Metropolitan Museum of Art. The document encourages utilizing structured data to digitally preserve traditions like rendang and making museum data widely available to promote cultural heritage for all.
Kuis tryout 1 mata kuliah Dasar-Dasar Pemrograman 2 Fasilkom UI berisi soal pilihan ganda dan esai tentang konsep-konsep dasar Java seperti tipe data, pewarisan, package, class, objek, dan string builder. Soal-soal tersebut bertujuan mengetes pemahaman mahasiswa terhadap materi pemrograman dasar yang telah diajarkan.
Game theory is the study of strategic decision making between interdependent parties. It analyzes situations where players make decisions that will impact outcomes for themselves and others. The document provides examples of classic game theory scenarios like the prisoner's dilemma and discusses concepts like dominant strategies, Nash equilibriums, and mixed strategies. It also presents a two-player "two-finger Morra game" to illustrate game theory principles.
Neural Networks and Deep Learning: An IntroFariz Darari
This document provides an overview of neural networks and deep learning. It describes how artificial neurons are arranged in layers to form feedforward neural networks, with information fed from the input layer to subsequent hidden and output layers. Networks are trained using gradient descent to adjust weights between layers to minimize error. Convolutional neural networks are also discussed, which apply convolution and pooling operations to process visual inputs like images for tasks such as image classification. CNNs have achieved success in applications involving computer vision, natural language processing, and more.
Ringkasan dokumen tersebut adalah sebagai berikut:
1. Dokumen tersebut membahas tentang pengembangan talenta AI di perguruan tinggi dan hubungannya dengan industri, khususnya dalam memenuhi kebutuhan akan keterampilan AI.
2. Talenta AI di perguruan tinggi tidak hanya terfokus pada pendidikan AI saja, tetapi juga penelitian dan pengabdian masyarakat melalui teknologi AI.
3. Dibut
Basic Python Programming: Part 01 and Part 02Fariz Darari
This document discusses basic Python programming concepts including strings, functions, conditionals, loops, imports and recursion. It begins with examples of printing strings, taking user input, and calculating areas of shapes. It then covers variables and data types, operators, conditional statements, loops, functions, imports, strings, and recursion. Examples are provided throughout to demonstrate each concept.
This document discusses several topics related to properly implementing AI in education, including:
1) Ensuring AI teacher evaluation and models are not biased toward specific demographic groups or teaching styles.
2) The importance of data quality when training AI models, such as removing duplicates and standardizing formats.
3) The need for explainable AI models.
4) Examples of non-machine learning AI applications, such as an automated study topic scheduler.
5) A reminder that we have a choice in how AI is designed to have a positive impact.
Data X Museum - Hari Museum Internasional 2022 - WMIDFariz Darari
This document discusses the importance of preserving cultural heritage through museums and digitizing cultural artifacts and traditions. It provides statistics on the diversity of Indonesian culture and examples of how structured data and APIs can be used to catalog and provide access to cultural works, including examples from Wikidata and the Metropolitan Museum of Art. The document encourages utilizing structured data to digitally preserve traditions like rendang and making museum data widely available to promote cultural heritage for all.
Kuis tryout 1 mata kuliah Dasar-Dasar Pemrograman 2 Fasilkom UI berisi soal pilihan ganda dan esai tentang konsep-konsep dasar Java seperti tipe data, pewarisan, package, class, objek, dan string builder. Soal-soal tersebut bertujuan mengetes pemahaman mahasiswa terhadap materi pemrograman dasar yang telah diajarkan.
Game theory is the study of strategic decision making between interdependent parties. It analyzes situations where players make decisions that will impact outcomes for themselves and others. The document provides examples of classic game theory scenarios like the prisoner's dilemma and discusses concepts like dominant strategies, Nash equilibriums, and mixed strategies. It also presents a two-player "two-finger Morra game" to illustrate game theory principles.
Neural Networks and Deep Learning: An IntroFariz Darari
This document provides an overview of neural networks and deep learning. It describes how artificial neurons are arranged in layers to form feedforward neural networks, with information fed from the input layer to subsequent hidden and output layers. Networks are trained using gradient descent to adjust weights between layers to minimize error. Convolutional neural networks are also discussed, which apply convolution and pooling operations to process visual inputs like images for tasks such as image classification. CNNs have achieved success in applications involving computer vision, natural language processing, and more.
Ringkasan dokumen tersebut adalah sebagai berikut:
1. Dokumen tersebut membahas tentang pengembangan talenta AI di perguruan tinggi dan hubungannya dengan industri, khususnya dalam memenuhi kebutuhan akan keterampilan AI.
2. Talenta AI di perguruan tinggi tidak hanya terfokus pada pendidikan AI saja, tetapi juga penelitian dan pengabdian masyarakat melalui teknologi AI.
3. Dibut
Basic Python Programming: Part 01 and Part 02Fariz Darari
This document discusses basic Python programming concepts including strings, functions, conditionals, loops, imports and recursion. It begins with examples of printing strings, taking user input, and calculating areas of shapes. It then covers variables and data types, operators, conditional statements, loops, functions, imports, strings, and recursion. Examples are provided throughout to demonstrate each concept.
This document discusses several topics related to properly implementing AI in education, including:
1) Ensuring AI teacher evaluation and models are not biased toward specific demographic groups or teaching styles.
2) The importance of data quality when training AI models, such as removing duplicates and standardizing formats.
3) The need for explainable AI models.
4) Examples of non-machine learning AI applications, such as an automated study topic scheduler.
5) A reminder that we have a choice in how AI is designed to have a positive impact.
Featuring pointers for: Single-layer neural networks and multi-layer neural networks, gradient descent, backpropagation. Slides are for introduction, for deep explanation on deep learning, please consult other slides.
Current situation: focus is limited to only implement Tridharma, that is, education, research, and community service, with little concern on openness aspect.
The openness of Tridharma can potentially be a breakthrough in mitigating the quality gap issue: opening Tridharma outputs for public would help to increase the citizen inclusion in accessing the quality content of Tridharma, hence narrowing the quality gap in higher education.
Defense Slides of Avicenna Wisesa - PROWDFariz Darari
This document presents ProWD, a tool for analyzing completeness in Wikidata. It introduces Wikidata and knowledge graphs, discusses issues like knowledge imbalance and inference errors due to lack of completeness awareness. It then presents a formal framework for completeness analysis using class, facet, and attribute profiles. This framework is implemented in ProWD, a proof of concept tool that allows analyzing Wikidata's completeness through single and compare views. ProWD is designed to be updated live and make completeness analysis accessible to laymen. Future work aims to expand the framework, improve scalability, and extend ProWD features.
This document provides an introduction to object-oriented programming concepts using Java. It begins by demonstrating how object-oriented thinking is natural through everyday examples of objects like cars and cats. It then defines key object-oriented programming terminology like class, object, attributes, and methods. The document walks through creating a sample Cube class to demonstrate these concepts in code. It shows how to define the class, instantiate objects, access attributes and call methods. The document also covers other OOP concepts like constructors, the toString() method, passing objects by reference, and the null value. Finally, it provides examples of real-world classes like String, LocalDate, Random and how to work with static variables and methods.
[ISWC 2013] Completeness statements about RDF data sources and their use for ...Fariz Darari
This was presented at ISWC 2013 in Sydney, Australia.
Abstract:
With thousands of RDF data sources available on the Web covering disparate and possibly overlapping knowledge domains, the problem of providing high-level descriptions (in the form of metadata) of their content becomes crucial. In this paper we introduce a theoretical framework for describing data sources in terms of their completeness. We show how existing data sources can be described with completeness statements expressed in RDF. We then focus on the problem of the completeness of query answering over plain and RDFS data sources augmented with completeness statements. Finally, we present an extension of the completeness framework for federated data sources.
Testing in Python: doctest and unittest (Updated)Fariz Darari
The document discusses testing in Python. It defines testing vs debugging, and explains why testing is important even for professional programmers. It provides examples of manually testing a square area function that initially had a bug, and how the bug was detected and fixed. It then introduces doctest and unittest as systematic ways to test in Python, providing examples of using each. Finally, it discusses test-driven development as a software development method where tests are defined before writing code.
Testing in Python: doctest and unittestFariz Darari
The document discusses testing in Python. It defines testing vs debugging, and explains why testing is important even for professional programmers. It introduces doctest and unittest as systematic ways to test Python code. Doctest allows embedding tests in docstrings, while unittest involves writing separate test files. The document also covers test-driven development, which involves writing tests before coding to define desired behavior.
Dissertation Defense - Managing and Consuming Completeness Information for RD...Fariz Darari
The ever increasing amount of Semantic Web data gives rise to the question: How complete is the data? Though generally data on the Semantic Web is incomplete, many parts of data are indeed complete, such as the children of Barack Obama and the crew of Apollo 11. This thesis aims to study how to manage and consume completeness information about Semantic Web data. In particular, we first discuss how completeness information can guarantee the completeness of query answering. Next, we propose optimization techniques of completeness reasoning and conduct experimental evaluations to show the feasibility of our approaches. We also provide a technique to check the soundness of queries with negation via reduction to query completeness checking. We further enrich completeness information with timestamps, enabling query answers to be checked up to when they are complete. We then introduce two demonstrators, i.e., CORNER and COOL-WD, to show how our completeness framework can be realized. Finally, we investigate an automated method to generate completeness statements from text on the Web via relation cardinality extraction.
The document provides information about research writing. It discusses that everyone can be considered a researcher through everyday activities like using social media or traveling. Research is defined as a careful, diligent search to establish new facts or reach conclusions. The constituents of research are outlined as defining problems, formulating hypotheses, collecting and analyzing data, and validating conclusions. The document emphasizes that research writing is important and discusses choosing the right research topic and venue for publication. It provides tips for writing different sections of a research paper and following the common three-phase model of initial workshop or conference papers leading to a journal publication.
Comparing Index Structures for Completeness ReasoningFariz Darari
Data quality is a major issue in the development of knowledge graphs. Data completeness is a key factor in data quality that concerns the breadth, depth, and scope of information contained in knowledge graphs. As for large-scale knowledge graphs (e.g., DBpedia, Wikidata), it is conceivable that given the amount of information contained in there, they may be complete for a wide range of topics, such as children of Donald Trump, cantons of Switzerland, and presidents of Indonesia. Previous research has shown how one can augment knowledge graphs with statements about their completeness, stating which parts of data are complete. Such meta-information can be leveraged to check query completeness, that is, whether the answer returned by a query is complete. Yet, it is still unclear how such a check can be done in practice, especially when a large number of completeness statements are involved. We devise implementation techniques to make completeness reasoning in the presence of large sets of completeness statements feasible, and experimentally evaluate their effectiveness in realistic settings based on the characteristics of real-world knowledge graphs.
This document provides an introduction to the Python programming language over 30 minutes. It covers basic Python concepts like variables, data types, conditionals, loops, functions, imports, strings, lists, tuples, sets, dictionaries, and classes. Code examples are provided to demonstrate how to use these features. The document encourages learners to continue learning Python through online documentation and resources.
Research Writing - Universitas IndonesiaFariz Darari
- The document discusses research writing and provides guidance on various aspects of the research process, including how everyone conducts research in their daily lives, the importance of literature reviews, and challenges of writing up research results. Key points covered include defining research, the constituents of the research process, choosing publication venues, and structuring research papers. Tips are provided for writing titles, abstracts, introductions, related work sections, and conclusions.
This document discusses open medical knowledge bases and Wikidata in particular. It describes Wikidata as a free and multilingual knowledge base that has grown from 30k facts in 2013 to over 346m facts in 2017. The document provides examples of medical information represented in Wikidata, including anatomy, diseases, and drugs. It also describes ongoing efforts to improve medicine data in Wikidata and gives examples of applications that utilize Wikidata's medical knowledge, such as virtual doctors that can identify potential diseases based on reported symptoms.
Knowledge Technologies: Opportunities and ChallengesFariz Darari
How to be one step ahead of leveraging knowledge technologies for your apps!
When: Dec 8, 2017
Where: Fl. 6, Multimedia Tower, Central Jakarta
Thanks to Ragil for the invitation!
COOL-WD: A Completeness Tool for WikidataFariz Darari
COOL-WD is a completeness tool for Wikidata. Its features are: (1) Display any Wikidata entity enriched with completeness information for each of its properties; (2) Adding new completeness statements or by removing incorrect ones; (3) Aggregate completeness statements and analyze the completeness of classes of entities; and (4) Process any SPARQL query over Wikidata and evaluate the completeness of the query answer.
Incomplete data can lead to inaccurate conclusions, missed opportunities, and even harm. The document provides several examples: class averages could be miscalculated if not all student grades are known; people could be left behind in an evacuation if maps don't include all streets; allergies could be triggered if full ingredient lists aren't provided; favorite artworks may be missed if museum collections aren't fully cataloged; and businesses risk wasting resources if inventory and applicant records are incomplete. The key lesson is that incomplete data poses dangers, so collecting and annotating complete information is important.
Cardinal Virtues - Extracting Relation Cardinalities from TextFariz Darari
ACL 2017 poster, credit to Paramita for the poster creation
Abstract:
Information extraction (IE) from text has largely focused on relations between individual entities, such as who has won which award. However, some facts are never fully mentioned, and no IE method has perfect recall. Thus, it is beneficial to also tap contents about the cardinalities of these relations, for example, how many awards someone has won. We introduce this novel problem of extracting cardinalities and discusses the specific challenges that set it apart from standard IE. We present a distant supervision method using conditional random fields. A preliminary evaluation results in precision between 3% and 55%, depending on the difficulty of relations.
DOI: https://doi.org/10.18653/v1/P17-2055
This document discusses managing and reasoning with completeness information for RDF data sources. It presents two tools for completeness management: CORNER, a generic completeness reasoner, and COOL-WD, a tool tailored for Wikidata. It also describes techniques for optimizing completeness reasoning, including data-aware reasoning, time-aware reasoning, constant-relevance, completeness templates, and partial matching. The goal is to develop flexible completeness reasoning methods that scale to real-world datasets.
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
Featuring pointers for: Single-layer neural networks and multi-layer neural networks, gradient descent, backpropagation. Slides are for introduction, for deep explanation on deep learning, please consult other slides.
Current situation: focus is limited to only implement Tridharma, that is, education, research, and community service, with little concern on openness aspect.
The openness of Tridharma can potentially be a breakthrough in mitigating the quality gap issue: opening Tridharma outputs for public would help to increase the citizen inclusion in accessing the quality content of Tridharma, hence narrowing the quality gap in higher education.
Defense Slides of Avicenna Wisesa - PROWDFariz Darari
This document presents ProWD, a tool for analyzing completeness in Wikidata. It introduces Wikidata and knowledge graphs, discusses issues like knowledge imbalance and inference errors due to lack of completeness awareness. It then presents a formal framework for completeness analysis using class, facet, and attribute profiles. This framework is implemented in ProWD, a proof of concept tool that allows analyzing Wikidata's completeness through single and compare views. ProWD is designed to be updated live and make completeness analysis accessible to laymen. Future work aims to expand the framework, improve scalability, and extend ProWD features.
This document provides an introduction to object-oriented programming concepts using Java. It begins by demonstrating how object-oriented thinking is natural through everyday examples of objects like cars and cats. It then defines key object-oriented programming terminology like class, object, attributes, and methods. The document walks through creating a sample Cube class to demonstrate these concepts in code. It shows how to define the class, instantiate objects, access attributes and call methods. The document also covers other OOP concepts like constructors, the toString() method, passing objects by reference, and the null value. Finally, it provides examples of real-world classes like String, LocalDate, Random and how to work with static variables and methods.
[ISWC 2013] Completeness statements about RDF data sources and their use for ...Fariz Darari
This was presented at ISWC 2013 in Sydney, Australia.
Abstract:
With thousands of RDF data sources available on the Web covering disparate and possibly overlapping knowledge domains, the problem of providing high-level descriptions (in the form of metadata) of their content becomes crucial. In this paper we introduce a theoretical framework for describing data sources in terms of their completeness. We show how existing data sources can be described with completeness statements expressed in RDF. We then focus on the problem of the completeness of query answering over plain and RDFS data sources augmented with completeness statements. Finally, we present an extension of the completeness framework for federated data sources.
Testing in Python: doctest and unittest (Updated)Fariz Darari
The document discusses testing in Python. It defines testing vs debugging, and explains why testing is important even for professional programmers. It provides examples of manually testing a square area function that initially had a bug, and how the bug was detected and fixed. It then introduces doctest and unittest as systematic ways to test in Python, providing examples of using each. Finally, it discusses test-driven development as a software development method where tests are defined before writing code.
Testing in Python: doctest and unittestFariz Darari
The document discusses testing in Python. It defines testing vs debugging, and explains why testing is important even for professional programmers. It introduces doctest and unittest as systematic ways to test Python code. Doctest allows embedding tests in docstrings, while unittest involves writing separate test files. The document also covers test-driven development, which involves writing tests before coding to define desired behavior.
Dissertation Defense - Managing and Consuming Completeness Information for RD...Fariz Darari
The ever increasing amount of Semantic Web data gives rise to the question: How complete is the data? Though generally data on the Semantic Web is incomplete, many parts of data are indeed complete, such as the children of Barack Obama and the crew of Apollo 11. This thesis aims to study how to manage and consume completeness information about Semantic Web data. In particular, we first discuss how completeness information can guarantee the completeness of query answering. Next, we propose optimization techniques of completeness reasoning and conduct experimental evaluations to show the feasibility of our approaches. We also provide a technique to check the soundness of queries with negation via reduction to query completeness checking. We further enrich completeness information with timestamps, enabling query answers to be checked up to when they are complete. We then introduce two demonstrators, i.e., CORNER and COOL-WD, to show how our completeness framework can be realized. Finally, we investigate an automated method to generate completeness statements from text on the Web via relation cardinality extraction.
The document provides information about research writing. It discusses that everyone can be considered a researcher through everyday activities like using social media or traveling. Research is defined as a careful, diligent search to establish new facts or reach conclusions. The constituents of research are outlined as defining problems, formulating hypotheses, collecting and analyzing data, and validating conclusions. The document emphasizes that research writing is important and discusses choosing the right research topic and venue for publication. It provides tips for writing different sections of a research paper and following the common three-phase model of initial workshop or conference papers leading to a journal publication.
Comparing Index Structures for Completeness ReasoningFariz Darari
Data quality is a major issue in the development of knowledge graphs. Data completeness is a key factor in data quality that concerns the breadth, depth, and scope of information contained in knowledge graphs. As for large-scale knowledge graphs (e.g., DBpedia, Wikidata), it is conceivable that given the amount of information contained in there, they may be complete for a wide range of topics, such as children of Donald Trump, cantons of Switzerland, and presidents of Indonesia. Previous research has shown how one can augment knowledge graphs with statements about their completeness, stating which parts of data are complete. Such meta-information can be leveraged to check query completeness, that is, whether the answer returned by a query is complete. Yet, it is still unclear how such a check can be done in practice, especially when a large number of completeness statements are involved. We devise implementation techniques to make completeness reasoning in the presence of large sets of completeness statements feasible, and experimentally evaluate their effectiveness in realistic settings based on the characteristics of real-world knowledge graphs.
This document provides an introduction to the Python programming language over 30 minutes. It covers basic Python concepts like variables, data types, conditionals, loops, functions, imports, strings, lists, tuples, sets, dictionaries, and classes. Code examples are provided to demonstrate how to use these features. The document encourages learners to continue learning Python through online documentation and resources.
Research Writing - Universitas IndonesiaFariz Darari
- The document discusses research writing and provides guidance on various aspects of the research process, including how everyone conducts research in their daily lives, the importance of literature reviews, and challenges of writing up research results. Key points covered include defining research, the constituents of the research process, choosing publication venues, and structuring research papers. Tips are provided for writing titles, abstracts, introductions, related work sections, and conclusions.
This document discusses open medical knowledge bases and Wikidata in particular. It describes Wikidata as a free and multilingual knowledge base that has grown from 30k facts in 2013 to over 346m facts in 2017. The document provides examples of medical information represented in Wikidata, including anatomy, diseases, and drugs. It also describes ongoing efforts to improve medicine data in Wikidata and gives examples of applications that utilize Wikidata's medical knowledge, such as virtual doctors that can identify potential diseases based on reported symptoms.
Knowledge Technologies: Opportunities and ChallengesFariz Darari
How to be one step ahead of leveraging knowledge technologies for your apps!
When: Dec 8, 2017
Where: Fl. 6, Multimedia Tower, Central Jakarta
Thanks to Ragil for the invitation!
COOL-WD: A Completeness Tool for WikidataFariz Darari
COOL-WD is a completeness tool for Wikidata. Its features are: (1) Display any Wikidata entity enriched with completeness information for each of its properties; (2) Adding new completeness statements or by removing incorrect ones; (3) Aggregate completeness statements and analyze the completeness of classes of entities; and (4) Process any SPARQL query over Wikidata and evaluate the completeness of the query answer.
Incomplete data can lead to inaccurate conclusions, missed opportunities, and even harm. The document provides several examples: class averages could be miscalculated if not all student grades are known; people could be left behind in an evacuation if maps don't include all streets; allergies could be triggered if full ingredient lists aren't provided; favorite artworks may be missed if museum collections aren't fully cataloged; and businesses risk wasting resources if inventory and applicant records are incomplete. The key lesson is that incomplete data poses dangers, so collecting and annotating complete information is important.
Cardinal Virtues - Extracting Relation Cardinalities from TextFariz Darari
ACL 2017 poster, credit to Paramita for the poster creation
Abstract:
Information extraction (IE) from text has largely focused on relations between individual entities, such as who has won which award. However, some facts are never fully mentioned, and no IE method has perfect recall. Thus, it is beneficial to also tap contents about the cardinalities of these relations, for example, how many awards someone has won. We introduce this novel problem of extracting cardinalities and discusses the specific challenges that set it apart from standard IE. We present a distant supervision method using conditional random fields. A preliminary evaluation results in precision between 3% and 55%, depending on the difficulty of relations.
DOI: https://doi.org/10.18653/v1/P17-2055
This document discusses managing and reasoning with completeness information for RDF data sources. It presents two tools for completeness management: CORNER, a generic completeness reasoner, and COOL-WD, a tool tailored for Wikidata. It also describes techniques for optimizing completeness reasoning, including data-aware reasoning, time-aware reasoning, constant-relevance, completeness templates, and partial matching. The goal is to develop flexible completeness reasoning methods that scale to real-world datasets.
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Programming Foundation Models with DSPy - Meetup Slides
KOI - Knowledge Of Incidents - SemEval 2018
1. KOI at SemEval-2018 Task 5:
K O
I
Paramita Mirza Fariz Darari Rahmad Mahendra
paramita@mpi-inf.mpg.de. fariz@cs.ui.ac.id rahmad.mahendra@cs.ui.ac.id
1
SemEval-2018
International Workshop on Semantic Evaluation
New Orleans, LA, USA, June 5-6 2018
2. (1) “How many killing incidents happened in June 2016 in San Antonio, Texas?”
(2) “How many people were killed in June 2016 in San Antonio, Texas?”
2
Numerical answer:
(1) 2
(2) 2
Supporting documents:
Knowledge
Graph of
Incidents
News articles
4. (1) “How many killing incidents happened in June 2016 in San Antonio, Texas?”
(2) “How many people were killed in June 2016 in San Antonio, Texas?”
4
Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
Knowledge
Graph of
Incidents
Question
Parsing
Query
Execution
News articles
Numerical answer:
(1) 2
(2) 2
Supporting documents:
6. One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.
Powered by:
Word sense disambiguation & entity linking
(Navigli & Ponzetto, 2012)
6
Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
News articles
Named entity recognition
(spacy.io)
HeidelTime
Time expression recognition
& normalization
(Strötgen & Gertz, 2013)
One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.
June 5, 2018
PERSON 03-06-2018
Semantic role labelling
(Collobert et al., 2011)
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
said A0: police
A1: One man , 41-years-old John Doe,
was fatally shot early Sunday Morning
in San Antonio
7. Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
News articles
7
One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.
June 5, 2018
PERSON 03-06-2018
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
said A0: police
A1: One man , 41-years-old John Doe,
was fatally shot early Sunday Morning
in San Antonio
said A0: police
A1: One man , 41-years-old John Doe,
was fatally shot early Sunday Morning
in San Antonio
Predicate-level event
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
• Identifying incident-related concepts via path-
based WordNet similarity (Hirst et al., 1998) > 5.0
• Identifying event participants and their roles (e.g.,
victim)
• Identifying number of victims (except for suspect-
related predicates)
• Identifying and normalizing event time
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
Predicate-level event, type: killing
8. Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
News articles
8
One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.One man, 41-years-old John Doe, was fatally shot early Sunday morning in San Antonio, police said.
June 5, 2018
PERSON 03-06-2018
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
said A0: police
A1: One man , 41-years-old John Doe,
was fatally shot early Sunday Morning
in San Antonio
said A0: police
A1: One man , 41-years-old John Doe,
was fatally shot early Sunday Morning
in San Antonio
Sentence-level event
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
killing
injuring
injuring
fire
Document-level event (incident)
• One incident per incident type per
document
• Determine incident location
• Aggregate event participants per
incident type
• Aggregate number of victims per
incident type
• Determine incident time per
incident type
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
shot A1: One man , 41-years-old John Doe
AM-MNR: fatally
AM-TMP: early Sunday Morning
AM-LOC: in San Antonio
killing
injuring
fire
Predicate-level event, type: killing
9. Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
News articles
9
injuring
fire
Cross-document event coreference resolution
via document clustering
killing
injuring
fire
dct1: June 4, 2018 dct2: June 5, 2018
≈
|dct1-dct2|≤ 3 days
Cosine similarity of TF-IDF-based vectors of:
• BabelNet senses
• spaCy’s PERSON and GPE
10. KOI-KG https://koi.cs.ui.ac.id/incidents
Powered by
10
Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
News articles
injuring
fire
killing
injuring
fire
dct1: June 4, 2018 dct2: June 5, 2018
killing injuring fire
supported by
John Doe
1 victim
03-06-2018 San Antonio
≈
|dct1-dct2|≤ 3 days
11. (1) “How many killing incidents happened in June 2016 in San Antonio, Texas?”
(2) “How many people were killed in June 2016 in San Antonio, Texas?”
11
Document
Preprocessing
Event Extraction
and Coreference
Resolution
KG Construction
& Population
Knowledge
Graph of
Incidents
Query
Execution
News articles
Numerical answer:
(1) 2
(2) 2
Supporting documents:
SPARQL query
Question
Parsing
SELECT ?event ?document
WHERE {
?event koi:eventType koi:killing .
?event koi:eventDate [
koi:month "06" ;
koi:year "2016" ] .
?event koi:location [
koi:city
<http://dbpedia.org/resource/San_Antonio> ;
koi:state
<http://dbpedia.org/resource/Texas> ] .
?document koi:event ?event .
}
16. 16
(1) “How many killing incidents happened in June 2016 in San Antonio, Texas?” 2
(2) “How many people were killed in June 2016 in San Antonio, Texas?” 1
17. KOI Knowledge Graph of Incidents to be used for efficiently answering
numerical questions about domain-specific events
Fully unsupervised approach, utilizing already existing NLP tools
Simple cross-document event coreference method via document clustering
One main event/incident per document assumption does not always hold
Low performance on identifying the existence of event participants for specific
roles
“Two boys and a girl were shot while…”
Thank you!
17
18. When KOI yields perfect (non-empty) sets of answer documents:
On answering number of incidents (cross-document event coreference)
On answering number of victims (counting event participants)
34.3% correct number
18
correct number
overestimate
underestimate
from only counting
from only numeral mentions
combination