A B C D E F G H I L M N O P R S T U V W 

S

send(Device) - Method in class eu.h2020.helios_social.modules.socialgraphmining.experiments.simulation.Device
 
send(TestDevice) - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.TestDevice
 
SEND - eu.h2020.helios_social.modules.socialgraphmining.SocialGraphMiner.InteractionType
 
setActiveMiner(String) - Method in class eu.h2020.helios_social.modules.socialgraphmining.combination.SwitchableMiner
Gets a created miner with getMiner(String) and, if such a miner is found, this is set as the active miner.
setDeniability(double, double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Enables plausible deniability and differential privacy handling by permuting the ego and its alter's parameters with a random noise proportional to a given constant and their norm.
setEdgePointsLearningMultiplier(double, double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
 
setEmbeddingExchangeProtocol(EmbeddingExchangeProtocol) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
 
setLastPredictionToAvoid(int) - Method in class eu.h2020.helios_social.modules.socialgraphmining.experiments.simulation.Simulation
 
setLearningRate(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
The learning rate (default is 1) from which GNNMiner training starts.
setLearningRate(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNNodeData
Sets the learning rate (default is 1) of the GNNNodeData.updateEmbedding(Tensor) operation.
setLearningRateDegradation(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Performs a fixed degradation of the learning rate over training epochs by multiplying the latter with a given factor (default is 0.95) after each epoch.
setMaxInteractions(int) - Method in class eu.h2020.helios_social.modules.socialgraphmining.experiments.simulation.Simulation
 
setMaxTrainingEpoch(int) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Limits the number of training epochs (default is 1000) over which to train the GNNMiner.
setMinerWeight(String, double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.combination.WeightedMiner
Gets a created miner with getMiner(String) and associates a new weight with it.
setMinTrainingRelativeLoss(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
When the GNNMiner is being trained, training stops at epochs where abs(previous epoch loss - this epoch loss) < convergenceRelativeLoss*(this epoch loss) where losses are weighted cross entropy ones.
setNeighborAggregation(Tensor) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNNodeData
Sets a neighbor aggregation that can be retrieved with GNNNodeData.getNeighborAggregation().
setPersonalizationAsGroundTruth(boolean) - Method in class eu.h2020.helios_social.modules.socialgraphmining.diffusion.PPRMiner
Sets whether personalization should be considered as ground truth.
setReferenceNode(Node) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.CentralizedGNNMiner
 
setRegularization(Tensor) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNNodeData
Sets the regularization (default is a zero vector) of the GNNNodeData.updateEmbedding(Tensor) operation.
setRegularizationAbsorbsion(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Multiplies regularization tensors with this value before setting them as regularization; value of 1 (default) produces regularization of calculated alter embeddings towards the embeddings calculated on alter devices.
setRegularizationWeight(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
The regularization weight (default 0.1) to apply during training of the GNNMiner.
setRegularizationWeight(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNNodeData
Sets the regularization weight (default is 0.1) of the GNNNodeData.updateEmbedding(Tensor) operation.
setRestartProbability(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.diffusion.PPRMiner
Sets the restart probability of the personalized PageRank scheme.
setSendPermision(boolean) - Method in class eu.h2020.helios_social.modules.socialgraphmining.SocialGraphMiner
Sets whether the miner is permitted to send parameters when asked to, thus helping write seamless code, especially when multiple miner parameters are simultaneously send by SocialGraphMinerCombination instances.
setSpectralAlignment(boolean) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Faster convergence to more robust embeddings of evolving user preferences by trying to align the dimensions of received embeddings towards with their locally understood spectral representation (default is false).
setTrainingExampleDegradation(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
setTrainingExamplePropagation(boolean) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Sets whether to propagate training examples to communicating devices (this behavior is de-activeated by default).
setTrainingExampleRemovalThreshold(double) - Method in class eu.h2020.helios_social.modules.socialgraphmining.GNN.GNNMiner
Sets the threshold weight at which old training examples are removed (default is 0.1).
shouldAlwaysRecommendTheMostRecentInteraction() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.HeuristicMinersTest
 
shouldExpectCEN() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldExpectCEN() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.HeuristicMinersTest
 
shouldExpectCEN() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldHaveProblemWithnRemovingCurrentContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldHaveProblemWithnRemovingCurrentContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldNotHaveProblemWithRemovedCENNodes() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldNotHaveProblemWithRemovedCENNodes() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.HeuristicMinersTest
 
shouldNotHaveProblemWithRemovedCENNodes() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldNotRecommendAnythingForEmptyContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldNotRecommendAnythingForEmptyContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldRecommendOnlyForContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldRecommendOnlyForContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.HeuristicMinersTest
 
shouldRecommendOnlyForContext() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldRecommendTheMostRecentInteractionWhenInDoubt() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldRecommendTheMostRecentInteractionWhenInDoubt() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldRecommendTheOnlyReceivedInteraction() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldRecommendTheOnlyReceivedInteraction() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
shouldRecommendTheOnlySentInteraction() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.GNNMinerTest
 
shouldRecommendTheOnlySentInteraction() - Method in class eu.h2020.helios_social.modules.socialgraphmining.tests.PPRMinerTest
 
Simulation - Class in eu.h2020.helios_social.modules.socialgraphmining.experiments.simulation
Performs a simulation that traverses over the interactions of a given Dataset and assesses the outcome of mining them with an implemented type of miner passed to its Simulation.run(Dataset, Measure) method.
Simulation() - Constructor for class eu.h2020.helios_social.modules.socialgraphmining.experiments.simulation.Simulation
 
SocialGraphMiner - Class in eu.h2020.helios_social.modules.socialgraphmining
Provides an abstraction of the basic capabilities and requirements of graph mining algorithms.
SocialGraphMiner.InteractionType - Enum in eu.h2020.helios_social.modules.socialgraphmining
 
SocialGraphMiner.SocialGraphMinerParameters - Class in eu.h2020.helios_social.modules.socialgraphmining
 
SocialGraphMinerCombination - Class in eu.h2020.helios_social.modules.socialgraphmining
This class enables holding different SocialGraphMiner instances to combine their functionality.
SocialGraphMinerCombination(ContextualEgoNetwork) - Constructor for class eu.h2020.helios_social.modules.socialgraphmining.SocialGraphMinerCombination
 
SocialGraphMinerParameters() - Constructor for class eu.h2020.helios_social.modules.socialgraphmining.SocialGraphMiner.SocialGraphMinerParameters
 
SwitchableMiner - Class in eu.h2020.helios_social.modules.socialgraphmining.combination
This class enables switching between different SocialGraphMiner implementations.
SwitchableMiner(ContextualEgoNetwork) - Constructor for class eu.h2020.helios_social.modules.socialgraphmining.combination.SwitchableMiner
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links