Niv Haim

dblp:232/3047 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
4since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 3 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Trustworthy machine learning · 38% Generative modeling · 29% 3D vision · 19%
Computer graphics and multimedia
3 papers
Geometric modeling and processing · 66% Visual content generation and editing · 34%
Network and information security
1 paper
Security and privacy of machine learning · 100%

Topics — the 21 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
0.712023
SinFusion: Training Diffusion Models on a Single Image or Video · ICML 2023
Machine learning › Trustworthy machine learning
privacy
0.712023
Deconstructing Data Reconstruction: Multiclass, Weight Decay and General Losses · NeurIPS 2023
Machine learning › Trustworthy machine learning › privacy
training data memorization
0.712023
Deconstructing Data Reconstruction: Multiclass, Weight Decay and General Losses · NeurIPS 2023
Machine learning › Trustworthy machine learning › privacy › privacy attack
training data reconstruction
0.712023
Deconstructing Data Reconstruction: Multiclass, Weight Decay and General Losses · NeurIPS 2023
Visual content generation and editing
video generation
0.712023
SinFusion: Training Diffusion Models on a Single Image or Video · ICML 2023
Machine learning › Generative modeling
video generation
0.612022
Diverse Generation from a Single Video Made Possible · ECCV (17) 2022
Machine learning › Generative modeling › video generation › video frame synthesis
video synthesis
0.612022
Diverse Generation from a Single Video Made Possible · ECCV (17) 2022
Security and privacy of machine learning › privacy attack
data reconstruction attack
0.612022
Reconstructing Training Data From Trained Neural Networks · NeurIPS 2022
Security and privacy of machine learning
privacy attack
0.612022
Reconstructing Training Data From Trained Neural Networks · NeurIPS 2022
Security and privacy of machine learning › model privacy
training data memorization
0.612022
Reconstructing Training Data From Trained Neural Networks · NeurIPS 2022
Computer vision › 3D vision
implicit neural representation
0.412020
Implicit Geometric Regularization for Learning Shapes · ICML 2020
Geometric modeling and processing › implicit neural representation
implicit neural shape representation
0.412020
Implicit Geometric Regularization for Learning Shapes · ICML 2020
Geometric modeling and processing
shape representation
0.412020
Implicit Geometric Regularization for Learning Shapes · ICML 2020
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412019
Controlling Neural Level Sets · NeurIPS 2019
Computer vision › 3D vision › 3d reconstruction › surface reconstruction
point cloud surface reconstruction
0.412019
Controlling Neural Level Sets · NeurIPS 2019
Computer vision › 3D vision › 3d reconstruction
surface reconstruction
0.412019
Controlling Neural Level Sets · NeurIPS 2019
Geometric modeling and processing
shape analysis
0.412019
Surface Networks via General Covers · ICCV 2019
Geometric modeling and processing › shape analysis › shape recognition
shape classification and retrieval
0.412019
Surface Networks via General Covers · ICCV 2019
Machine learning › Deep learning architectures and training
convolutional neural network
0.212023
Deconstructing Data Reconstruction: Multiclass, Weight Decay and General Losses · NeurIPS 2023
Visual content generation and editing
video manipulation
0.212023
SinFusion: Training Diffusion Models on a Single Image or Video · ICML 2023
Machine learning › Learning theory › classification
neural network classifier
0.212022
Reconstructing Training Data From Trained Neural Networks · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

