Skip to main content

Showing 1–15 of 15 results for author: Vassilev, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2410.15028  [pdf

    cs.CR cs.AI

    A Novel Reinforcement Learning Model for Post-Incident Malware Investigations

    Authors: Dipo Dunsin, Mohamed Chahine Ghanem, Karim Ouazzane, Vassil Vassilev

    Abstract: This Research proposes a Novel Reinforcement Learning (RL) model to optimise malware forensics investigation during cyber incident response. It aims to improve forensic investigation efficiency by reducing false negatives and adapting current practices to evolving malware signatures. The proposed RL framework leverages techniques such as Q-learning and the Markov Decision Process (MDP) to train th… ▽ More

    Submitted 12 January, 2025; v1 submitted 19 October, 2024; originally announced October 2024.

    Comments: v3, 8 pages. arXiv admin note: substantial text overlap with arXiv:2408.01999

  2. arXiv:2408.01999  [pdf

    cs.CR cs.AI cs.ET

    Reinforcement Learning for an Efficient and Effective Malware Investigation during Cyber Incident Response

    Authors: Dipo Dunsin, Mohamed Chahine Ghanem, Karim Ouazzane, Vassil Vassilev

    Abstract: This research focused on enhancing post-incident malware forensic investigation using reinforcement learning RL. We proposed an advanced MDP post incident malware forensics investigation model and framework to expedite post incident forensics. We then implement our RL Malware Investigation Model based on structured MDP within the proposed framework. To identify malware artefacts, the RL agent acqu… ▽ More

    Submitted 7 January, 2025; v1 submitted 4 August, 2024; originally announced August 2024.

    Comments: 21 pages

  3. A Comprehensive Analysis of the Role of Artificial Intelligence and Machine Learning in Modern Digital Forensics and Incident Response

    Authors: Dipo Dunsin, Mohamed C. Ghanem, Karim Ouazzane, Vassil Vassilev

    Abstract: In the dynamic landscape of digital forensics, the integration of Artificial Intelligence (AI) and Machine Learning (ML) stands as a transformative technology, poised to amplify the efficiency and precision of digital forensics investigations. However, the use of ML and AI in digital forensics is still in its nascent stages. As a result, this paper gives a thorough and in-depth analysis that goes… ▽ More

    Submitted 3 December, 2023; v1 submitted 13 September, 2023; originally announced September 2023.

    Comments: version 2 post peer review Forensic Science International Digital Investigation

    Report number: Volume 48, 301675

    Journal ref: Forensic Science International: Digital Investigation, 2024

  4. arXiv:2306.03675  [pdf, other

    hep-ph cs.PL hep-ex physics.comp-ph

    Potential of the Julia programming language for high energy physics computing

    Authors: J. Eschle, T. Gal, M. Giordano, P. Gras, B. Hegner, L. Heinrich, U. Hernandez Acosta, S. Kluth, J. Ling, P. Mato, M. Mikhasenko, A. Moreno BriceƱo, J. Pivarski, K. Samaras-Tsakiris, O. Schulz, G. . A. Stewart, J. Strube, V. Vassilev

    Abstract: Research in high energy physics (HEP) requires huge amounts of computing and storage, putting strong constraints on the code speed and resource usage. To meet these requirements, a compiled high-performance language is typically used; while for physicists, who focus on the application when developing the code, better research productivity pleads for a high-level programming language. A popular app… ▽ More

    Submitted 6 October, 2023; v1 submitted 6 June, 2023; originally announced June 2023.

    Comments: 32 pages, 5 figures, 4 tables

    ACM Class: J.2

    Journal ref: Computing. Comput Softw Big Sci 7, 10 (2023)

  5. arXiv:2304.06441  [pdf, other

    math.NA cs.AR cs.PF

    Fast And Automatic Floating Point Error Analysis With CHEF-FP

    Authors: Garima Singh, Baidyanath Kundu, Harshitha Menon, Alexander Penev, David J. Lange, Vassil Vassilev

    Abstract: As we reach the limit of Moore's Law, researchers are exploring different paradigms to achieve unprecedented performance. Approximate Computing (AC), which relies on the ability of applications to tolerate some error in the results to trade-off accuracy for performance, has shown significant promise. Despite the success of AC in domains such as Machine Learning, its acceptance in High-Performance… ▽ More

    Submitted 13 April, 2023; originally announced April 2023.

    Comments: 11 pages, to appear in the 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS'23)

    ACM Class: G.1.2

  6. arXiv:2304.02712  [pdf, other

    cs.PL

    Efficient and Accurate Automatic Python Bindings with cppyy & Cling

    Authors: Baidyanath Kundu, Vassil Vassilev, Wim Lavrijsen

    Abstract: The simplicity of Python and the power of C++ force stark choices on a scientific software stack. There have been multiple developments to mitigate language boundaries by implementing language bindings, but the impedance mismatch between the static nature of C++ and the dynamic one of Python hinders their implementation; examples include the use of user-defined Python types with templated C++ and… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

    Comments: 7 pages, 3 figures, 1 table; submitted to ACAT 2022 proceedings

    ACM Class: D.2.6; D.3.3

  7. arXiv:2304.02650  [pdf, other

    cs.MS stat.CO

    Automatic Differentiation of Binned Likelihoods With Roofit and Clad

    Authors: Garima Singh, Jonas Rembser, Lorenzo Moneta, David Lange, Vassil Vassilev

    Abstract: RooFit is a toolkit for statistical modeling and fitting used by most experiments in particle physics. Just as data sets from next-generation experiments grow, processing requirements for physics analysis become more computationally demanding, necessitating performance optimizations for RooFit. One possibility to speed-up minimization and add stability is the use of Automatic Differentiation (AD).… ▽ More

    Submitted 4 April, 2023; originally announced April 2023.

    Comments: 6 pages, 5 figures, 21st International Workshop on Advanced Computing and Analysis Techniques in Physics Research

    ACM Class: G.4; J.2

  8. GPU Accelerated Automatic Differentiation With Clad

    Authors: Ioana Ifrim, Vassil Vassilev, David J Lange

    Abstract: Automatic Differentiation (AD) is instrumental for science and industry. It is a tool to evaluate the derivative of a function specified through a computer program. The range of AD application domain spans from Machine Learning to Robotics to High Energy Physics. Computing gradients with the help of AD is guaranteed to be more precise than the numerical alternative and have a low, constant factor… ▽ More

    Submitted 16 May, 2022; v1 submitted 11 March, 2022; originally announced March 2022.

    Comments: 7 pages, 2 figures, 20th International Workshop on Advanced Computing and Analysis Techniques in Physics Research

  9. C++ Modules in ROOT and Beyond

    Authors: Vassil Vassilev, David Lange, Malik Shahzad Muzaffar, Mircho Rodozov, Oksana Shadura, Alexander Penev

    Abstract: C++ Modules come in C++20 to fix the long-standing build scalability problems in the language. They provide an io-efficient, on-disk representation capable to reduce build times and peak memory usage. ROOT employs the C++ modules technology further in the ROOT dictionary system to improve its performance and reduce the memory footprint. ROOT with C++ Modules was released as a technology preview… ▽ More

    Submitted 25 August, 2020; v1 submitted 11 April, 2020; originally announced April 2020.

    Comments: Submitted as a proceedings to CHEP 2019

  10. Automatic Differentiation in ROOT

    Authors: Vassil Vassilev, Aleksandr Efremov, Oksana Shadura

    Abstract: In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evaluate the derivative of a function specified by a computer program. AD exploits the fact that every computer program, no matter how complicated, executes a sequence of elementary arithmetic operations (addition, subtraction, multiplication, division, etc.), elementary functions (exp, log, sin, cos, etc… ▽ More

    Submitted 9 April, 2020; originally announced April 2020.

    Comments: Submitted as a proceeding for CHEP 2019

  11. Migrating large codebases to C++ Modules

    Authors: Yuka Takahashi, Oksana Shadura, Vassil Vassilev

    Abstract: ROOT has several features which interact with libraries and require implicit header inclusion. This can be triggered by reading or writing data on disk, or user actions at the prompt. Often, the headers are immutable, and reparsing is redundant. C++ Modules are designed to minimize the reparsing of the same header content by providing an efficient on-disk representation of C++ Code. ROOT has relea… ▽ More

    Submitted 22 August, 2019; v1 submitted 12 June, 2019; originally announced June 2019.

    Comments: To be appear in 19th International Workshop on Advanced Computing and Analysis Techniques in Physics Research

  12. Evolution of ROOT package management

    Authors: Oksana Shadura, Brian Paul Bockelman, Vassil Vassilev

    Abstract: ROOT is a large code base with a complex set of build-time dependencies; there is a significant difference in compilation time between the "core" of ROOT and the full-fledged deployment. We present results on a "delayed build" for internal ROOT packages and external packages. This gives the ability to offer a "lightweight" core of ROOT, later extended by building additional modules to extend the f… ▽ More

    Submitted 11 June, 2019; originally announced June 2019.

    Comments: Submitted to proceedings of ACAT 2019

  13. Optimizing Frameworks Performance Using C++ Modules Aware ROOT

    Authors: Yuka Takahashi, Vassil Vassilev, Oksana Shadura, Raphael Isemann

    Abstract: ROOT is a data analysis framework broadly used in and outside of High Energy Physics (HEP). Since HEP software frameworks always strive for performance improvements, ROOT was extended with experimental support of runtime C++ Modules. C++ Modules are designed to improve the performance of C++ code parsing. C++ Modules offers a promising way to improve ROOT's runtime performance by saving the C++ he… ▽ More

    Submitted 17 May, 2019; v1 submitted 10 December, 2018; originally announced December 2018.

    Comments: 8 pages, 3 figures, 6 listing, CHEP 2018 - 23rd International Conference on Computing in High Energy and Nuclear Physics

  14. Continuous Performance Benchmarking Framework for ROOT

    Authors: Oksana Shadura, Vassil Vassilev, Brian Paul Bockelman

    Abstract: Foundational software libraries such as ROOT are under intense pressure to avoid software regression, including performance regressions. Continuous performance benchmarking, as a part of continuous integration and other code quality testing, is an industry best-practice to understand how the performance of a software product evolves over time. We present a framework, built from industry best pract… ▽ More

    Submitted 21 February, 2019; v1 submitted 7 December, 2018; originally announced December 2018.

    Comments: 8 pages, 5 figures, CHEP 2018 - 23rd International Conference on Computing in High Energy and Nuclear Physics

  15. Extending ROOT through Modules

    Authors: Oksana Shadura, Brian Paul Bockelman, Vassil Vassilev

    Abstract: The ROOT software framework is foundational for the HEP ecosystem, providing capabilities such as IO, a C++ interpreter, GUI, and math libraries. It uses object-oriented concepts and build-time components to layer between them. We believe additional layering formalisms will benefit ROOT and its users. We present the modularization strategy for ROOT which aims to formalize the description of existi… ▽ More

    Submitted 11 December, 2018; v1 submitted 7 December, 2018; originally announced December 2018.

    Comments: 8 pages, 2 figures, 1 listing, CHEP 2018 - 23rd International Conference on Computing in High Energy and Nuclear Physics