This summarizes my work during my first year of PhD at Institute for Manufacturing, University of Cambridge where I investigate the feasibility of deploying machine learning under uncertainty for cyber-physical manufacturing systems.
I was presenting my masters work to my colleagues in the digital libraries research group. It was a 15 minute presentation on what I have done thus far and how I intend to proceed.
And Yes! I've decided to maintain this slide template.
I was presenting my masters work to my colleagues in the digital libraries research group. It was a 15 minute presentation on what I have done thus far and how I intend to proceed.
And Yes! I've decided to maintain this slide template.
Predatory Publications and Software Tools for IdentificationSaptarshi Ghosh
Journals that publish work without proper peer review and which charge scholars sometimes huge fees to submit should not be allowed to share space with legitimate journals and publishers, whether open access or not. These journals and publishers cheapen intellectual work by misleading scholars, preying particularly early career researchers trying to gain an edge. The credibility of scholars duped into publishing in these journals can be seriously damaged by doing so. It is important that as a scholarly community we help to protect each other from being taken advantage of in this way.
Systematic Literature Reviews and Systematic Mapping Studiesalessio_ferrari
Lecture slides on Systematic Literature Reviews and Systematic Mapping Studies in software engineering. It describes the different steps, discusses differences between the two methods, and gives guidelines on how to conduct these types of study.
Bibliometrics literally means "book measurement" but the term is used about all kinds of documents (with journal articles as the dominant kind of document).
What is measured are not the physical properties of documents but statistical patterns in variables such as authorship, sources, subjects, geographical origins, and citations.
1 - Systematic Literature Reviews: introduction and methodsVittorio Scarano
For the first of the two seminars on Systematic Literature Review, here the principles and methods of SLR are presented. The seminar is meant for PhD students and was given at the Computer Science PhD Program at the University of Salerno, Italy
How to publish in an isi journal حنان القرشيvdsr_ksu
محاضرة How to publish in an ISI Journal إعداد الدكتورة حنان عبدالله القرشي
ضمن سلسلة محاضرات البحث العلمي لعام 1437هـ.
وكالة عمادة البحث العلمي للأقسام النسائية، جامعة الملك سعود.
This is the presentation of the paper about the integration of artificial intelligence and the systems engineering lifecycle.
You can find more information in the following link: https://event.conflr.com/IS2019/sessiondetail_395325
This presentation is a keynote in the AI4SE International Workshop exploring the challenges and opportunities of bringing Systems Engineering the development of AI/ML functions for safety-critical systems.
Predatory Publications and Software Tools for IdentificationSaptarshi Ghosh
Journals that publish work without proper peer review and which charge scholars sometimes huge fees to submit should not be allowed to share space with legitimate journals and publishers, whether open access or not. These journals and publishers cheapen intellectual work by misleading scholars, preying particularly early career researchers trying to gain an edge. The credibility of scholars duped into publishing in these journals can be seriously damaged by doing so. It is important that as a scholarly community we help to protect each other from being taken advantage of in this way.
Systematic Literature Reviews and Systematic Mapping Studiesalessio_ferrari
Lecture slides on Systematic Literature Reviews and Systematic Mapping Studies in software engineering. It describes the different steps, discusses differences between the two methods, and gives guidelines on how to conduct these types of study.
Bibliometrics literally means "book measurement" but the term is used about all kinds of documents (with journal articles as the dominant kind of document).
What is measured are not the physical properties of documents but statistical patterns in variables such as authorship, sources, subjects, geographical origins, and citations.
1 - Systematic Literature Reviews: introduction and methodsVittorio Scarano
For the first of the two seminars on Systematic Literature Review, here the principles and methods of SLR are presented. The seminar is meant for PhD students and was given at the Computer Science PhD Program at the University of Salerno, Italy
How to publish in an isi journal حنان القرشيvdsr_ksu
محاضرة How to publish in an ISI Journal إعداد الدكتورة حنان عبدالله القرشي
ضمن سلسلة محاضرات البحث العلمي لعام 1437هـ.
وكالة عمادة البحث العلمي للأقسام النسائية، جامعة الملك سعود.
This is the presentation of the paper about the integration of artificial intelligence and the systems engineering lifecycle.
You can find more information in the following link: https://event.conflr.com/IS2019/sessiondetail_395325
This presentation is a keynote in the AI4SE International Workshop exploring the challenges and opportunities of bringing Systems Engineering the development of AI/ML functions for safety-critical systems.
ESTIMATING THE EFFORT OF MOBILE APPLICATION DEVELOPMENTcsandit
The rise of the use of mobile technologies in the world, such as smartphones and tablets,
connected to mobile networks is changing old habits and creating new ways for the society to
access information and interact with computer systems. Thus, traditional information systems
are undergoing a process of adaptation to this new computing context. However, it is important
to note that the characteristics of this new context are different. There are new features and,
thereafter, new possibilities, as well as restrictions that did not exist before. Finally, the systems
developed for this environment have different requirements and characteristics than the
traditional information systems. For this reason, there is the need to reassess the current
knowledge about the processes of planning and building for the development of systems in this
new environment. One area in particular that demands such adaptation is software estimation.
The estimation processes, in general, are based on characteristics of the systems, trying to
quantify the complexity of implementing them. Hence, the main objective of this paper is to
present a proposal for an estimation model for mobile applications, as well as discuss the
applicability of traditional estimation models for the purpose of developing systems in the
context of mobile computing. Hence, the main objective of this paper is to present an effort
estimation model for mobile applications.
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
This talk starts by exploring how electrical power systems are increasingly becoming digitalized, leading to their transformation into a class of cyber-physical systems (a system of systems) where the electrical grid merges with ubiquitous information and communication technologies (ICT).
This type of complex systems present unprecedented challenges in their operation and control, and due to unknown interactions with ICT, require new concepts, methods and tools to facilitate their operational design, manufacturing (of components), and testing/verification/validation of their performance.
Inspired by the tremendous advantages of the model-based system engineering (MBSE) framework developed by the aerospace and military communities, this talk will highlight the challenges to adopt MBSE for electrical power grids. MBSE is not only a framework to deal with all the phases of putting in place complex systems-of-systems, but also provides a foundation for the democratization of technology - both software and hardware.
The talk will illustrate the foundations that have been built by the presenter's research over the last 7 years, placed within the context of MBSE, with focus on areas of power engineering. Some of these foundations and contributions include the OpenIPSL, RaPId, SD3K, BableFish and Khorjin open source software developed and distributed online by the research group, and available at: https://github.com/ALSETLab
Machine Learning (ML) in Wireless Sensor Networks (WSNs)mabualsh
Wireless sensor networks (WSNs) and the Internet of Things (IoT) monitor dynamic environments that change rapidly over time. This dynamic behavior is either caused by external factors or initiated by the system designers themselves. WSNs and IoT often adopt machine learning to eliminate the need for unnecessary redesign. Machine learning inspires many practical solutions that maximize resource utilization and prolong the network's lifespan. These slides present an extensive literature review of machine learning methods to address common issues in WSNs and IoT.
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEYcsandit
For over four decades now, variants of Model Checkers are being used as an approach for formal verification of systems consisting of software, hardware or combination of both. Though various model checking tools are available like NuSMV, UPPAAL, PRISM, PAT,FDR, it is difficult to comprehend their usage for systems in different domains like telecommunication, automobile, health and entertainment. However, industry experts and researchers have showcased the use of formal verifications techniques in various domains including Networking, Security and Semiconductor design. With current generation systems becoming more complex, there is an urgent need to better understand and use appropriate methodology, language and tool for definite domain. In this paper, we have made an effort to present Model checking in detail with relevance to available tools and languages to specific domain. For novices in the field, this paper would provide knowledge of model checkers languages and tools that would be suitable for various purposes in diverse systems
Control systems and computer science are two distinct and important fields
of engineering. The development of cloud computing in computer science
has become an enabler for the widely used controller in control systems to
migrate to the cloud and has created a new field of research in cloud-based
control systems (CCS). The paper used the systematic literature review
approach to obtain insight into current CCS research. The objectives include
a review in areas such as the demographics, topics of the research,
evaluation method, and application domain. To that end, systematic
literature review (SLR) has been conducted. The study obtained 64 primary
studies from 581 articles. The CCS has a distinct characteristic; despite the
fact that the cloud and network dynamics system, when coupled with the
controlled plant, is inherently nonlinear, research efforts have used linear
models with optimal control to approach it successfully in a limited case of
control objectives. Furthermore, cloud-centric and cloud-fog network
architecture approaches are considered in the studies—whereas, the
quantitative method mainly uses simulation and discussion. Finally, the SLR
summarizes open challenges for CCS in the future.
Eric Nyberg's Presentation "From Jeopardy! To Cognitive Agents: Effective Learning in the Wild" on Cognitive Systems Institute Group Speaker Series July 9, 2015
Bayesian Autoencoders for anomaly detection in industrial environmentsBang Xiang Yong
Seminar for Manufacturing Analytics Group on my PhD thesis : Bayesian autoencoders
Three main contributions are:
1. Probabilistic formulation of autoencoder focusing on likelihood and the need for bottleneck.
2. Uncertainty quantification for anomaly detection
3. Explainability for anomaly detection
Uncertainty Quantification with Unsupervised Deep learning and Multi Agent Sy...Bang Xiang Yong
Presented at MET4FOF Workshop, JULY 2020
I talk about our recent work of combining Bayesian Deep learning with Explainable Artificial Intelligence (XAI) methods. In particular, we look at Bayesian Autoencoders.
Slidedeck for my presentation of my work for the First Year Conference which is held during 50% of the first year at Institute for Manufacturing, University of Cambridge.
Title of paper: Multi Agent System for Machine Learning Under Uncertainty in Cyber Physical Manufacturing System
Presented at - 9th Workshop on Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future
Ideas for furthering the development of agentMET4FOF. The main focus is on the first use case - Conducting Data Experiments. So far, the development has been successful in the second use case of deploying machine learning but a better job needs to be done for the first.
https://github.com/bangxiangyong/agentMET4FOF
https://www.ptb.de/empir2018/met4fof/home/
StarCompliance is a leading firm specializing in the recovery of stolen cryptocurrency. Our comprehensive services are designed to assist individuals and organizations in navigating the complex process of fraud reporting, investigation, and fund recovery. We combine cutting-edge technology with expert legal support to provide a robust solution for victims of crypto theft.
Our Services Include:
Reporting to Tracking Authorities:
We immediately notify all relevant centralized exchanges (CEX), decentralized exchanges (DEX), and wallet providers about the stolen cryptocurrency. This ensures that the stolen assets are flagged as scam transactions, making it impossible for the thief to use them.
Assistance with Filing Police Reports:
We guide you through the process of filing a valid police report. Our support team provides detailed instructions on which police department to contact and helps you complete the necessary paperwork within the critical 72-hour window.
Launching the Refund Process:
Our team of experienced lawyers can initiate lawsuits on your behalf and represent you in various jurisdictions around the world. They work diligently to recover your stolen funds and ensure that justice is served.
At StarCompliance, we understand the urgency and stress involved in dealing with cryptocurrency theft. Our dedicated team works quickly and efficiently to provide you with the support and expertise needed to recover your assets. Trust us to be your partner in navigating the complexities of the crypto world and safeguarding your investments.
Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
First Year Report, PhD presentation
1. Deploying Machine Learning under Uncertainty in
Cyber-Physical Manufacturing System (CPMS)
Bang Xiang Yong
Supervisor: Dr. Alexandra Brintrup
Advisor: Prof Duncan McFarlane
2. • In the recent Made Smarter Review [1], the total value of AI/ML technologies to the United Kingdom industry
was estimated to be £198.7bn between 2017-2027.
• Classical statistic methods such as linear regression and multivariate regression were designed for data with
few dozen input variables and sample sizes which would be considered small by today’s standard. By contrast,
many ML algorithms are capable of analyzing high dimensional data [6].
• Classical statistics and ML are not mutually exclusive : classical statistics can be used to pre-process the data
before feeding into ML model such as Artificial Neural Network (ANN).
• As manufacturers begin to capture large volumes of data describing their process through Cyber Physical
Manufacturing Systems (CPMS), there is a need to derive value from the sensor data streams which are
complex, high dimensional and non-linear.
Introduction
3. • Manufacturing systems are characterised by heterogeneous distributed systems, dynamic and unpredictable
environments.
• A missing ingredient from existing approaches is the measurement of uncertainty of ML – current approaches
focus on
• maximising the accuracy of predictions
• executing them in the fastest way via scalable algorithms
• A first motivating question would be, "Can we still trust the predictions of ML, given that faults and
environment changes have occurred?".
• Without reasoning on the uncertainty of data-driven systems in dynamic environments, manufacturers are
exposed to risk in events – sensor failures, overconfident and erroneous predictions
Problem Statement
4. • Definition of Machine learning
• Data-driven approaches which build mathematical models based on sample data to make predictions or
decisions. [21]
• In my definition : an automated process of building a mathematical model using example data,
characterised by training and inference phases which relies on minimal prior knowledge of the underlying
relationships between variables in data.
• Methodologies such as CRISP-DM [24] have been developed to provide industrial standard frameworks for
encapsulating the process of data analytics, which have been adapted to various domains [25].
Research Background
5.
6. • Definition of Cyber-Physical Manufacturing Systems:
• Rajkumar et al. [30] defined CPS as systems which bridge the cyber-world of computing and communications with the
physical world.
• Sanislav and Miclea [32] emphasised CPS through the input and feedback to and fro the cyber-physical environments,
management of distributed control, real-time executions, large spatial distribution and large scale control systems
within systems.
• My definition: Distributed and highly interconnected computer systems in manufacturing which are capable of obtaining
real-time data from the physical world through sensors and acting upon them.
Research Background
8. Systematic literature review
• Systematic literature reviews are characterised by explicit
and reproducible steps with clear guidelines to reproduce.
• The methods of systematic review advocated by Pickering
and Byrne [39] were adopted.
• Modern manufacturing has focused less on studying ML methods compared to
other technologies as shown in a review by Liao et al. [41].
9. Systematic literature review
RQ1: What are the types of learning algorithms and technologies used in ML-CPMS?
RQ2: What are the types and properties of data in ML-CPMS?
RQ3: What are the characteristics and communication protocols of ML-CPMS framework?
RQ4: What are the application areas and use cases of ML-CPMS?
RQ5: What are the challenges and issues in ML-CPMS?
"What is the state of machine learning research in Cyber-Physical Manufacturing Systems?"
Main review question
Sub review questions
10. Systematic literature review
Keyword search at Scopus and Web of Science:
("cyber physical system*" OR "industrial internet") AND
("machine learning“ OR "knowledge discover*" OR "data
mine*" OR "artificial intelligence") AND "manufacturing"
12. RQ1: What are the types of learning algorithms and technologies used in ML-CPMS?
13. RQ1: What are the types of learning algorithms and technologies used in ML-CPMS?
14. RQ2: What are the types and properties of data in ML-CPMS?
15. RQ3: What are the characteristics and communication protocols of ML-CPMS framework?
16. RQ4: What are the application areas and use cases of ML-CPMS?
17. RQ5: What are the challenges and issues in ML-CPMS?
There is not a uniform definition for uncertainty in ML-CPMS:
• Uncertainty of raw measurements [82]
• Economics and systems perspective [109]
• Decision-making [110]
• Events [111]
• Part quality [58]
• Model uncertainty [70, 112].
19. Uncertainty of machine learning in CPMS
Relevant scenarios for measuring uncertainty of ML were inferred:
• Overconfident predictions
• Concept drift
• Sensor faults and degradation
Uncertainty of ML - The level of confidence of the output given by a model.
20. Research Gaps
1. Lack of study addressing uncertainty holistically
2. Methods to quantify uncertainty of predictions.
3. Isolated study of scenarios relevant to uncertainty.
4. Acting upon quantified uncertainty.
21. Towards developing a framework for deploying machine learning in Cyber-
Physical Manufacturing Systems which quantifies uncertainty of prediction
and acts on it.
Research aim
22. Research Questions and Tasks
1. What are the characteristics of ML-CPMS and the uncertainty of ML-CPMS?
• Task 1.1 : Carry out systematic literature review to understand the status of MLCPMS
research by enumerating the types of learning algorithms, technologies,
challenges and issues which contribute to uncertainty.
• Task 1.2 : Study extant literature to identify the sources of ML uncertainty,
relevant scenarios and existing methods of dealing with these scenarios.
• Task 1.3 : Define a conceptual model of uncertainty in ML-CPMS based on Task 1.2.
2. How can a framework of ML-CPMS manage the uncertainties?
• Task 2.1 : Define components of framework and algorithms for uncertainty quantification
of ML predictions, sensors fault detection and concept drift detection.
• Task 2.2 : Identify ML algorithms which are capable of expressing uncertainty in
their predictions.
• Task 2.3 : Identify methods and algorithms which are able to reduce the uncertainty
of prediction.
• Task 2.4 : Combine outputs of Task 2.1, Task 2.2, Task 2.3 into a framework with
the ability to quantify uncertainty, detect the sources and subsequently reduce it.
23. Research Questions and Tasks
3. How effective is the proposed framework in handling uncertainty?
• Task 3.1 : Identify quantitative or qualitative performance metrics of proposed
framework.
• Task 3.2 : Develop a testbed to implement algorithms and ML-CPMS framework
on real industrial data-sets.
• Task 3.3 : Define and conduct laboratory experiments to evaluate the performance
of proposed framework.
• Task 3.4 : Deploy proposed framework in industrial case studies.
• Task 3.5 : Evaluate the outcomes of the deployment and compare with the
laboratory studies.
25. Relevant journals
1. International Journal of Production Research
2. Future Generation Computing Systems
3. Sensors
4. Computers in Industry
5. Journal of Manufacturing and Materials Processing
6. Journal of Machine Learning Research.
Dissemination
• Webinar was recorded to disseminate the developed agent-based system for handling uncertainty,
agentMET4FOF software package and is publicly available for viewing
• SOHOMA19 paper titled "Multi Agent System for Machine Learning Under
Uncertainty in Cyber Physical Manufacturing System"
Current publication
29. Exploratory Studies : 1. Agent-based system
“How can a software architecture for machine
learning be implemented which is modular and
flexible to investigate various use cases,
configurations, scenarios, algorithms in the
context of Cyber-Physical Manufacturing
System?”
32. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
33. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
Classification of Hydraulic System condition using Bayesian Neural Network
34. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
Classification of Hydraulic System condition using Bayesian Neural Network
35. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
Regression for prognosis of electromechanical cylinder using Bayesian Neural Network
36. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
Regression for quality prediction of radial forge, AFRC
37. Exploratory Studies : 2. Relationship between uncertainty thresholds and accuracy of ML
Regression for quality prediction of radial forge, AFRC
39. Future works
1. Further develop, implement and analyse proposed architecture based on outline
performance criteria
2. Simulate behaviour of multi-agent system under conditions of uncertain scenarios
3. Analyse relationship between predictive uncertainty and uncertainty and how agents
can make decisions to manage uncertainty of ML models
Contributions
• Theoretical contribution - theoretical framework of ML-CPMS which quantifies, detects and acts
on uncertainty of prediction.
• Practical contribution - software package based on agent-based system which readily implements
the methods for quantifying, detecting and acts on uncertainty in ML-CPMS