Emerging applications in machine learning have imposed the problem of monotone non-submodular maximization subject to a cardinality constraint. Meanwhile, parallelism is prevalent for large-scale optimization problems in bigdata scenario while adaptive complexity is an important measurement of parallelism since it quantifies the number of sequential rounds by which the multiple independent functions can be evaluated in parallel. For a monotone non-submodular function and a cardinality constraint, this paper devises an adaptive algorithm for maximizing the function value with the cardinality constraint through employing the generic submodularity ratio γ to connect the monotone set function with submodularity. The algorithm achieves an approximation ratio of 1 − e −γ 2 − ε and consumes O(log(n/η)/ε 2 ) adaptive rounds and O(n log log(k)/ε 3 ) oracle queries in expectation. Furthermore, when γ = 1, the