diffusion model conditioning · 1.3implicit bias · 1.1gradient-based training · 1.1spherical parameterization · 0.8covering map · 0.8convolutional neural network · 0.8weight decay · 0.7reconstruction scheme · 0.7generative modeling · 0.6
YearPublicationVenuePosition
2023 SinFusion: Training Diffusion Models on a Single Image or Video
abstract
Diffusion models exhibited tremendous progress in image and video generation, exceeding GANs in quality and diversity. However, they are usually trained on very large datasets and are not naturally adapted to manipulate a given input image or video. In this paper we show how this can be resolved by training a diffusion model on a single input image or video. Our image/video-specific diffusion model (SinFusion) learns the appearance and dynamics of the single image or video, while utilizing the conditioning capabilities of diffusion models. It can solve a wide array of image/video-specific manipulation tasks. In particular, our model can learn from few frames the motion and dynamics of a single input video. It can then generate diverse new video samples of the same dynamic scene, extrapolate short videos into long ones (both forward and backward in time) and perform video upsampling. Most of these tasks are not realizable by current video-specific generation methods.
Yaniv Nikankin, Niv Haim, Michal Irani
ICML2
2023 Deconstructing Data Reconstruction: Multiclass, Weight Decay and General Losses
abstract
Memorization of training data is an active research area, yet our understanding of the inner workings of neural networks is still in its infancy. Recently, Haim et al. 2022 proposed a scheme to reconstruct training samples from multilayer perceptron binary classifiers, effectively demonstrating that a large portion of training samples are encoded in the parameters of such networks. In this work, we extend their findings in several directions, including reconstruction from multiclass and convolutional neural networks. We derive a more general reconstruction scheme which is applicable to a wider range of loss functions such as regression losses. Moreover, we study the various factors that contribute to networks' susceptibility to such reconstruction schemes. Intriguingly, we observe that using weight decay during training increases reconstructability both in terms of quantity and quality. Additionally, we examine the influence of the number of neurons relative to the number of training samples on the reconstructability. Code: https://github.com/gonbuzaglo/decoreco
Gon Buzaglo, Niv Haim, Gilad Yehudai, Gal Vardi, Yakir Oz, Yaniv Nikankin, Michal Irani
NeurIPS2
2022 Diverse Generation from a Single Video Made Possible
Niv Haim, Ben Feinstein, Niv Granot, Assaf Shocher, Shai Bagon, Tali Dekel, Michal Irani
ECCV (17)1
2022 Reconstructing Training Data From Trained Neural Networks
abstract
Understanding to what extent neural networks memorize training data is an intriguing question with practical and theoretical implications. In this paper we show that in some cases a significant fraction of the training data can in fact be reconstructed from the parameters of a trained neural network classifier.We propose a novel reconstruction scheme that stems from recent theoretical results about the implicit bias in training neural networks with gradient-based methods.To the best of our knowledge, our results are the first to show that reconstructing a large portion of the actual training samples from a trained neural network classifier is generally possible.This has negative implications on privacy, as it can be used as an attack for revealing sensitive training data. We demonstrate our method for binary MLP classifiers on a few standard computer vision datasets.
Niv Haim, Gal Vardi, Gilad Yehudai, Ohad Shamir, Michal Irani
NeurIPS1
2020 Implicit Geometric Regularization for Learning Shapes
abstract
Representing shapes as level-sets of neural networks has been recently proved to be useful for different shape analysis and reconstruction tasks. So far, such representations were computed using either: (i) pre-computed implicit shape representations; or (ii) loss functions explicitly defined over the neural level-sets. In this paper we offer a new paradigm for computing high fidelity implicit neural representations directly from raw data (i.e., point clouds, with or without normal information). We observe that a rather simple loss function, encouraging the neural network to vanish on the input point cloud and to have a unit norm gradient, possesses an implicit geometric regularization property that favors smooth and natural zero level-set surfaces, avoiding bad zero-loss solutions. We provide a theoretical analysis of this property for the linear case, and show that, in practice, our method leads to state-of-the-art implicit neural representations with higher level-of-details and fidelity compared to previous methods.
Amos Gropp, Lior Yariv, Niv Haim, Matan Atzmon, Yaron Lipman
ICML3
2019 Surface Networks via General Covers
abstract
Developing deep learning techniques for geometric data is an active and fruitful research area. This paper tackles the problem of sphere-type surface learning by developing a novel surface-to-image representation. Using this representation we are able to quickly adapt successful CNN models to the surface setting. The surface-image representation is based on a covering map from the image domain to the surface. Namely, the map wraps around the surface several times, making sure that every part of the surface is well represented in the image. Differently from previous surface-to-image representations, we provide a low distortion coverage of all surface parts in a single image. Specifically, for the use case of learning spherical signals, our representation provides a low distortion alternative to several popular spherical parameterizations used in deep learning. We have used the surface-to-image representation to apply standard CNN architectures to 3D models including spherical signals. We show that our method achieves state of the art or comparable results on the tasks of shape retrieval, shape classification and semantic shape segmentation.
Niv Haim, Nimrod Segol, Heli Ben-Hamu, Haggai Maron, Yaron Lipman
ICCV1
2019 Controlling Neural Level Sets
abstract
The level sets of neural networks represent fundamental properties such as decision boundaries of classifiers and are used to model non-linear manifold data such as curves and surfaces. Thus, methods for controlling the neural level sets could find many applications in machine learning. In this paper we present a simple and scalable approach to directly control level sets of a deep neural network. Our method consists of two parts: (i) sampling of the neural level sets, and (ii) relating the samples' positions to the network parameters. The latter is achieved by a sample network that is constructed by adding a single fixed linear layer to the original network. In turn, the sample network can be used to incorporate the level set samples into a loss function of interest. We have tested our method on three different learning tasks: improving generalization to unseen data, training networks robust to adversarial attacks, and curve and surface reconstruction from point clouds. For surface reconstruction, we produce high fidelity surfaces directly from raw 3D point clouds. When training small to medium networks to be robust to adversarial attacks we obtain robust accuracy comparable to state-of-the-art methods.
Matan Atzmon, Niv Haim, Lior Yariv, Ofer Israelov, Haggai Maron, Yaron Lipman
NeurIPS2