# CyphAI
## Short update on data sets, simulators, benchmarks, and tools
---
# Litterature, Biblio, etc
----
## Hybrid Systems and AI/Learning
- Minor topic in mainstream AI/ML
- Dominated by
- Vision
- NLP
- Sentiment analysis
- ...
----
## HS-like topics in mainstream AI/ML
- Time series analysis for anomaly detection, predictive maintenance
- Reinforcement learning
- Not much explicit "hybrid" consideration
- Timing/causalities aspect limited
- RNN, LSTM, ...
- throw some memory loop in the mix, see if it sticks
----
## Hybrid Systems Learning Tools
- Some litterature
- Couldn't find yet mature tools
- HIT from early 2000s still functional though
- Clever mixes of clusterings for mode inference and system identification within modes
---
# Business as usual
----
## Breach update
- Version 1.10 with (slightly) better documentation
- Interface with generic simulator/data
- Work-in-progress:
- coverage measures, set filtering for learning data sets analysis and preparation
----
## Falsification Benchmark
- Signal Temporal Logics (STL) complex requirements inspired from Volvo testing specifications
- Multi-requirement testing (HSCC'22 paper to appear)
----
## Signal Temporal Logic Monitoring
- "New" library github.com/decyphir/RobonTL
- Pure C++, stand alone
- Online/offline monitoring
- Python bindings in the works
Note: several other existing STL-based tools exist in Python (e.g., RTAMT)
---
# Work in Progress
----
## Wordgen
- Timed automata traces uniform sampler
- Interface with Breach for constrained inputs
- Proof-of-concept closed loop execution with environment
- Sumo case studies
----
## Sumo
- Efficient traffic simulator
- small scale toy problems (single intersection, grids)
- large scale, realistic scenario (import open street map of Paris)
- Preliminary experiments with (wordgen, Breach)
----
## Diabete Type I
- deceptively simple problem
- simple formulation
- but (human) biology in the loop
- Started working with data from public.jaeb.org/datasets/diabetes
- Looking for models, richer data
- Local startup company (Diabeloop), trying to get in touch
----
## Other Data Sets, Case Studies
- paperswithcode.com
- Time series worth digging in
- see code tab in arXiv too
- RL resources
- OpenAI gym
- benchmarks repos with trained agents (RL-zoo)
---
# What next ?
----
# Tutorials
- Breach (overdue)
- STL monitoring/mining
- TA (wordgen, BIP)
---
## Sharing code and experiments
Shared group gitlab.com/cyphai
Can add subgroup for
- datasets
- benchmarks
- tools and/or code example
- Paper artefacts
- CyphAI ultimate tool suite
----
{"metaMigratedAt":"2023-06-16T21:59:27.365Z","metaMigratedFrom":"YAML","title":"CyphAI General meeting 29/03 slides","breaks":true,"slideOptions":"{\"theme\":\"black\"}","contributors":"[{\"id\":\"f5d0ccbc-11f2-4a6d-b691-ce449cbb0771\",\"add\":4433,\"del\":1597}]"}