Giter VIP home page Giter VIP logo

nadine's Introduction

NADINE

Automatic Construction of Multi-layer Perceptron Network from Streaming Examples. The 28th ACM International Conference on Information and Knowledge Management (CIKM).

Abstract

Autonomous construction of deep neural network (DNNs) is desired for data stream mining because it potentially offers two advantages: proper model’s capacity and quick reaction to drift and shift. While the self-organizing mechanism of DNNs remains an open issue, this task is even more challenging to be developed for a standard multi-layer DNNs than that using the different-depth structures, because addition of a new layer results in information loss of previously trained knowledge. A Neural Network with Dynamically Evolved Capacity (NADINE) is proposed in this paper. NADINE features a fully open structure where its network structure, depth and width, can be automatically evolved from scratch in the online manner and without the use of problem-specific thresholds. NADINE is structured under a standard MLP-like architecture and the catastrophic forgetting issue during the hidden layer addition phase is resolved using the proposal of soft-forgetting and adaptive memory methods without knowing task boundaries and time points of concept changes. The advantage of NADINE, namely elastic structure and online learning trait, is numerically validated using nine data stream classification and regression problems under the prequential test-then-train procedure where it demonstrates performance’s improvement over prominent algorithms in all problems and deals with data stream regression and classification problems equally well.

Citation

If you use this code, please cite:

@inproceedings{10.1145/3357384.3357946, author = {Pratama, Mahardhika and Za’in, Choiru and Ashfahani, Andri and Ong, Yew Soon and Ding, Weiping}, title = {Automatic Construction of Multi-Layer Perceptron Network from Streaming Examples}, year = {2019}, isbn = {9781450369763}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3357384.3357946}, doi = {10.1145/3357384.3357946}, booktitle = {Proceedings of the 28th ACM International Conference on Information and Knowledge Management}, pages = {1171–1180}, numpages = {10}, keywords = {online learning, continual learning, data streams, concept drifts, deep learning}, location = {Beijing, China}, series = {CIKM ’19} }

nadine's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.