Package es.uam.eps.ir.relison.grid.diffusion.filter

Classes and interfaces for configuration files for data filters for information propagation simulations.
See Also:
es.uam.eps.ir.relison.diffusion.data.filter
  • Interface Summary 
    Interface Description
    FilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Interface for configuring a data filter for information diffusion from a given set of parameters.
  • Class Summary 
    Class Description
    BasicFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for configuring a basic filter, which does not modify the data.
    ContainsInformationFeatureFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for configuring a basic filter, which leaves only those information pieces containing any from a family of filters.
    EmptyFeatureFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for configuring a filter that adds, for each information piece without any feature, an empty feature.
    FilterIdentifiers
    Identifiers for the different data filters for information diffusion which are available in the framework.
    FilterParameterReader
    Class for reading a filter for information diffusion.
    FilterSelector<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for selecting and configuring a filter for the information diffusion process from a set of parameters.
    InformationFeatureSelectionFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for configuring a filter which keeps only a fraction of the item features in a given set, and all the information pieces containing such features.
    MinimumFrequencyInformationFeatureFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for configuring a filter which keeps only the information pieces feature available, at least, in a minimum number of information pieces.
    NumInformationPiecesFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures filter which only leaves a fixed number of information pieces for each user to propagate.
    OnlyRepropagatedPiecesFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a filter which keeps only those pieces which have been repropagated in a real setting.
    RelevantEdgesFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a filter which, if a recommendation has been added to the original graph, keeps only those relevant recommended edges.
    WithCreatorFilterConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a filter which only keeps those information pieces with a creator.